YoVDO

Manage cloud resources

Offered By: Microsoft via Microsoft Learn

Tags

Cloud Computing Courses Terraform Courses Virtualization Courses Containers Courses Serverless Computing Courses Load Balancing Courses

Course Description

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

Tags

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Software Defined Networking
Georgia Institute of Technology via Coursera
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
Web-Technologien
openHPI
Données et services numériques, dans le nuage et ailleurs
Certificat informatique et internet via France Université Numerique