Day-3(Task-2):AWS EC2 Snapshot Management and Scaling

ยท

1 min read

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.

ย