Overview of Azure Compute - Part 2

Understanding Microsoft Azure

Kevin James

Technical Lead and Training Architect

Containers

  • Containers are like motor homes:
    • portable and self-contained
  • Motor homes contains
    • kitchen, bedroom, and bathroom
  • Containers package all necessary components to run an application

drawing of containers against blue cloud

Understanding Microsoft Azure

Containers

  • Bundles apps with all dependencies into a portable package
  • Runs on any machine, avoiding compatibility issues
  • Easily moves between different environments
  • Supports simultaneous running of multiple containers

Containers.webp

Understanding Microsoft Azure

Containers

 

Three Azure Containers.png

Understanding Microsoft Azure

Kubernetes

 

Image of an orchestra playing

Understanding Microsoft Azure

Kubernetes

  • Manages containers across a group of computers
    • clusters
  • Kubernetes cluster - unified set of containerized applications working together
  • Cluster forms the backbone of Kubernetes
  • Workloads are deployed and supervised

Kubernetes cluster.png

Understanding Microsoft Azure

Azure Kubernetes Services

seven containers in purple

  • Azure's AKS automates container tasks:
    • scheduling, monitoring, scaling
  • Enables easy build, test, and deployment of applications
Understanding Microsoft Azure

Azure Container Instances

Azure Container Instances logo.png

  • Azure Container Instances offers serverless container execution
  • Ideal for quick development and testing
  • Supports batch jobs, microservices deployment, and specific workloads
  • Lightweight, less complex than AKS
  • Lacks AKS's full orchestration features
Understanding Microsoft Azure

Azure Container Apps

A fully managed application platform for modern applications and microservices

Azure Container Apps logo.png

Understanding Microsoft Azure

Azure Container Apps

  • Microservice - splits apps into smaller, independent parts
  • Self-contained units for specific functions
  • Deploy apps from code or containers
    • Avoids creation of complex infrastructure

Image depicting microservices.webp

Understanding Microsoft Azure

Azure Container Apps

Container apps logo blue ball with two white circles and lines

  • Can be confused with Azure App Service
    • Both are designed to host applications
  • Azure Container Apps:
    • Offer a flexible environment
    • Specifically for use with containers
  • Azure App Service:
    • Specializes in hosting web apps/APIs
    • Not used for containerized applications
Understanding Microsoft Azure

Let's practice!

Understanding Microsoft Azure

Preparing Video For Download...