Introduction

Completed

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