Rob Starr, Jose Andrade, Louis Tiseo (Yale University)
Community told them needed to be able to spin machines up and down at will for classes, etc. Started with a big local open stack environment, now building it out at AWS.
Wanted to deliver agility, automate and simplify provisioning, shared resources, and support structures, and reduce on-premises data centers (one data center by July 2018).
Users can self-service request servers, etc. Spinup – CAS integration, patched regularly, AD, DNS, Networking, Approved security, custom images.
Self-service platform – current manual process takes (maybe) 5 days. With Self-Service, it takes 10 minutes. Offering: Compute, Storage, Databases, Platforms, DNS
All created in the same AWS account. All servers have private IP addresses.
ElasticSearch is the source of truth.
Users don’t get access to the AWS console, but can log into the machines.
Built initial iteration in 3 months with 3 people. Took about a year to build out the microservices environment with 3-4 people. Built on PHP Laravel.
Have a TryIt environment that’s free, with limits.
Have spun up 1854 services since starting, average life of server is 64 days.