Manage cloud resources

Go to class
Write Review

Free Online Course: Manage cloud resources provided by Microsoft Learn is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge.

Overview
    • Module 1: Cloud Admin course from Dr. Majd Sakr at Carnegie Mellon University. Discover virtualization and how it enables many technologies in the cloud, including virtual machines, containers and networks.
    • In this module you will:

      • Identify the two main types of virtual machines and provide examples of each
      • Identify major reasons that virtualization is an essential technology for cloud computing
      • List the key advantages that containers have over virtual machines
      • Understand key terms such as Docker containers, container images, and container registries
      • Identify some of the ways in which major cloud platforms support containers
      • Recall key design considerations for data-center networks and describe the need for network virtualization to support multiple tenants

      In Partnership with Dr. Majd Sakr and Carnegie Mellon University.

    • Module 2: Cloud Admin course from Dr. Majd Sakr at Carnegie Mellon University. Discover what cloud elasticity means and different ways to scale your cloud resources.
    • In this module you will:

      • Describe common load patterns and how they drive the need to scale
      • Enumerate the strategies and considerations in scaling cloud applications
      • Discuss the advantages of auto-scaling and the mechanisms used to achieve it
      • Describe the importance of load balancing in cloud applications and enumerate various methods to achieve it
      • List the primary benefits of serverless computing and explain the concept of serverless functions

      This content is provided in partnership with Dr. Majd Sakr and Carnegie Mellon University.

    • Module 3: Cloud Admin course from Dr. Majd Sakr at Carnegie Mellon University. Learn about how to automate cloud resource management with scripts and infrastructure-as-code tools like Terraform.
    • In this module you will:

      • Learn about how to automate cloud resource management with infrastructure-as-code tools like Terraform
      • Explain the concept of Infrastructure-as-Code and enumerate the advantages that it offers over ordinary scripting
      • List some of the tools that implement IaC for popular cloud platforms and describe some of the differences between them
      • Understand Terraform's role as an infrastructure orchestrator and describe how it differs from a conventional configuration manager

      In Partnership with Dr. Majd Sakr and Carnegie Mellon University.

Syllabus
    • Module 1: Virtualize resources in the cloud
      • Introduction
      • Virtualization for virtual machines
      • Understanding virtualization
      • Virtualization for containers
      • Virtualization for networks
      • Summary
    • Module 2: Scale your cloud resources with elasticity
      • Introduction
      • Compute load patterns
      • Scaling compute resources
      • Automated scaling on the cloud
      • Load balancing
      • Serverless computing
      • Summary
    • Module 3: Automate cloud resource management
      • Introduction
      • What is automation?
      • Scripting cloud tasks
      • Infrastructure as code
      • Infrastructure as code tools
      • Terraform
      • Summary