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