Introduction to AWS Compute services
AWS Concepts
Amar Suchak
Software Engineer, Microsoft
Why do we need compute services?
Imagine it's Black Friday
Your website crashes due to high traffic
What do you do?
Compute: the backbone of digital solutions
Definition: providing computing power on-demand
Importance: scalability, flexibility, and cost-efficiency
Meeting the challenge with AWS
Server Based
Continuous availability
Dedicated resources
More control
Customization (like 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
EC2 unpacked
Virtual servers in the cloud
Customizable configurations (OS, storage, location)
Focus on customization
Lambda unpacked
Serverless computing platform
Name comes from Lambda calculus
Event-driven architecture (file uploads, database changes)
Focus on convenience
In real life
EC2
Hosting websites
Scalability and customization
Lambda
Real-time image processing
Event-driven tasks
Beyond EC2 and Lambda
Let's practice!
AWS Concepts
Preparing Video For Download...