TACC's Cloud Deployer: Automating the Management of Distributed Software Systems
Abstract: The Cloud and Interactive Computing (CIC) Group at the Texas Advanced Computing Center develops, deploys and administers a growing catalog of cloud-based, distributed software systems for national-scale cyberinfrastructure projects. Additionally, these systems are being deployed off-site at prominent partner institutions such as the University of Hawai'i Manoa and the Centers for Disease Control (CDC). To automate operations, both internally and at partner sites, the CIC group has developed the TACC Cloud Deployer, a command line tool and software system combining Docker, Ansible and custom Python code. Initially released in March of 2016, CIC recently completed design and initial development for Deployer “V2” based on a number of lessons learned over the prior two years. In this paper, we describe the evolution of TACC’s Cloud Deployer, including the architecture and major design decisions that went into its most recent incarnation.
Back to The 2nd Industry/University Joint International Workshop on Data Center Automation, Analytics, and Control (DAAC) Archive Listing
Back to Full Workshop Archive Listing