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:

  1. 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.

  2. Storage Management: Attached an 8GB EBS volume and populated it with sample data, showcasing AWS's storage capabilities.

  3. Scaling Storage: Scaled the volume from 8GB to 10GB to handle increased storage needs, demonstrating AWSโ€™s flexibility in storage management.

  4. Snapshot Creation: Took a snapshot of the instance, creating a backup for disaster recovery or migration purposes.

  5. 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.

0
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."