We've been (very) infrequently updating this blog thing since 2006. In that time it's had a number of homes: it probably started as a VM on a machine under the desk in my office, then it spent years flipping between running directly and indirectly (as a VM) on servers in our datacenter. After our old hardware started failing, we moved it to the cloud, running on an EC2 server. Now, it's running in a container. Initially, this blog was created to test and document this new fangled SAML authentication protocol, starting with mod_shib (from Shibboleth v1. When Shibboleth v2 was released, we switched to SAML 2.0 and mod_shib2.
In late 2014, our team started deploying Drupal
websites on AWS using
Docker images running on
CoreOS. As part of that effort we created a
image using Ubuntu. We also added
SimpleSAMLphp to the image to support
authentication, since it had features that were a better fit for our
environment than mod_shib2 (mainly that there was no separate
shibd, and that it could store session data in the same
database as Drupal, making load balancing much simpler).
In early 2015 we started merging the two efforts, resulting in this new containerized, load-balanced, and easily updated version of our blog.