Module 7
Module 7
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Module overview
Topics Demos
• Amazon Elastic Block Store (Amazon • Amazon EBS console
EBS) • Amazon S3 console
• Amazon Simple Storage Service • Amazon EFS console
(Amazon S3) • Amazon S3 Glacier console
• Amazon Elastic File System (Amazon Lab
EFS) • Working with Amazon EBS
• Amazon Simple Storage Service Activities
Glacier • Storage solution case study
Knowledge check
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 2
Module objectives
After completing this module, you should be able to:
• Identify the different types of storage
• Explain Amazon S3
• Identify the functionality in Amazon S3
• Explain Amazon EBS
• Identify the functionality in Amazon EBS
• Perform functions in Amazon EBS to build an Amazon EC2 storage solution
• Explain Amazon EFS
• Identify the functionality in Amazon EFS
• Explain Amazon S3 Glacier
• Identify the functionality in Amazon S3 Glacier
• Differentiate between Amazon EBS, Amazon S3, Amazon EFS, and Amazon S3 Glacier
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 3
Core AWS services
Amazon Amazon
S3 EBS
Amazon Amazon
EFS S3 Glacier
Amazon Virtual Amazon Elastic AWS Identity and
Private Cloud Compute Cloud Storage Access Management
(Amazon VPC) (Amazon EC2) (IAM)
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Storage
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 6
AWS storage options: Block storage versus object storage
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 8
Amazon EBS volume types
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 9
Amazon EBS volume type use cases
Solid State Drives (SSD) Hard Disk Drives (HDD)
General Purpose Provisioned IOPS Throughput-Optimized Cold
• This type is • Critical business • Streaming workloads that • Throughput-oriented
recommended for most applications that require require consistent, fast storage for large volumes
workloads sustained IOPS throughput at a low price of data that is
performance, or more infrequently accessed
than 16,000 IOPS or 250
MiB/second of
throughput per volume
• System boot volumes • Large database • Big data • Scenarios where the
workloads lowest storage cost is
important
• Virtual desktops • Data warehouses • It cannot be a boot
volume
• Low-latency interactive
• Log processing
applications
• Development and test • It cannot be a boot
environments volume
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 10
Amazon EBS features
• Snapshots –
• Point-in-time snapshots
• Recreate a new volume at any time
• Encryption –
• Encrypted Amazon EBS volumes
• No additional cost
• Elasticity –
• Increase capacity
• Change to different types
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 11
Amazon EBS: Volumes, IOPS, and pricing
1. Volumes –
• Amazon EBS volumes persist independently from the instance.
• All volume types are charged by the amount that is provisioned per
month.
2. IOPS –
• General Purpose SSD:
• Charged by the amount that you provision in GB per month until storage is
released.
• Magnetic:
• Charged by the number of requests to the volume.
• Provisioned IOPS SSD:
• Charged by the amount that you provision in IOPS (multiplied by the
percentage of days that you provision for the month).
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 12
Amazon EBS: Snapshots and data transfer
3. Snapshots –
• Added cost of Amazon EBS snapshots to Amazon S3 is per GB-
month of data stored.
4. Data transfer –
• Inbound data transfer is free.
• Outbound data transfer across Regions incurs charges.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 13
Section 1 key Amazon EBS features:
takeaways • Persistent and customizable block storage
for Amazon EC2
• HDD and SSD types
• Replicated in the same Availability Zone
• Easy and transparent encryption
• Elastic volumes
• Back up by using snapshots
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 14
Recorded demo:
Amazon Elastic
Block Store
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 15
Lab 4:
Working with
Amazon EBS
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 16
Lab 4: Scenario
This lab is designed to show you how to create an Amazon EBS volume.
After you create the volume, you will attach the volume to an Amazon
EC2 instance, configure the instance to use a virtual disk, create a
snapshot and then restore from the snapshot.
Attached Created
Amazon Amazon Snapshot
EC2 EBS
instance
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 17
Lab 4: Final product
Attached Created
Amazon Amazon Snapshot
EC2 EBS
instance
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 18
~ 30 minutes
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 19
Lab debrief:
Key takeaways
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 20
Section 2: Amazon Simple Storage
Service (Amazon S3)
Module 7: Storage
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Storage
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 22
Amazon S3 overview
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 23
Amazon S3 storage classes
Amazon S3 offers a range of object-level storage classes that are
designed for different use cases:
• Amazon S3 Standard
• Amazon S3 Intelligent-Tiering
• Amazon S3 Standard-Infrequent Access (Amazon S3 Standard-IA)
• Amazon S3 One Zone-Infrequent Access (Amazon S3 One Zone-IA)
• Amazon S3 Glacier
• Amazon S3 Glacier Deep Archive
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 24
Amazon S3 bucket URLs (two styles)
Amazon S3 To upload your data:
1. Create a bucket in an AWS Region.
2. Upload almost any number of objects to the bucket.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 25
Data is redundantly stored in the Region
media/welcome.mp4
Facility 1 Facility 2 Facility 3
my-bucket-name
Region
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 26
Designed for seamless scaling
my-bucket-name
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 27
Access the data anywhere
AWS Management
AWS Command Line SDK
Console
Interface
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 28
Common use cases
• Storing application assets
• Static web hosting
• Backup and disaster recovery (DR)
• Staging area for big data
• Many more….
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 29
Amazon S3 common scenarios
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 31
Amazon S3: Storage pricing (1 of 2)
To estimate Amazon S3 costs, consider the following:
1. Storage class type –
• Standard storage is designed for:
• 11 9s of durability
• Four 9s of availability
• S3 Standard-Infrequent Access (S-IA) is designed for:
• 11 9s of durability
• Three 9s of availability
2. Amount of storage –
• The number and size of objects
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 32
Amazon S3: Storage pricing (2 of 2)
3. Requests –
• The number and type of requests (GET, PUT, COPY)
• Type of requests:
• Different rates for GET requests than other requests.
4. Data transfer –
• Pricing is based on the amount of data that is transferred out of
the Amazon S3 Region
• Data transfer in is free, but you incur charges for data that is transferred
out.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 33
Section 2 key • Amazon S3 is a fully managed cloud
storage service.
takeaways
• You can store a virtually unlimited number
of objects.
• You pay for only what you use.
• You can access Amazon S3 at any time
from anywhere through a URL.
• Amazon S3 offers rich security controls.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 34
Recorded demo:
Amazon Simple
Storage System
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 35
Section 3: Amazon Elastic File
System (Amazon EFS)
Module 7: Storage
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Storage
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 38
Amazon EFS architecture
VPC
Private subnet
Network Network
Network
Interface Interface
Interface
Mount target Mount target Mount target
2
Create your Amazon EFS file system.
3
Create your mount targets in the appropriate subnets.
4
Connect your Amazon EC2 instances to the mount targets.
5
Verify the resources and protection of your AWS account.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 40
Amazon EFS resources
File system
• Mount target
• Subnet ID
• Security groups
• One or more per file system
• Create in a VPC subnet
• One per Availability Zone
• Must be in the same VPC
• Tags
• Key-value pairs
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 41
• Amazon EFS provides file storage over a network.
Section 3 key
• Perfect for big data and analytics, media
takeaways processing workflows, content management, web
serving, and home directories.
• Fully managed service that eliminates storage
administration tasks.
• Accessible from the console, an API, or the CLI.
• Scales up or down as files are added or removed
and you pay for what you use.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 42
Recorded demo:
Amazon Elastic
File System
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 43
Section 4: Amazon S3 Glacier
Module 7: Storage
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Storage
Amazon S3 Glacier
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 45
Amazon S3 Glacier review
Amazon S3 Glacier is a data archiving service that is designed for
security, durability, and an extremely low cost.
• Amazon S3 Glacier is designed to provide 11 9s of durability for objects.
• It supports the encryption of data in transit and at rest through Secure Sockets
Layer (SSL) or Transport Layer Security (TLS).
• The Vault Lock feature enforces compliance through a policy.
• Extremely low-cost design works well for long-term archiving.
• Provides three options for access to archives—expedited, standard, and
bulk—retrieval times range from a few minutes to several hours.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 46
Amazon S3 Glacier
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 47
Amazon S3 Glacier use cases
Digital preservation
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 48
Using Amazon S3 Glacier
RESTful
web services
Java or .NET
SDKs
Amazon S3 with
lifecycle policies
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 49
Lifecycle policies
Amazon S3 lifecycle policies enable you to delete or move objects
based on age.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 50
Storage comparison
Amazon S3 Amazon S3 Glacier
Data Volume No limit No limit
Average Latency ms minutes/hours
Item Size 5 TB maximum 40 TB maximum
Cost/GB per Month Higher cost Lower cost
PUT, COPY, POST,
Billed Requests UPLOAD and retrieval
LIST, and GET
¢ ¢¢
Retrieval Pricing
Per request Per request and per GB
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 51
Server-side encryption
AWS Cloud
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 52
Security with Amazon S3 Glacier
Amazon S3 Glacier
encrypts your data with
AES-256
Amazon
S3 Glacier
Amazon S3 Glacier
manages your keys for you
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 53
Section 4 key • Amazon S3 Glacier is a data archiving
service that is designed for security,
takeaways durability, and an extremely low cost.
• Amazon S3 Glacier pricing is based on
Region.
• Its extremely low-cost design works well for
long-term archiving.
• The service is designed to provide 11 9s of
durability for objects.
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 54
Recorded demo:
Amazon S3
Glacier
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 55
Activity: Storage
Case Studies
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 56
Storage case study activity (1 of 3)
Case 1: A data analytics company for travel sites must store billions of customer events per day.
They use the data analytics services that are in the diagram. The following diagram illustrates their
architecture.
Amazon Kinesis
Data Firehose
Storage ??
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 57
Storage case study activity (2 of 3)
Case 2: A collaboration software company processes email for enterprise customers. They have
more than 250 enterprise customers and more than half a million users. They must store petabytes
of data for their customers. The following diagram illustrates their architecture.
Storage ??
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 58
Storage case study activity (3 of 3)
Case 3: A data protection company must be able to ingest and store large amounts of customer data
and help their customers meet compliance requirements. They use Amazon EC2 for scalable
compute and Amazon DynamoDB for duplicate data and metadata lookups. The following diagram
illustrates their architecture.
Amazon Amazon
EC2 DynamoDB
Clients
Storage ??
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 59
Module wrap-up
Module 7: Storage
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Module summary
In summary, in this module, you learned how to:
• Identify the different types of storage
• Explain Amazon S3
• Identify the functionality in Amazon S3
• Explain Amazon EBS
• Identify the functionality in Amazon EBS
• Perform functions in Amazon EBS to build an Amazon EC2 storage solution
• Explain Amazon EFS
• Identify the functionality in Amazon EFS
• Explain Amazon S3 Glacier
• Identify the functionality in Amazon S3 Glacier
• Differentiate between Amazon EBS, Amazon S3, Amazon EFS, and Amazon S3 Glacier
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 61
Complete the knowledge check
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 62
Sample exam question
A company wants to store data that is not frequently accessed. What is the best and cost-effective
solution that should be considered?
Choice Response
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 63
Sample exam question answer
A company wants to store data that is not frequently accessed. What is the best and cost-effective
solution that should be considered?
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 64
Additional resources
• AWS Storage page: https://aws.amazon.com/products/storage/
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 65
Thank you
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 66