Compute Resources
Getting Deep into the Technical:
- Compute Services 
- Networking Services 
- Storage Services 
- Database Services 
- Azure Marketplace 
Compute services covered:
- Virtual Machines (VM) 
- App Services (Web apps) 
- Azure Container Instances (ACI) 
- Azure Kubernetes Services (AKS) 
- Windows Virtual Desktop 
What is Compute?
Compute: "Executing code" in the cloud
Virtual Machines:
- Infrastructure as a Service - IaaS
- Take an existing machine from your environment into the cloud - a copy 
- Windows or Linux OS - several of each 
- A "slice" of a physical machine shared with other customers 
- Full control over it, as if it was your machine 
Virtual Machine Types
Over 200 to choose from
Examples:
- Number of CPU cores 
- CPU speed 
- RAM size 
- temporary disk size 
- IOPS 
- etc... 
App Services:
- Platform as a service (PaaS)
- A new paradigm for running code in the cloud 
- Give your code and configuration to Azure and they will run it 
- Promise of performance but no access to hardware 
Containers:
- Another paradigm for running code in the cloud 
- Containers contain everything the app needs to run in a "container image" 
- Fastest and easiest to deploy 
- Azure Container Instance (ACI) - Single instance, quickest way to deploy a container 
- Azure Kubernetes Service (AKS) - Runs on a cluster of servers, enterprise-grade 
Windows Virtual Desktop
- Desktop version of Windows that runs in the cloud 
- Your software installed, your files - available form anywhere 
- Can even see your desktop on IOS and Android from any web browser 
- Runs on Azure 
Last updated