EC2 Backup & Restore - with same Private IP and Hostname, Security Groups , IAM roles [ Must be generic Terraform module ]
Budget: £10 – £75 GBP
--------------------------------------------------------------------------------------------
A generic solution to backup EC2 instances in the region.
Terraform code only to be used
Detailed document to be created
PPT presentation is required.
-------------------------------------------------------------------------------------------
Stage-1.
Backup steps:
1. The terraform code to be used a backup solution, it should take the backup of as below.
- Complete EC2 instances
- All the associated Private IP's, there can be more private IP's associated to the same instance as well
- Backup all security group rules
- Backup AMI
- Backup Volumes
- Backup IAM role associated to the instance
- Backup all the objects of the EC2 instance, for an example if we have 10 instances some will use x3.large, some will use x.medium but the backup to be maintained as exact resource
- Everything to be backedup from the ec2 instance
- Backup EC2 with same AMI, Private IP's, Hostname, DNS, Security Group, Volumes, IAM Policy - anything i miss please include those.
Stage-2
RESTORE
========
- User's will have to update the lambda function to trigger the restore to kick off.
- Write a terraform code to restore the above backup.
- Once the restore is happens, the EC2 instances to be created exactly as original it included same previous private IP's, same resource objects of EC2 like IAM role, instance type, volumes..etc
A generic solution to backup EC2 instances in the region.
Terraform code only to be used
Detailed document to be created
PPT presentation is required.
-------------------------------------------------------------------------------------------
Stage-1.
Backup steps:
1. The terraform code to be used a backup solution, it should take the backup of as below.
- Complete EC2 instances
- All the associated Private IP's, there can be more private IP's associated to the same instance as well
- Backup all security group rules
- Backup AMI
- Backup Volumes
- Backup IAM role associated to the instance
- Backup all the objects of the EC2 instance, for an example if we have 10 instances some will use x3.large, some will use x.medium but the backup to be maintained as exact resource
- Everything to be backedup from the ec2 instance
- Backup EC2 with same AMI, Private IP's, Hostname, DNS, Security Group, Volumes, IAM Policy - anything i miss please include those.
Stage-2
RESTORE
========
- User's will have to update the lambda function to trigger the restore to kick off.
- Write a terraform code to restore the above backup.
- Once the restore is happens, the EC2 instances to be created exactly as original it included same previous private IP's, same resource objects of EC2 like IAM role, instance type, volumes..etc