Chapter 9. Azure Compute Services
Modern applications must be capable of scaling globally, handling unpredictable traffic, integrating with diverse services, and operating reliably without interruption. To make this possible, Azure provides a broad portfolio of compute services designed for different application architectures, skill levels, and operational models.
Whether you want full control over virtual machines, a fully managed platform for web apps, container-based solutions for microservices, or event-driven serverless functions, Azure Compute gives you the flexibility to choose the right tool for each workload.
Understanding these options is essential for success on the AZ-900 Microsoft Azure Fundamentals exam and even more important for designing efficient, cost-effective cloud solutions.
In this chapter, we’ll explore the key Azure compute services, organized into five main categories:
Infrastructure as a service (IaaS)
-
Azure Virtual Machines
-
Azure Virtual Machine Scale Sets
-
Azure availability sets
-
Azure Virtual Desktop
Platform as a service (PaaS)
-
Azure App Service
Serverless computing (PaaS)
-
Azure Functions
Container services (PaaS)
-
Azure Kubernetes Service
-
Azure Container Instances
Managed container services (PaaS)
-
Azure Container Apps
Choosing the appropriate compute service is crucial for optimizing performance, managing cost, and ensuring scalability. By understanding the features, use cases, advantages and limitations of each option, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access