AMAZON WEB SERVICES TRAINING
In Collaboration with the ICT Academy
1
BY AWS GROUP 3
- Sunil Giri
- Vipul Kumar Yadav
Under the guidance of Mr. Saransh Jain
2
AMAZON RELATIONAL
DATABASE SERVICE (RDS)
IMPORTANCE OF DATA AND DISASTER RECOVERY
1. Data Protection and Availability: AWS services like EBS snapshots, S3 replication, and RDS
backups protect data from loss or corruption.
2. Business Continuity and Disaster Recovery: Services like Route 53, AWS Backup, and
CloudEndure enable quick recovery from disruptions, minimizing downtime.
3. Regulatory Compliance: AWS certifications like HIPAA and PCI-DSS help businesses meet data
protection and disaster recovery regulations.
4. Cost Optimization: Pay-as-you-go model and scalability optimize disaster recovery costs
compared to on-premises infrastructure.
IMPORTANCE OF CLOUD DATABASE AND IT'S BACKUP
1. High Availability and Durability: Cloud databases offer built-in features for high availability,
data durability, and automated backups, ensuring minimal downtime and data loss.
2. Scalability and Elasticity: Cloud databases can easily scale vertically and horizontally to
accommodate changing workloads and data growth, adapting to business demands without the
need for additional hardware.
3. Managed Services and Cost Optimization: Cloud databases are managed services, reducing
operational overhead, and follow a pay-as-you-go pricing model, optimizing costs compared to
on-premises infrastructure.
INTRODUCTION
1. Data integrity and availability are crucial for applications or services relying on
databases.
2. RDS offers features like automated backups and point-in-time restore
capabilities to help ensure data integrity and availability.
3. Configure automated backups for an Amazon RDS instance with a seven-day
retention period and test the restoration process from a backup.
PREREQUISI
TES
•An AWS account
•Access to the AWS Management Console
•Necessary permissions to create and manage RDS instances
STEP 1: CREATE AN AMAZON RDS INSTANCE
[Link] on "Create database" to launch the database creation wizard.
[Link] the desired database engine (e.g., MySQL, PostgreSQL, Oracle, SQL Server, etc.) and its version.
3. Configure the instance specifications such as instance type, storage type, and allocated storage.
[Link] the "Backup" section, enable the "Enable Automated Backups" option.
[Link] the "Backup Retention Period" to 7 days.
[Link] the remaining steps of the wizard and create the RDS instance.
8
STEP 2: VERIFY AUTOMATED BACKUPS
[Link] the RDS instance is created, navigate to the instance details page.
[Link] the "Backup and Maintenance" section, you should see the "Enabled"
status for automated backups, and the retention period should be set to 7 days.
[Link] can also view the backup schedule and the next backup time.
9
10
STEP 3: TEST RESTORATION FROM A BACKUP
1. You need to create a new RDS instance from one of the automated backups.
2. Go to the "Automated Backups" section of the RDS instance details page.
3. Select the desired backup and click on the "Restore Backup" button.
4. In the "Restore Backup" wizard, configure the new RDS instance settings (e.g., instance type,
storage, etc.).
5. Create the new RDS instance from the backup.
6. Once the restoration process is complete, you can verify the new RDS instance by connecting
to it and checking the data.
11
STEP 4: CLEAN UP
RESOURCES
After testing the restoration process, remember to delete the resources you created
(the original RDS instance and the restored RDS instance) to avoid incurring
unnecessary charges.
[Link] to the Amazon RDS service in the AWS Management Console.
[Link] the RDS instance you want to delete.
[Link] the "Instance actions" dropdown, choose "Delete".
[Link] the deletion by typing the name of the instance in the provided field.
[Link] on "Delete" to remove the selected RDS instance.
13
14
CONCLUSION
Through this process, you have successfully configured automated backups for your
Amazon RDS instance with a 7-day retention period and validated the restoration
process.
Regular backups and data restoration capabilities are crucial for maintaining data
integrity and business continuity. AWS provides robust features to ensure your data
remains secure and available when needed.
15
THANK YOU