Design for Deployment, Migration, and Integration aka Know How to Design Anything in Azure (10-15%)
Given how broad this chapter is you may want to review the massive Azure Architecture Center.
Design Deployments
| Topic | Link |
|---|---|
| design a compute deployment strategy | Overview of Azure compute options |
| design a container deployment strategy | What is Azure Container Instances? |
| Deployment Strategies Defined | |
| design a data platform deployment strategy | Azure Data Architecture Guide |
| design a messaging solution deployment strategy | What are Azure Queues? |
| design a storage deployment strategy | Deciding when to use Azure Blobs, Azure Files, or Azure Disks |
| Design and Implement a Storage Strategy | |
| Introduction to Azure Blob storage | |
| design a web app and service deployment strategy | Run a basic web application in Azure |
| Improve scalability in an Azure web application | |
| Multitier web application built for high availability and disaster recovery on Azure | |
| Azure Strategy and Implementation Guide | |
| What is Azure Logic Apps? | |
| An introduction to Azure Functions | |
| WebJobs in Azure App Service |
Design Migrations
Required reading for this section
Best practices for securing and managing workloads migrated to Azure and Contoso Migration Series
| Topic | Link |
|---|---|
| recommend a migration strategy | The 5 Rs of rationalization |
| Choose the right SQL Server option in Azure | |
| design data import/export strategies during migration | Azure migration guide |
| determine the appropriate application migration method | Migrate application workloads and data to Azure |
| determine the appropriate data transfer method | Data transfer for large datasets with moderate to high network bandwidth |
| Choose an Azure solution for data transfer | |
| determine the appropriate network connectivity method | Design a hybrid network architecture on Azure |
| determine migration scope, including redundant, related, trivial, and outdated data | Azure migration guide |
| determine application and data compatibility | Orchestrating microservices and multi-container applications for high scalability and availability |
| Azure Container Instances and container orchestrators | |
| Choosing a batch processing technology in Azure |
Design an API Integration Strategy
| Topic | Link |
|---|---|
| design an API gateway strategy | Design an API gateway strategy |
| determine policies for internal and external consumption of APIs | Determine policies for internal and external consumption of APIs |
| recommend a hosting structure for API management | API Management access restriction policies |
| Advanced request throttling with Azure API Management |