Exploring Azure compute services

Comprendere l'architettura e i servizi di Microsoft Azure

Florin Angelescu

Azure Architect

Azure compute services

Azure compute services

  • Resources and services that enable processing and app execution and workloads in Azure
  • Provide the computing power to run apps, process data, and perform various tasks
Comprendere l'architettura e i servizi di Microsoft Azure

Azure compute services

Azure compute services

  • Infrastructure as a Service
  • Platform as a Service
  • Serverless
Comprendere l'architettura e i servizi di Microsoft Azure

Infrastructure as a Service (IaaS)

IaaS

  • Provides virtualized computing resources over the Internet
  • Alternative to traditional on-premises infrastructure
  • Includes virtual machines and networking
Comprendere l'architettura e i servizi di Microsoft Azure

IaaS in practice

IaaS in practice

Comprendere l'architettura e i servizi di Microsoft Azure

Platform as a Service (PaaS)

PaaS

  • Forget about the operating system and software components
  • Provides a ready-made platform to use
Comprendere l'architettura e i servizi di Microsoft Azure

PaaS in practice

PaaS in practice

Comprendere l'architettura e i servizi di Microsoft Azure

Serverless computing

Serverless

  • Shifts more responsibility to the cloud provider
  • Users focusing mainly on writing code
  • Applications are broken down into smaller, standalone components
  • They get executed in response to events
Comprendere l'architettura e i servizi di Microsoft Azure

Azure functions

Azure functions

  • Allow to run code in response to events
  • No need to manage infrastructure
  • Characterized by low complexity
  • Used to address specific requirements
Comprendere l'architettura e i servizi di Microsoft Azure

Azure functions in practice

Functions in practice

Comprendere l'architettura e i servizi di Microsoft Azure

Containers

Containers

  • Lightweight, standalone, and executable software package
  • Includes everything required to run a piece of software
  • Forget about all software pre-requisites
Comprendere l'architettura e i servizi di Microsoft Azure

When to use containers?

Containers usage

  • Build solutions through a microservice architecture
  • Breaking down complex applications into smaller, independent components
  • Enables independent maintenance, scaling, or updating
Comprendere l'architettura e i servizi di Microsoft Azure

Azure container services

Azure container instances

Azure container instances

  • Quickly run containers
  • Test or run applications
  • Different operating systems

Azure Kubernetes

Azure Kubernetes

  • Container orchestrator
  • Deployment, management, and scaling of containerized applications
Comprendere l'architettura e i servizi di Microsoft Azure

Let's practice!

Comprendere l'architettura e i servizi di Microsoft Azure

Preparing Video For Download...