Introduction
In this module, we explore compute solutions available in Azure. We look at Azure Virtual Machines, Azure Logic Apps, Azure App Service, Azure Functions, Azure Kubernetes Service, and other options. Some compute solutions support serverless scenarios, while other solutions work well with virtual machines and containers. We examine fast, scalable, flexible solution options to add compute power to your infrastructure.
Meet Tailwind Traders
Tailwind Traders is a fictitious home improvement retailer. The company operates retail hardware stores across the globe and online.
As you work through this lesson, suppose you work for Tailwind Traders. The management team needs your input on several development projects that need to migrate to the cloud. There are also several new projects that should be optimized for the cloud. The departmental budgets are tight. It's important to select the right compute technology for each project. Ideally, you'd like to create and configure compute resources for each project, and pay only for the resources and services used.
Learning objectives
In this module, you learn how to:
Choose an Azure compute service.
Design for Azure Virtual Machines solutions.
Design for Azure Batch solutions.
Design for Azure Functions solutions.
Design for Azure Logic Apps solutions.
Design for Azure Container Instances solutions.
Design for Azure App Service solutions.
Design for Azure Kubernetes Service solutions.
Skills measured
The content in the module helps you prepare for Exam AZ-305: Designing Microsoft Azure Infrastructure Solutions. The module concepts are covered in:
Design infrastructure solutions
Design for compute solutions
Recommend an appropriately sized compute solution based on workload requirements
Recommend a container-based compute solution
Recommend a serverless-based compute solution
Recommend a virtual machine-based compute solution
Prerequisites
Conceptual knowledge of Azure compute solutions
Working experience with virtual machines, containers, and app service