Course: AWS Cloud Practitioner Essentials - 5. Storage and Databases
July 26th, 2022
Storage
Block Storage
instance storage
EBS volumes
Object Storage: S3
storage classes
File Storage: Elastic File System (EFS)
Databases
Relational Database Service (RDS)
database engines
Amazon Aurora
DynamoDB
Database Migration Service (DMS)
additional services
Redshift
DocumentDB
Neptune
QLDB
Managed Blockchain
ElastiCache
DynamoDB Accelerator (DAX)
storage types
Block Storage
instance store (data lives with the instance)
block storage physically attached to instances
optimized
speed
not persistence
Elastic Block Store (EBS)
persistence - data can outlive the instance
(default deleted)
single availability zone
roll-back to previous snapshot
EBS multi-attach
attach EBS to multiple instances
Object Storage
object storage = access via api
not file storage = nfs / smb
Object vs Block
object: if you make a 1 pixel change, the whole object is changed
block: if you make a 1 pixel change, the block containing that pixel is changed
Simple Storage Service (S3)
S3 storage classes
Standard
Standard IA (Infrequent Access)
Standard One Zone IA (Infrequent Access)
Intelligent Tiering
Glacier Instant Retrieval
Glacier Flexible Retrieval
Glacier Deep Archive
File Storage
Elastic File System (EFS)
nfs or smb
Database types
Relational Database Service (RDS)
can imitate api of: mysql XOR postgres
why? (why not mysql / postgres
it's faster
integration with AWS services
Nonrelational
aka "NoSQL"
aka "Key-Value"
DynamoDB
serverless
key-value / nosql
10 trillion requests / day
Database Migration Service (DMS)
Additional database services
Redshift
DocumentDB
Neptune
QLDB
Managed Blockchain
ElastiCache
DynamoDB Accelerator (DAX)
This post was referenced in: