Benefits and Usage of Core Compute Resources

https://www.youtube.com/watch?v=yKDSAYDLGrI&list=PLlVtbbG169nED0_vMEniWBQjSoxTsBYS3&index=16

Every VM Sku has a specific amount of vCores, IOPs, Memory, etc

  • The Skus are all based on ratios and "specialized" types as they each have a purpose

Virtual Machine Scale Sets

  • Specify a certain template of which OS to use, a configuration (sku) to use, and also specify scale

    • Scale could involve minimum/maximum # of instances or the ability to auto scale based off of something like CPU

Azure Batch

  • Provision the VMs behind the scenes via a scheduler

PaaS

  • Containers are a good example because they virtualize the OS

  • Containers run on a container host like a VM

  • A container creates a sandbox where an image runs

    • Images usually derives from a registry

Azure Container Instances (ACI)

  • You still choose the container image, but you are not managing the OS of the environment

    • The focus is on the app inside in the image

Azure Kubernetes Service (AKS)

  • 2 planes with Kubernetes

    • Control plane and a data plane

    • with AKS, the control plane is fully serviced by Azure and are running somewhere we can not see

  • AKS will create a VM scale set

    • You just have to focus on the deployment YAML file where you specify what type of VMs you want it to run

Azure App Service

  • Something web based such as an API, mobile app, or website

Serverless

  • Functions and logic apps

    • Functions can run inside of an app service plans

  • Usually these are event driven and charged by usage

  • Functions are writing code whereas logic apps uses drag/drop GUI

Azure Virtual Desktop

  • Desktop as a service offering

  • the management plane is once again taken care of for you

  • You only get access to the hosts that people connect to

  • Provides you with a full desktop experience or it can publish particular applications

Last updated