| Day | Task | Start Date | Completion Date | Reference Material |
|---|---|---|---|---|
| 2 | - Explore Amazon DynamoDB: + Study table model, partition key, and sort key + Compare on-demand and provisioned capacity + Perform basic CRUD in the console and review metrics - Practice AWS Backup: + Create S3 bucket and deploy lab infrastructure + Create a backup plan (including DynamoDB and other resources) + Configure SNS notifications + Test restore and clean up resources | 11/05/2026 | 11/05/2026 | AWS Backup DynamoDB Docs |
| 3 | - Practice VM Import/Export: + Prepare VMware Workstation environment + Export a virtual machine from on-premises + Upload the VM image to Amazon S3 and import to AWS + Deploy an EC2 instance from AMI + Export instance/AMI back to on-premises and clean up | 12/05/2026 | 12/05/2026 | VM Import/Export |
| 4 | - Practice AWS Storage Gateway (File Gateway): + Prepare S3 bucket and EC2 for Storage Gateway + Create Storage Gateway and file share + Mount file share on on-premises machine + Clean up resources | 13/05/2026 | 13/05/2026 | AWS Storage Gateway |
| 5 | - Practice Amazon FSx for Windows File Server: + Create environment and Multi-AZ file systems (SSD/HDD) + Create file shares and test performance + Enable deduplication, shadow copies, and user quotas + Scale throughput/storage and delete environment | 14/05/2026 | 14/05/2026 | Amazon FSx |
| 6 | - Practice Amazon S3 fundamentals and static website hosting: + Create bucket, enable static website, and configure public access + Accelerate website with CloudFront and enable versioning + Move objects and configure cross-region replication + Review notes, best practices, and clean up | 15/05/2026 | 15/05/2026 | Amazon S3 |
Explored Amazon DynamoDB and understood its serverless NoSQL characteristics, table model (partition key, sort key), and capacity modes (on-demand vs provisioned).
Practiced basic operations in the DynamoDB console: created a table, performed CRUD on items, and reviewed read/write metrics to become familiar with service operations.
Understood the role of AWS Backup in centralizing and automating data protection for resources such as EBS, RDS, DynamoDB, and EFS.
Deployed the lab infrastructure, created a backup plan, assigned resources (including DynamoDB tables) to the plan, and configured backup schedules based on defined policies.
Configured Amazon SNS to receive notifications when backup or restore jobs complete, enabling centralized job status monitoring.
Performed restore testing from backups and verified that data could be recovered as expected before applying the approach in production scenarios.
Completed cleanup of lab resources after practice to avoid unnecessary ongoing charges.
Understood VM Import/Export concepts and common use cases: workload migration to the cloud, on-premises VM backup, and disaster recovery.
Prepared a VMware Workstation environment, exported a virtual machine from on-premises, and uploaded the image to Amazon S3 as the intermediate step for import.
Imported the VM image into AWS, created an AMI, and launched an EC2 instance from the imported AMI to validate that the workload runs in the cloud.
Practiced the reverse flow: configured S3 bucket ACL, exported an instance/AMI from AWS back to on-premises, and cleaned up resources after the lab.
Understood how AWS Storage Gateway (File Gateway) connects on-premises file storage with object storage in Amazon S3 using a hybrid model.
Created an S3 bucket, provisioned EC2 as the gateway host, activated Storage Gateway, and created a file share following the workshop steps.
Mounted the file share on an on-premises machine, tested file read/write operations, and confirmed that data was synchronized to S3.
Understood the architecture of Amazon FSx for Windows File Server, including file servers, backend storage, VPC, ENIs, and multi-AZ replication.
Deployed Multi-AZ file systems (SSD and HDD), created new file shares, and tested access performance from a Windows environment.
Enabled and observed management features including data deduplication, shadow copies, user session/open file management, storage quotas, and Continuous Access shares.
Practiced scaling throughput and storage capacity, monitored performance metrics, then deleted the environment and completed cleanup.
Mastered core Amazon S3 concepts: buckets, objects, durability, and common use cases (websites, backup, data lakes, analytics).
Deployed static website hosting on S3, configured Block Public Access, public objects, and validated website access.
Accelerated content delivery with Amazon CloudFront while restricting direct public access to the bucket for a more secure access pattern.
Enabled bucket versioning, performed object moves between prefixes/buckets, and configured cross-region replication (CRR).
Summarized notes and best practices for S3 cost, security, and operations; completed cleanup of buckets, distributions, and related resources.