This module teaches how to manage Amazon Web Services (AWS) instances — each instance being a Linux virtual machine. Using Bash Shell scripts, it is shown how to configure, create, stop, start, and delete, one or multiple instances with a single invocation of a script.
Learn how to set up your working environment, your AWS account and your shell terminal configuration, to be able to run the scripts.
Learn some best practices to deploy and manage AWS instances for a course, for testing software configurations, for creating new AMIs.
Learn the blurry bits of the scripts, how to control changes to the scripts with GitHub, the Cloud-SPAN AMIs, when and how to create and control AMI versions, updating an AMI Linux and software tools, and more.
Cloud-SPAN is a collaboration between the Department of Biology, University of York and the Software Sustainability Institute funded by the UKRI Innovation Scholars award (Project Reference: MR/V038680/1) which trains researchers, and the research software engineers that support them, to run specialised analyses on cloud-based high-performance computing infrastructure.