Overview of Azure Compute - Part 1

Understanding Microsoft Azure

Kevin James

Technical Lead and Training Architect

Serverless vs. Stateless

Serverless

  • Not about the absence of servers
  • Abstracts infrastructure management
  • Scales automatically based on workload

Stateless

  • Does not remember any prior interactions
  • Each transaction is treated as a new one
  • Efficient, but lacks continuity

Vending machine.webp

Understanding Microsoft Azure

What is Compute?

Compute.webp

Understanding Microsoft Azure

Virtual Machines

  • On-demand, scalable and customizable computing power
  • Power of a physical computer in a virtual environment

Virtual machines image.webp

Understanding Microsoft Azure

Virtual Machines

  • On-demand, scalable and customizable computing power
  • Power of a physical computer in a virtual environment
  • Control over OS and applications

Control over operating system.png

Understanding Microsoft Azure

Virtual Machines

  • On-demand, scalable and customizable computing power
  • Power of a physical computer in a virtual environment
  • Control over OS and applications
    • Windows, Linux etc.

Operating system examples.png

Understanding Microsoft Azure

Virtual Machines

Traffic optimization in smart cities.jpg

Understanding Microsoft Azure

App Service

  • Supports web and mobile development
  • Build, deploy, and scale APIs and applications
  • Developers focus on code instead of infrastructure
  • Continuous integration through version control tools

App Service representation.jpg

Understanding Microsoft Azure

Functions

  • Allows event-driven code execution
  • Intelligent traffic lights
    • change color based on certain triggers
  • With Azure Functions triggers include:
    • HTTP requests, database changes, specific event
  • Auto-scales to meet demand, maintaining applications responsiveness

Intelligent traffic lights.jpg

Understanding Microsoft Azure

Summary

  • Azure Compute provides scalable resources on demand
  • Cost-effective with pay-as-you-go for sporadic workloads
  • Fully managed services; Microsoft handles infrastructure and updates
  • Focus on app development, not hardware management

Cost effective Compute.jpg

Understanding Microsoft Azure

Let's Practice

Understanding Microsoft Azure

Preparing Video For Download...