Introduction to AWS Compute services

Concetti di AWS

Amar Suchak

Software Engineer, Microsoft

Why do we need compute services?

Black Friday

  • Imagine it's Black Friday
  • Your website crashes due to high traffic
  • What do you do?
Concetti di AWS

Compute: the backbone of digital solutions

  • Definition: providing computing power on-demand
  • Importance: scalability, flexibility, and cost-efficiency

Demand vs. Compute Power

Concetti di AWS

Meeting the challenge with AWS

Server Based

  • Continuous availability
  • Dedicated resources
  • More control
  • Customization (like owning a car)

Owning a car

Serverless

  • On-demand execution
  • No server management
  • Event-driven
  • Cost-effective
  • It's like using a taxi service; it's there when you need it and gone when you don't

Getting a taxi

Concetti di AWS

EC2 unpacked

AWS EC2

  • Virtual servers in the cloud
  • Customizable configurations (OS, storage, location)
  • Focus on customization
Concetti di AWS

Lambda unpacked

AWS Lambda

  • Serverless computing platform
  • Name comes from Lambda calculus
  • Event-driven architecture (file uploads, database changes)
  • Focus on convenience
Concetti di AWS

In real life

EC2

  • Hosting websites
  • Scalability and customization

Web App

Lambda

  • Real-time image processing
  • Event-driven tasks

Backups

Concetti di AWS

Beyond EC2 and Lambda

AWS Compute Services

Concetti di AWS

Let's practice!

Concetti di AWS

Preparing Video For Download...