Handout Introduction To AWS Services Compute, Storage, Databases
Handout Introduction To AWS Services Compute, Storage, Databases
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Introduction to AWS services
Compute, storage & databases
Peter Vandaele
Technical Trainer
AWS
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Compute
© 2024, 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
© 2024, 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
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Benefits of Amazon EC2
VPC
Auto Scaling
ELB
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EC2 instance families and names
Choosing the correct type is very important for
efficient use of your instances and cost reduction
Instance family Use cases
General purpose • Low-traffic websites and web applications
e.g., A1, T3, T3a, T4g, M6g, M7g • Small databases and midsize databases
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EC2 pricing
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Unmanaged services compared to managed
services
Unmanaged Managed
You manage scaling, fault Scaling, fault tolerance, and
tolerance, and availability availability are typically built in
to the service
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is serverless computing?
Building and running applications and services without managing
servers
© 2024, 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 (for example,
AWS changes to data in an Amazon S3 bucket
Lambda or Amazon DynamoDB table)
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Serverless application use cases
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Running containers on AWS
Amazon Elastic Amazon Elastic Amazon Elastic AWS Fargate Amazon EC2
Container Registry Kubernetes Service Container Service
(Amazon ECR) (Amazon EKS) (Amazon ECS)
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Key Takeaways
• EC2 instances – Servers in the cloud!
▪ Pay as you go pricing
▪ Scale in/out as needed automatically
▪ Different instance types (hardware) for your workloads
• Amazon ECS
▪ Orchestration for your container deployments
• Serverless
▪ You create the code, AWS manages the underlying compute
▪ Lambda – On demand, per-request pricing to run code
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Storage
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS storage options
Amazon S3 Amazon EFS
Scalable, highly durable Scalable network file storage
object storage in the cloud for Amazon EC2 instances
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon S3
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
File services use cases
Amazon EFS Amazon FSx for Lustre Amazon FSx for Windows
• Simplify Development • Accelerate machine learning • Migrate Windows file servers
Operations (DevOps) to AWS
• Enable high performance
• Modernize application computing • Accelerate hybrid workloads
development • Reduce Microsoft SQL Server
• Unlock big data analytics deployment cost
• Enhance content
management systems • Increase media workload • Simplify virtual desktops and
agility streaming
• Accelerate data science
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Elastic Block Store (Amazon EBS)
• Persistent block storage AWS Cloud
for instances
Monday’s snapshot EC2 EC2
• Protected through instance instance
Tuesday’s snapshot
replication
Wednesday’s snapshot
• Different drive types Thursday’s snapshot
• Pay for only what Create volume snapshots Detach and reattach volumes
for backup and recovery
you provision to other EC2 instances
• Snapshot functionality
• Encryption available
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Key takeaways
AWS provides a variety of storage options
▪ Object (Amazon S3)
▪ File (Amazon EFS and Amazon FSx)
▪ Block storage (Amazon EBS)
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Databases
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
DIY (Unmanaged services) compared to
AWS database services (managed services )
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Purpose-built databases
Relational Non Relational (NoSQL) databases
for specific data models and have flexible schemas for building modern applications
Amazon
RDS
Amazon
MemoryDB
for Redis
Amazon
Redshift
© 2024, 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
© 2024, 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
SQL Server ORACLE MySQL DB2
Amazon Aurora
Database engines
Postgres, PostgreSQL and the Slonik Logo are trademarks or registered trademarks of
the PostgreSQL Community Association of Canada, and used with their permission
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Aurora
Relational database built for the cloud; compatible with MySQL and PostgreSQL
High Compatible
availability
and durability
Amazon Aurora
High Multi-Region
performance
High
scalability
© 2024, 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
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Key takeaways
AWS provides a variety of database options
▪ Relational (Amazon Aurora, Amazon RDS, Amazon Redshift)
▪ Nonrelational (Amazon DynamoDB, Amazon Neptune, Amazon
DocumentDB, Amazon Keyspaces, Amazon ElastiCache, Amazon QLDB,
Amazon Timestream)
© 2024, 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.
aws-apj-marketing@amazon.com
twitter.com/AWSCloud
facebook.com/AmazonWebServices
youtube.com/user/AmazonWebServices
linkedin.com/company/amazon-web-services
twitch.tv/aws
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Test your knowledge
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you!
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.