Mastering AWS Storage Solutions

AWS Cloud Technology and Services Concepts

Rahulraj Singh

Technical Product Manager

Introduction to AWS storage

  • AWS provides a diverse range of storage services tailored to meet various needs
  • Crucial for securely managing, storing, and retrieving data in the cloud

An icon showing data storage.

AWS Cloud Technology and Services Concepts

Introduction to AWS storage

  • AWS provides a diverse range of storage services tailored to meet various needs
  • Crucial for securely managing, storing, and retrieving data in the cloud

Two icons showing data storage and storage lifecycle policies.

AWS Cloud Technology and Services Concepts

Introduction to AWS storage

  • AWS provides a diverse range of storage services tailored to meet various needs
  • Crucial for securely managing, storing, and retrieving data in the cloud

Three icons showing data storage, storage lifecycle policies, and backup services.

AWS Cloud Technology and Services Concepts

Storage types in AWS

An icon showing object storage.

An icon showing block storage.

An icon showing file storage.

An icon showing cache storage.

AWS Cloud Technology and Services Concepts

What is object storage?

  • Storage architecture that manages and organizes data as discrete units called "objects"

 

Key characteristics:

  • Horizontal scaling
  • Metadata management
  • Storing unstructured data

Three vertical icons showing multimedia storage, backup and archives, and high storage web applications.

AWS Cloud Technology and Services Concepts

Amazon S3

 

A highly scalable and durable object storage service offered by AWS

  • Designed for 99.999999999% (11 9's) durability
  • Available in all AWS regions

A hierarchical diagram showing the relationship between an AWS account, an S3 bucket and objects.

AWS Cloud Technology and Services Concepts

Storage classes in S3

Six icons representing the six different storage classes available in S3.

AWS Cloud Technology and Services Concepts

S3 storage classes

Standard

  • Durable, scalable, and available in all AWS regions
  • Suitable for frequently accessed data

An icon showing S3 standard storage class.

Intelligent Tiering

  • Automatic cost optimization
  • Moves objects between tiers based on changing access patterns

An icon showing S3 intelligent tiering storage class.

AWS Cloud Technology and Services Concepts

S3 storage classes

One Zone-Infrequent Access (IA)

  • Cost-effective, single availability zone
  • Ideal for infrequently accessed data that can be easily reproduced

An icon showing S3 one zone infrequent access storage class.

Glacier

  • Low cost, archival storage
  • Long-term archival with retrieval times ranging from minutes to hours

An icon showing S3 glacier storage class.

AWS Cloud Technology and Services Concepts

S3 storage classes

Glacier Deep Archive

  • Lowest cost, longest retrieval time
  • Data with minimal access requirements

An icon showing S3 glacier deep archive storage class.

S3 Outposts

  • On-premises storage extension
  • Combine private and public cloud data

An icon showing S3 outposts storage class.

AWS Cloud Technology and Services Concepts

What is block storage?

Divides data into fixed-sized blocks, each with its unique address

 

Use cases

  • Running I/O intensive transactional web applications
  • Right-size big data analytics engines

An architectural diagram explaining the functioning of block storage.

AWS Cloud Technology and Services Concepts

Amazon EBS

A scalable, high-performance block storage service designed for use with Amazon compute services

A horizontal flow showing an application powered by Amazon EBS.

AWS Cloud Technology and Services Concepts

Exploring file storage services

Organizes and stores data in a hierarchical structure

Key characteristics

  • Allows multiple concurrent reads and writes across users and services
  • Stores metadata about files

A hierarchical flowchart explaining the file storage structure.

AWS Cloud Technology and Services Concepts

Amazon EFS

File storage service designed for use with AWS cloud services and on-premises resources

Use cases

  • Simplify DevOps
  • Enhance content management systems
  • Accelerate data science

An architectural diagram explaining the functionality of Amazon EFS.

AWS Cloud Technology and Services Concepts

Cache storage services in AWS

Storing frequently accessed data in a quickly retrievable location

An architectural diagram explaining the functionality of cache storage services.

  • Accelerates application response times by reducing data retrieval latency
  • Minimizes the load on backend servers
AWS Cloud Technology and Services Concepts

Amazon ElastiCache

Caching service that enables seamless, high-speed access to frequently used data

Use cases

  • Store web application session data in-memory
  • Accelerates access to real-time analytics data

An architectural diagram explaining the functionality of Amazon ElastiCache.

AWS Cloud Technology and Services Concepts

Revisiting AWS storage types

 

Six icons representing the six storage classes available in S3.

AWS Cloud Technology and Services Concepts

Revisiting AWS storage types

 

Two boxes with one showing the six storage classes available in S3 and the other showing elastic block store.

AWS Cloud Technology and Services Concepts

Revisiting AWS storage types

 

Three boxes with one showing the six storage classes available in S3, another showing elastic block store, and the last showing elastic file system.

AWS Cloud Technology and Services Concepts

Revisiting AWS storage types

 

Four boxes with one showing the six storage classes available in S3, another showing elastic block store, another showing file storage, and the last showing cache storage.

AWS Cloud Technology and Services Concepts

Storage lifecycle policies

Defines the transition of objects between storage classes in S3, based on predefined rules

A flow diagram illustrating a sample storage lifecycle policy in action.

  • Cost and performance optimization
  • Improves data management and compliance
AWS Cloud Technology and Services Concepts

AWS Backup

Cost-effective, fully managed service that centralizes and automates backup across AWS services

A flow diagram explaining AWS Backup.

  • Cross-region backups
  • Set retention and deletion policies
AWS Cloud Technology and Services Concepts

Let's practice!

AWS Cloud Technology and Services Concepts

Preparing Video For Download...