Day-3(Task-2):AWS EC2 Snapshot Management and Scaling
Step-by-Step
In this project, I explored the deployment, management, scaling, and backup of a Windows EC2 instance using AWS services, specifically focusing on Elastic Block Store (EBS) volumes and snapshots.
Project Highlights:
EC2 Instance Setup: Launched a Windows EC2 instance with customized network settings, disabling the default IP and assigning a static public IP for security and predictability.
Storage Management: Attached an 8GB EBS volume and populated it with sample data, showcasing AWS's storage capabilities.
Scaling Storage: Scaled the volume from 8GB to 10GB to handle increased storage needs, demonstrating AWSโs flexibility in storage management.
Snapshot Creation: Took a snapshot of the instance, creating a backup for disaster recovery or migration purposes.
Termination and Recovery: Terminated the instance and launched a new EC2 instance, successfully attaching the snapshot to restore all data.
Key Learnings:
This hands-on scenario reinforced critical AWS skills, such as:
Managing EC2 instances and dynamic IPs.
Scaling EBS volumes.
Creating reliable snapshots for backup.
Restoring data seamlessly using snapshots, ensuring data integrity and disaster recovery.
You can find the project files, including automation scripts, in my GitHub repositary https://github.com/Santhosharihdass.
Subscribe to my newsletter
Read articles from Santhosh Haridass directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
Santhosh Haridass
Santhosh Haridass
๐ ๐๐๐จ๐ฎ๐ญ ๐๐ "Hi, I'm Santhosh Haridass, a DevOps student passionate about cloud computing and automation. I'm currently learning AWS, Linux, Docker, and CI/CD pipelines, with a focus on automating workflows and building scalable solutions. My goal is to become a skilled DevOps/Cloud engineer, and I'm excited to share my learning journey and projects with the community."