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 ./resources/course-aws-cloud-practitioner-essentials-5.-storag.resources/unknown_filename.png


Block Storage ./resources/course-aws-cloud-practitioner-essentials-5.-storag.resources/unknown_filename.1.png

instance store (data lives with the instance) ./resources/course-aws-cloud-practitioner-essentials-5.-storag.resources/unknown_filename.2.png block storage physically attached to instances optimized

  • speed
  • not persistence

Elastic Block Store (EBS) ./resources/course-aws-cloud-practitioner-essentials-5.-storag.resources/unknown_filename.3.png persistence - data can outlive the instance (default deleted) single availability zone

./resources/course-aws-cloud-practitioner-essentials-5.-storag.resources/unknown_filename.4.png 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

./resources/course-aws-cloud-practitioner-essentials-5.-storag.resources/unknown_filename.5.png

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) ./resources/course-aws-cloud-practitioner-essentials-5.-storag.resources/unknown_filename.6.png

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

./resources/course-aws-cloud-practitioner-essentials-5.-storag.resources/unknown_filename.7.png


File Storage

Elastic File System (EFS) ./resources/course-aws-cloud-practitioner-essentials-5.-storag.resources/unknown_filename.8.png nfs or smb


Database types ./resources/course-aws-cloud-practitioner-essentials-5.-storag.resources/unknown_filename.9.png

Relational Database Service (RDS) ./resources/course-aws-cloud-practitioner-essentials-5.-storag.resources/unknown_filename.10.png ./resources/course-aws-cloud-practitioner-essentials-5.-storag.resources/unknown_filename.11.png

./resources/course-aws-cloud-practitioner-essentials-5.-storag.resources/unknown_filename.12.png 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” ./resources/course-aws-cloud-practitioner-essentials-5.-storag.resources/unknown_filename.13.png

DynamoDB ./resources/course-aws-cloud-practitioner-essentials-5.-storag.resources/unknown_filename.14.png serverless key-value / nosql 10 trillion requests / day


Database Migration Service (DMS) ./resources/course-aws-cloud-practitioner-essentials-5.-storag.resources/unknown_filename.15.png


Additional database services

  • Redshift
  • DocumentDB
  • Neptune
  • QLDB
  • Managed Blockchain
  • ElastiCache
  • DynamoDB Accelerator (DAX)

./resources/course-aws-cloud-practitioner-essentials-5.-storag.resources/unknown_filename.16.png ./resources/course-aws-cloud-practitioner-essentials-5.-storag.resources/unknown_filename.17.png


./resources/course-aws-cloud-practitioner-essentials-5.-storag.resources/unknown_filename.18.png