0% found this document useful (0 votes)
10 views

AWS 3

The document provides an introduction to AWS, focusing on compute, database, and storage services, highlighting their importance for scalability, flexibility, and cost-efficiency. It details specific services like EC2 for virtual servers, Lambda for serverless computing, RDS for relational databases, and S3 for storage solutions. Additionally, it outlines the exam domains related to AWS concepts, security, technology, and billing.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

AWS 3

The document provides an introduction to AWS, focusing on compute, database, and storage services, highlighting their importance for scalability, flexibility, and cost-efficiency. It details specific services like EC2 for virtual servers, Lambda for serverless computing, RDS for relational databases, and S3 for storage solutions. Additionally, it outlines the exam domains related to AWS concepts, security, technology, and billing.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 35

Introduction to AWS

Compute services
AW S C O N C E P T S

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?

AWS CONCEPTS
Compute: the backbone of digital solutions
Definition: providing computing power on-demand

Importance: scalability, flexibility, and cost-efficiency

AWS CONCEPTS
Meeting the challenge with AWS
Server Based Serverless

Continuous availability On-demand execution

Dedicated resources No server management


More control Event-driven

Customization (like owning a car) Cost-effective

It's like using a taxi service; it's there when


you need it and gone when you don't

AWS CONCEPTS
EC2 unpacked

Virtual servers in the cloud

Customizable configurations (OS, storage, location)


Focus on customization

AWS CONCEPTS
Lambda unpacked

Serverless computing platform

Name comes from Lambda calculus

Event-driven architecture (file uploads, database changes)


Focus on convenience

AWS CONCEPTS
In real life
EC2 Lambda

Hosting websites Real-time image processing

Scalability and customization Event-driven tasks

AWS CONCEPTS
Beyond EC2 and Lambda

AWS CONCEPTS
Let's practice!
AW S C O N C E P T S
Introduction to AWS
Database services
AW S C O N C E P T S

Amar Suchak
Software Engineer, Microsoft
Why are databases crucial?

AWS CONCEPTS
Understanding database types
Relational Databases (RDS) NoSQL Databases (DynamoDB)
Like a well-organized bookshelf Like a dynamic magazine rack

Use MySQL, PostgreSQL, Oracle, etc. Flexible schema for unstructured data

Ideal for traditional applications Ideal for mobile apps, IoT, gaming

AWS RDS: the sturdy bookshelf of the AWS DynamoDB: adaptable and ready
digital world for ever-changing content

AWS CONCEPTS
Diving into RDS
Scalable and cost-effective
Supports multiple database engines like MySQL, PostgreSQL, etc

AWS CONCEPTS
DynamoDB unpacked
Designed for web-scale applications
Provides single-digit millisecond latency

AWS CONCEPTS
DynamoDB continued
DynamoDB uses a key-value model
A key maps to a value

AWS CONCEPTS
Beyond RDS and DynamoDB

1 https://docs.aws.amazon.com/whitepapers/latest/aws-overview/database.html

AWS CONCEPTS
AWS database migration services
Moving data from on-premises databases to AWS

1 https://aws.amazon.com/dms/

AWS CONCEPTS
Let's practice!
AW S C O N C E P T S
Introduction to AWS
Storage services
AW S C O N C E P T S

Amar Suchak
Software Engineer, Microsoft
Storage vs. Databases
Storage Databases

Keep data safe and accessible Organizing and querying structured data

Backups, large files, documents


Disaster recovery and archiving

AWS CONCEPTS
Storage services

AWS CONCEPTS
Understanding storage types
Active Storage (Direct Storage) Archival Storage

Like your recent emails, readily accessible Like old emails, accessed infrequently

Ideal for day-to-day operations Ideal for long-term data retention


AWS S3: designed for ease of access and AWS Glacier: cost-effective for long-term
management storage
Object storage service Used for data archiving and long-term
backup
Used for storing and retrieving any
amount of data, anytime, from anywhere Long-term, low-cost, and secure cloud
storage service
Can get pricey

AWS CONCEPTS
Diving into S3
S3 stands for Simple Storage Service
Highly scalable, durable, and secure

Wide variety of use cases like website hosting, data backup, and content distribution

AWS CONCEPTS
Storage classes
S3 Standard: S3 Standard-IA (Infrequent Access):

Frequently accessed data Less frequently accessed data, but still


needs rapid access
Low latency, high throughput

Content distribution and dynamic websites Backups and disaster recovery

S3 Intelligent-Tiering: S3 Glacier and S3 Glacier Deep Archive:

Long-term archival of rarely accessed data


Moves data between frequent and
infrequent access tiers

Optimizes storage costs

AWS CONCEPTS
Other storage services

AWS CONCEPTS
Let's practice!
AW S C O N C E P T S
Congratulations
AW S C O N C E P T S

Amar Suchak
Software Engineer, Microsoft
Disclaimer

AWS CONCEPTS
Domain 1: Cloud concepts
1.1: Define the benefits of the cloud
1.2: Identify design principles of the AWS
cloud

1.3: Understand the benefits of and


strategies for migration to the AWS cloud

1.4: Understand concepts of cloud


economics

24% of the exam

AWS CONCEPTS
Domain 2: Security and compliance
2.1: Understand the AWS shared
responsibility model

2.2: Understand AWS Cloud security,


governance, and compliance concepts.

2.3: Identify AWS access management


capabilities

2.4: Identify components and resources for


security

30% of the exam

AWS CONCEPTS
Domain 3: Cloud technology and services
3.1: Define methods of deploying and
operating in the AWS Cloud

3.2: Define the AWS global infrastructure.

3.3: Identify AWS compute services.

3.4: Identify AWS database services.

3.5: Identify AWS network services

3.6: Identify AWS storage services

3.7: Identify AWS artificial intelligence and


machine learning (AI/ML) services and
analytics services
3.8: Identify services from other in-scope

AWS CONCEPTS
Domain 4: Billing, pricing and support
4.1: Compare AWS pricing model

4.2: Understand resources for billing,


budget, and cost management

4.3: Identify AWS technical resources and


AWS Support options

12% of the exam

AWS CONCEPTS
Exam guide

AWS CONCEPTS
What's next?

AWS CONCEPTS
Thank you!
AW S C O N C E P T S

You might also like