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

no description for image available

 


 

Block Storage

no description for image available

 

instance store (data lives with the instance)

no description for image available

block storage physically attached to instances

optimized

  • speed

  • not persistence

 

Elastic Block Store (EBS)

no description for image available

persistence - data can outlive the instance

(default deleted)

single availability zone

 

no description for image available

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

 

no description for image available

 

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)

no description for image available

 

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

no description for image available

 


 

File Storage

 

Elastic File System (EFS)

no description for image available

nfs or smb

 


 

Database types

no description for image available

 

Relational Database Service (RDS)

no description for image availableno description for image available

 

no description for image available

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"

no description for image available

 

DynamoDB

no description for image available

serverless

key-value / nosql

10 trillion requests / day

 


 

Database Migration Service (DMS)

no description for image available

 


 

Additional database services

  • Redshift

  • DocumentDB

  • Neptune

  • QLDB

  • Managed Blockchain

  • ElastiCache

  • DynamoDB Accelerator (DAX)

no description for image availableno description for image available

 


 

no description for image available