Deploy infrastructure

Deploy Infrastructure

In this exercise, you will become familiar with using AWS Backup to create a backup plan for active resources on AWS such as EBS Volumes, RDS Databases, DynamoDB Tables, or EFS File Systems. You will also learn how to restore data from backups and automate the entire process.

For many organizations, the data they own is one of the most valuable assets they have. Regular data backups are vital for the long-term success of any organization. However, a data backup is only valid if the data can be successfully restored from the backup. In the cloud, data backup and recovery testing is easier compared to on-premises data centers. Automating this process with appropriate notification systems will ensure that an organization’s data is backed up regularly, backups are verified for expected recovery, and the right personnel are notified in the event of an error.

AWS Backup

  1. Access the AWS Management Console interface

    • Find and select CloudFormation

AWS Backup

  1. Select Create stack

AWS Backup

  1. In the Create stack interface

    • For PREREQUISITE - PREPARE TEMPLATE, select Choose an existing template
    • For SPECIFY TEMPLATE, select Amazon S3 URL
    • For Amazon S3 URL, enter the URL you created.
    • Select Next

AWS Backup

  1. In the STACK NAME section, enter backup-plan

    • Select AvailabilityZone as ap-southeast-1a

    • For LatestAmiId, choose the default value.

    • For NotificationEmail, enter your email address to receive notifications.

    • For S3BucketName, enter the name of the S3 bucket you created.

    • For S3KeyLambdaZip, enter the path of lambda_function.zip

    • Select Next

AWS Backup AWS Backup

  1. In the CONFIGURE STACK OPTIONS section, select Next

AWS Backup

  1. For CAPABILITIES, select I acknowledge that AWS CloudFormation might create IAM resources.

    • Select Next

AWS Backup

In Step 1: Specify template, verify that the Template URL has been configured

AWS Backup In Step 2: Specify stack details, including:

  • Stack name

  • Availability Zone

  • AMI ID

  • Notification Email

  • Other stack configuration parameters

After confirming that the information is correct, scroll down to the bottom of the page and select Submit to start deploying the infrastructure.

AWS Backup

  1. Complete creating the CloudFormation stack AWS Backup

AWS Backup

  1. Check the Output of the CloudFormation stack AWS Backup

  2. Select the Value of ApplicationURL AWS Backup

  3. Check your email; you will receive a notification email and perform email confirmation.

AWS Backup 11. Result after performing confirmation. AWS Backup