In this course, you will learn how to use AWS Backup to create snapshots and have them available in another region — essentially creating a Disaster Recovery site.
- Have a greater understanding of the AWS Backup service and how it interacts with other services such as EC2, EBS, and RDS
- See how we create a cross-region backup
- Terminology of AWS Backup
- Basic usage
- Creating a Backup Plan
- Enabling and verifying cross-region functionality
- Those who want to understand the basics of the AWS Backup service
- Those ready to tackle the hands-on task of creating EC2 snapshots that could be used to recover from an outage
- Those who manage a fleet of EC2, perhaps along with RDS for their databases
- Have an understanding of the basics of AWS, such as using EC2 for Virtual Machines and RDS for your databases. As long as you understand how those services work at a high level, you should be able to get the most out of this course.
Here we are in the dashboard for AWS backup. And of course, we don't have any activity just yet. Let's go to our backup plan. As we mentioned to our backup plan, we assign resources; in this case, this one right here. I'm going to click on it, and it says that it's going to tag anything that has environment equals production will be part of this backup. So, let me show you how that works. I'll go to RDS, and select databases. We should have one here. That is already properly set up. And let me show you here. I'm going to select the database, and go to tags and I went ahead and created this environment tag here with the value production. So this way, AWS backup can easily identify these resources as being part of that backup plan. Now, how is it done for EC2?
Exactly the same way. You go to EC2. I'm going to select my running instances here. I have a WordPress blog. And if I select it, and go to tags here, I have another tag that says environment production. Now, this is for the purpose of an automated backup. But, what if I want to make it back up right now? I don't want to wait too long. So, let's go back to AWS backup. I'm going to show you how to do an on-demand backup. Let's see here. Dashboard. When you go to the dashboard option in the center, you can say create 'On Demand Backup'. So in this case, let's say that we want to do that web server. I'll just show you. I'll select the EC2, and I'm going to select the instance that says, 'My WordPress blog.' I'll select it, and you have an option here that says, 'Create backup now'. And even the word 'now' is not instant, it says here that it will start within one hour.
And now, you have the same options as before. You have the retention period. You don't want to be able to have this file, let's say destroyed after 30 days because it's no longer useful to me, it's going to be too old by then, so. And the backup bolt; again the default is, in most cases is going to be the only one you need. Pretty much. That's it. You can go ahead and click on create on-demand backup and that's going to trigger the job. One last thing that I would like to mention about these types of backups is that AWS backup will not re-encrypt your data. That is if you're using KMS to encrypt your EVS volumes or your RDS databases, they will stay encrypted with the current setting that they have. So, AWS backup will not add an additional layer of encryption, so just keep that in mind.
Software Development has been my craft for over 2 decades. In recent years, I was introduced to the world of "Infrastructure as Code" and Cloud Computing.
I loved it! -- it re-sparked my interest in staying on the cutting edge of technology.
Colleagues regard me as a mentor and leader in my areas of expertise and also as the person to call when production servers crash and we need the App back online quickly.
My primary skills are:
★ Software Development ( Java, PHP, Python and others )
★ Cloud Computing Design and Implementation
★ DevOps: Continuous Delivery and Integration