Prepare for AZ-900-Azure compute services

Christober S
3 min readNov 17, 2023

--

  • Virtual Machines (VMs): Azure provides scalable virtual machines to run Windows or Linux. Users can choose from a variety of pre-configured images or bring their own custom images.
  • Azure Kubernetes Service (AKS): A managed Kubernetes service for deploying, managing, and scaling containerized applications.
  • Azure App Service: A fully managed platform for building, deploying, and scaling web apps.

Virtualization

  • Emulation of physical machines
  • Different virtual hardware configuration per machine / app
  • Different operating systems per machine / app
  • Total seperation of environments
  1. Files systems
  2. services
  3. ports
  4. middleware
  5. configuration

In azure virtualization is done by virtual machine

Virtual Machine

Azure Virtual Machine
  • Infrastructure as a service(Iaas)
  • Total control over the operating system and the software
  • Supports marketplace and custom image
  • Best suited for
  1. Custom software requring custom system configuration
  2. lift-and-shift scenarios
  • Can run by applications / scenarios
  1. Web apps & Web services
  2. Databases
  3. Desktop applications
  4. Jumpboxes
  5. Gateways, etc..

Azure Virtual Machine Scale Sets

Vm Scale Sets
  • Infrastructure as a service
  • Set of identical virtual machines
  • Built in auto-scaling features
  • Designed for manual and auto-scaled workloads-like web services, batch processing etc..

Azure Container Instance

ACI
  • Use host’s operating system
  • Emulate operating system / VM’s emulate hardware
  • Lightweight (no O/S)
  1. Development effort
  2. Maintenance
  3. Compute & Storage requirment =
  • Respond quicker to demand changes
  • Designed for almost any scenario
  • The simplestand fastest way to run a container in Azure
  • Platform as a service
  • Serverless containers
  • Designed for
  1. Small and simple web apps / services
  2. Background jobs
  3. Scheduled scripts

Azure Kubernetes Service

Azure Kubernetes Service
  • Open-source container orchestration platform
  • Platform as a service
  • Highly scalable and customizable
  • Designed for high-scale container deployments (anything really!)

Azure App Service

App service
  • Designed as an enterprise-grade web application service
  • Platform as a service
  • Supports multiple programming languages and containers

Azure Functions (Serverless)

Azure Functions
  • Platform as a service
  • Serverless
  • Two hosting/pricing model
  1. Consumption-based plan
  2. Dedicated plan
  • Designed for micro / nano — service

--

--

Christober S
Christober S

Written by Christober S

Student | Cloud | DevOps | Tech Blogger | Public Speaker

No responses yet