Learn how to design and deploy flexible cloud architectures across multiple providers. This course covers key strategies for boosting performance, cutting costs, and scaling digital systems in today’s cloud-driven world.
Overview
Syllabus
- Introduction to Multi-Cloud Computing
- In this lesson, we are introducing our multi-cloud computing topic. We outline our course, look at stakeholders, understand the history, and see when to use multi-cloud computing.
- Moving to the Cloud with Multi-Cloud
- In this lesson, we first look at defining our cloud strategy. After that, we look at considerations for moving to the cloud with multi-cloud. And finally, we look at provider comparisons.
- Selecting Multi-Cloud Services
- Here, we'll look at the pros and cons of multi-cloud. Then we'll look at identifying shortcomings of multi-cloud and remediations for the shortcomings. Finally, we'll look at comparing cloud costs.
- Designing Multi-Cloud Architecture
- In this lesson, we'll identify cloud components and design our multi-cloud application. We'll finish our design by drawing a diagram of it. Finally, we'll also look at distributed multi-cloud.
- Deploying Multi-Cloud Services
- In this lesson, we'll deploy multi-cloud applications via Terraform. We'll learn to write basic Terraform and deploy multiple services to each provider and then deploy a multi-cloud infrastructure.
- A Multi-Cloud Application
- In this project, you will deploy the infrastructure necessary in both cloud providers using a cloud-agnostic tool to prevent cloud vendor lock-in.
Taught by
nd087 Travis Scotto