STCLOUD_mod7_storage FULL

original file

for public/STCLOUD_mod7_storage FULL
check 20250525 STCLOUD Storage FULL

Module 7: Storage

Core AWS Services RECAP

  1. Networks
  2. Compute
  3. Database
  4. Directory Services
Note

there are many services out there. public cloud would need to support various use cases and organizations. don't be afraid of using cloud, chances are there is a service that will help you.
cloud is powerful because it has lots of options.

AWS Storage Options: Block Storage vs. Object Storage

38:50
_attachments/Pasted image 20250725113936.png

this is where the recording for july 29 starts

Amazon EBS (Elastic? Block Storage)

Amazon EBS Volume Types and Use Cases

Type of Storage Solid State Drives (SSD) Hard Disk Drives (HDD)
Volume Types General Purpose Provisioned IOPS Throughput Optimized Cold
Max Volume Size 16TiB 16TiB 16TiB 16TiB
Max IOPS/Volume 16,000 64,000 500 250
Max Throughput/Volume 250 MiB/s 1,000 MiB/s 500 MiB/s 250 MiB/s
Solid State Drives (SSD) Also SSD Hard Disk Drives (HDD) Also HDD
General Purpose Provisioned IOPS Throughput Optimized Cold
recommended for most workloads critical business applications that require sustained IOPS performance, or more than 16k IOPS or 250 MiB/s of throughput per vol streaming workloads that require consistent, fast, throughput at a low price throughput-oriented storage for large volumes of data that is infrequently accessed
system boot volumes, has OS large database workloads big data for scenarios where the lowest storage cost is important
virtual desktops more for enterprise na data warehouses cannot be a boot volume, No OS
low latency interactive applications high data transfer log processing
development and test environments - cannot be a boot volume, No OS -

Amazon EBS Features

regarding...
data in rest → customer is responsible
data in transit → customer is responsible

Amazon Simple Storage Service (Amazon S3) - Object Storage

Amazon S3 (object storage) Classes

Amazon S3 offers a range of object-level storage classes that are designed for different use cases:

what's happening here is that the longer you don't use a file, the lower it goes

infrequent access: you don't really use it as much
one zone: instead of all availability zones

Amazon S3 (object storage) bucket URLs (2 styles)

_attachments/Pasted image 20250730144209.png
to upload your data

  1. create a bucket in an AWS region
  2. upload almost any number of objects to the bucket
    _attachments/Pasted image 20250730144219.png

Data is redundantly stored in the region

_attachments/Pasted image 20250730144236.png

Access the data anywhere

because it's SaaS, it's connected to the internet

Common Use Cases and Scenarios

use cases

mostly static data

_attachments/Pasted image 20250730144335.png

Amazon S3 Storage Pricing

to estimate the costs, consider the following:

Amazon Elastic File System (Amazon EFS)

Amazon EFS architecture

_attachments/Pasted image 20250730144747.png
the VMs just mount onto the file system

Amazon S3 Glacier (Archival)

representative of magnetic tape archival, long-term cold storage, and non-instant data retrieval

_attachments/Pasted image 20250730145149.png

Amazon S3 Glacier Use Cases

Using Amazon S3 Glacier

_attachments/Pasted image 20250730150329.png

Amazon S3 Glacier Lifecycle Policies

Comparison: Amazon S3 vs Glacier

Amazon S3 Amazon S3 Glacier
Data Volume no limit no limit
Average Latency ms mins/hours
Item Size 5TB max 40 TB max
cost/GB per mon higher lower
billed requests PUT, COPY, POST, LIST, GET UPLOAD and retrieval (note you can't get the file immediately, moves it to S3 first)
retrieval pricing ¢ per request ¢¢ per request and per GB

Server-side encryption for Amazon S3 and Glacier

_attachments/Pasted image 20250730150704.png

Security with Amazon S3 Glacier

how you secure your storages