Microsoft Azure Fundamentals (AZ-900)Describe Azure architecture and servicesMedium
A small business plans to host its public-facing website on Azure. They need a service that provides a fully managed platform for deploying web applications and APIs, with built-in autoscaling and continuous deployment capabilities. Which Azure service is the most suitable choice?
- AAzure Container Instances
- BAzure Functions
- CAzure App Service
- DAzure Virtual Machines
Show answer & explanationAnswer & explanation
Correct answer: C. Azure App Service
Azure App Service is a fully managed Platform-as-a-Service (PaaS) for building, deploying, and scaling web apps and APIs. It offers built-in features like autoscaling, continuous deployment from various sources, and high availability, making it perfect for hosting public-facing websites.
Why the other options are wrong
- A. Azure Container Instances is for running individual containers without orchestration, not a full platform for web apps with built-in CI/CD and autoscaling.
- B. Azure Functions is a serverless compute service for event-driven, short-running code, not ideal for a full public-facing website hosting.
- D. Azure Virtual Machines (IaaS) require managing the OS, web server, and scaling manually, which doesn't fit 'fully managed platform'.
Azure App Service
A fully managed platform-as-a-service (PaaS) for building, deploying, and scaling web apps and APIs.
- Supports multiple languages and frameworks (e.g., .NET, Java, Node.js, Python).
- Built-in autoscaling, continuous deployment, and high availability.
- Integrated with Azure DevOps and GitHub.
Memory trick: App Service is the 'Application's Best Friend'.