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
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
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
Rather than specify processing power, memory, and storage capacity independently, Azure provides this for variations of these elements.
virtual machine sizes
There are two methods for scaling your Azure App Service plan and applications
scale up and scale out
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
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
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
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
All Azure virtual machines have at least these two disks
an operating system disk and a temporary disk
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
This is a single instance of an application that can contain multiple containers
A pod
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
The 6 categories of pricing tiers for an Azure App Service plan
Free, Shared, Basic, Standard, Premium, Isolated
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