AWSomeDayOnline Q322 - 2. Introduction To AWS Services Compute, Storage, Databases
AWSomeDayOnline Q322 - 2. Introduction To AWS Services Compute, Storage, Databases
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Introduction to AWS services
Compute, storage & databases
Jack Romanous
Associate Technical Trainer
Amazon Web Services
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Compute
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Elastic Compute Cloud (Amazon EC2)
• Resizable compute capacity
• Complete control of your computing
resources
• Reduced time required to obtain and boot
new server instances
Amazon
EC2
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Virtual machines vs. physical servers
Amazon EC2 can solve some problems that are more
difficult with an on-premises server
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EC2
Template for
Amazon EC2 provides • Storage volumes
pay-as-you-go pricing Your AMI • Launch permissions
• A block device mapping
and a broad selection of
hardware and software
Examples
• Use Amazon Machine ✓ Application server
Images (AMIs) ✓ Web server
Instance Instance Instance ✓ Database server
• Add or terminate
✓ Game server
instances as needed ✓ Mail server
Instance Instance Instance
• Pause and resume your ✓ Media server
instances Instance Instance Instance
✓ Catalog server
✓ File server
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Benefits of Amazon EC2
VPC
Auto Scaling
ELB
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EC2 pricing
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Unmanaged vs. managed services
Unmanaged Managed
You manage scaling, fault Scaling, fault tolerance, and
tolerance, and availability availability are typically built in
to the service
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is serverless computing?
Building and running applications and services without
managing servers
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Lambda
• Fully managed compute service
• Runs stateless code
• Supports multiple languages
• Runs your code on a schedule or in
response to events (e.g., changes to data
AWS in an Amazon S3 bucket or Amazon
Lambda DynamoDB table)
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Serverless application use cases
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Elastic Container Service (Amazon
ECS)
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon ECS
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Storage
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS storage options
Amazon S3 AWS Storage Gateway
Scalable, highly durable Hybrid cloud storage service that
object storage in the cloud gives you on-premises access to
virtually unlimited cloud storage.
Amazon EFS
Scalable network file storage
for Amazon EC2 instances
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon S3
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon S3
• Built to store and retrieve data
• Fast, durable, highly available access to objects
• Can store an unlimited number of objects in a bucket
• Store and retrieve data at any time, from anywhere on the web
Client
Client sends request to S3 →
Amazon S3
bucket
Object returned
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Choosing a Region
Data residency Proximity of Cost-
regulatory compliance users to data effectiveness
$
$$
$$
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Elastic Block Store (Amazon EBS)
• Persistent block storage
for instances AWS Cloud
Thursday’s snapshot
• Scale up or down in minutes Friday’s snapshot
Amazon EBS Volumes
• Pay for only what
you provision Create volume snapshots
for backup and recovery
Detach and reattach volumes
to other EC2 instances
• Snapshot functionality
• Encryption available
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Databases
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Purpose-built databases
Relational Key-value In-memory Document Wide-Column Graph Ledger Time Series
Amazon Amazon
Aurora MemoryDB
for Redis
Amazon
Redshift
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
DIY vs. AWS database services
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS database options
SQL NoSQL
Transactional
databases
Amazon RDS Amazon DynamoDB
Data analytics
or relationships
Amazon Redshift Amazon Neptune
In-memory data
store and cache
Amazon ElastiCache
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon RDS
Set up, operate, and scale a relational database in the cloud with just
a few clicks
Microsoft
ORACLE MySQL
SQL Server
Amazon Aurora
Database engines
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Postgres, PostgreSQL and the Slonik Logo are trademarks or registered trademarks of
the PostgreSQL Community Association of Canada, and used with their permission
Amazon Aurora
MySQL- and PostgreSQL-compatible relational database built for the cloud
High Compatible
availability
and durability
Amazon Aurora
High Multi-Region
performance
High
scalability
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon DynamoDB
Fast and flexible NoSQL database service for any scale
Fine-grained
Fully access control
managed
Amazon DynamoDB
Fast,
Flexible
consistent
performance
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon DynamoDB use cases
Leaderboards
and scoring
Players Game servers Leaderboard
Need extreme horizontal Have simple Need to scale quickly Don’t need
scaling capability high-volume data and with ease complex joins
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you for attending AWSome Day Online Conference
We hope you found it interesting! A kind reminder to complete the survey.
Let us know what you thought of today’s event and how we can improve the event
experience for you in the future.
[email protected]
twitter.com/AWSCloud
facebook.com/AmazonWebServices
youtube.com/user/AmazonWebServices
linkedin.com/company/amazon-web-services
twitch.tv/aws
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Test your knowledge
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you!
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.