Automation
A customized cloud infrastructure consisting of several different platforms quickly becomes a necessity for many institutes, either because of geographic constraints, placing computation near data sources for efficiency, or access to specialized resources. Techniques for hiding the complexity and heterogeneity of these platforms will be presented. Students will continue to use Libcloud as one solution, but also explore cloud-agnostic systems like Terraform. The advantages and disadvantages of each will be highlighted in the exercises.