Designing and Implementing Storage on AWS

Field | Description |
Purpose | To provide a deep technical dive into the AWS storage ecosystem, enabling professionals to evaluate, design, and implement secure and scalable storage solutions that align with specific business requirements. |
Audience | Technical professionals responsible for the architecture, management, and protection of cloud data. |
Role | Solutions Architects, Cloud Storage Engineers, Cloud Operations Specialists, and DevOps Engineers. |
Domain | Cloud Infrastructure / Storage & Data Management / IT Operations. |
Skill Level | Intermediate. |
Style | Technical and hands-on, featuring presentations, demonstrations, group exercises, and labs covering object, block, and file storage implementation. |
Duration | 3 Days. |
Related Technologies | Amazon S3, Amazon EBS, Amazon EFS, Amazon FSx, AWS Storage Gateway, AWS DataSync, and AWS Backup. |
Course Description
Designing and Implementing Storage on AWS explores the broad portfolio of AWS storage services and solution options. In this course, you will learn where, how, and when to take advantage of different service offerings to solve complex data storage challenges. The curriculum focuses on how to best evaluate your options—considering cost, scalability, and performance—to meet diverse use cases. Through a series of hands-on exercises, you will gain practical experience in provisioning, managing, and protecting data in the cloud using the full power of the AWS platform.
Who is this course for
This course is intended for technical individuals who need to move beyond basic storage configurations to enterprise-grade implementations:
Solutions Architects designing multi-tier storage architectures.
Cloud Storage Engineers focused on performance tuning and data lifecycle management.
DevOps Engineers seeking to automate storage provisioning and monitoring.
Cloud Operations Specialists responsible for data protection and disaster recovery.
Course Objectives
Core Service Proficiency: Describe the benefits of core AWS storage services (Object, Block, File) and identify their primary use cases.
Architectural Design: Select and design storage solutions that meet specific application, performance, and business requirements.
Data Migration: Identify and apply the correct methods for moving data between on-premises workloads and the AWS Cloud.
Security & Protection: Implement strategies to protect data at rest and in transit using encryption and access controls.
Observability: Set up monitoring to gain insights into storage access patterns, utilization, and efficiency.
Optimization: Fine-tune storage solutions for maximum cost-effectiveness and scalability.
Prerequisites
Cloud Foundation: Completed AWS Cloud Practitioner Essentials, AWS Technical Essentials, or equivalent real-world experience.
Technical Skill: A basic understanding of common storage concepts (such as RAID, file systems, and backups) is recommended.
Course outline
Section 1: Introduction to Cloud Storage
Storage in the AWS cloud
Designing Well Architected Storage Solution
Designing Durable and Available Storage Solutions
Building Accessible and Secure Storage Solutions
Section 2: Designing Object Storage Solutions in AWS
Hands-On Lab: Working with S3 objects, access points, and S3 Object Lambda
What is object storage?
Amazon S3 object storage
Amazon S3 – use cases
Accessing your Amazon S3 storage
Planning and Designing your Amazon S3 deployment
Access Control with Amazon S3
Section 3: Implementing Object Storage solutions with S3
Hands-On Lab: Configuring and testing S3 versioning, replication, and MRAP Failover
Design a cost-efficient strategy for storing objects in Amazon S3
Transfer data to Amazon S3
Protect data stored in Amazon S3
Manage objects stored in Amazon S3 at scale
Section 4: Designing Block storage solutions in AWS
Describe the characteristics block storage.
Describe advantages and challenges of block storage.
Describe Amazon EBS and Amazon EC2
Describe Amazon EC2, AMIs, EBS volumes, and snapshots
Differentiate the EC2 instance types and
EBS volume types
Section 5: Implementing Block Storage Solutions with Amazon EBS
Hands-On Lab: EBS Performance Lab
Create and manage EBS volumes
Create, manage and replicate EBS Snapshots
Restore data from a snapshot
Section 6: File Storage and Amazon EFS
Hands-On Lab: Using EFS with EC2, Lambda and ECS
Cloud-based file storage
Amazon EFS overview
Access Amazon EFS
Securing and protecting Amazon EFS
Section 7: Cloud file storage with Amazon FSx
Hands-On Lab: Working with FSx OpenZFS and FSx Lustre
Amazon FSx overview
Amazon FSx for Windows File Server
Amazon FSx for NetAPP ONTAP
Amazon FSx for OpenZFS
Amazon FSx for Lustre
Section 8: Hybrid and Edge Cloud Storage: On-Premises and Third-Party Connections
Hybrid and edge cloud storage overview
Introduction to AWS Storage Gateway
AWS Storage Gateway architectures
AWS Snow Family
Section 9: Moving data to AWS
Hands-On Lab: Moving Data with DataSync and S3 File Gateway
Moving data to AWS
Working with AWS DataSync
Implementing AWS Transfer Family
Section 10: Backup and Disaster Recovery with AWS
Hands-On Lab: Creating AWS Backup plans
Designing a data protection strategy
Introduction to AWS Backup
Using AWS Backup
Working with AWS DRS
Section 11: Monitoring, Automating, and Optimizing your AWS Storage
Hands-On Lab: Monitoring and Automating your storage environment
Observability Services
Amazon S3 observability tools
Amazon EBS observability tools
Amazon Cloudwatch
AWS CloudTrail

