Virtual Machines
App Service
Container/Kubernetes
100

This service enables you to create on-demand, scalable computing resources and is the basis of the Azure infrastructure as a service (IaaS) model

Azure Virtual Machines

100

This service defines a set of compute resources for a web application to run. The compute resources are analogous to a server farm in conventional web hosting

An App Service plan

100

This type of virtualization allows you to virtualize the operating system. This approach lets you run multiple applications within the same instance of an operating system, while maintaining isolation between the applications.

Container-based

200

Rather than specify processing power, memory, and storage capacity independently, Azure provides this for variations of these elements.

virtual machine sizes

200

There are two methods for scaling your Azure App Service plan and applications

scale up and scale out

200

This is a collection of containers that get scheduled on the same host machine. They share a lifecycle, resources, local network, and storage volumes.

A container group

300

This type of scaling allows you to change the virtual machine size when the existing size no longer meets your needs. You can resize a virtual machine if your current hardware configuration is allowed in the new size.

Vertical Scaling

300

This scaling method increases the number of virtual machine instances that run your application. You can scale to as many as 30 instances, depending on your App Service plan pricing tier

scale-out

300

Azure service that employs components like nodes, pods, and pools to help you deploy and manage your container applications in Kubernetes clusters

Azure Kubernetes Service

400

All Azure virtual machines have at least these two disks

an operating system disk and a temporary disk

400

With this feature, you can automatically increase the scale instance count for the scale-out method. It is based on predefined rules and schedules

autoscale

400

This is a single instance of an application that can contain multiple containers

A pod

500

This service provides secure and seamless RDP/SSH connectivity to your virtual machines directly over SSL without VM's requiring a public IP address.

Azure Bastion

500

The 6 categories of pricing tiers for an Azure App Service plan

Free, Shared, Basic, Standard, Premium, Isolated

500

You can manually create storage volumes to be assigned to pods directly, or have Kubernetes automatically create them. You can use these two types to provide persistent volume.

Azure Disks or Azure Files

M
e
n
u