Question

In: Computer Science

Explain the disaster recovery plan for AWS cloud. [Hint : chapter 10] Cloud Computing, Kris Jamsa,...

Explain the disaster recovery plan for AWS cloud.

[Hint : chapter 10] Cloud Computing, Kris Jamsa, 2013, Johns & Bartlett Learning, ISBN: 978-1- 4496-4739-1

Solutions

Expert Solution

AWS Disaster Recovery Plan Overview

A Disaster Recovery Plan (DRP) is a structured and detailed set of instructions geared to recover system and networks in the event of failure or attack, with the aim to help the organization back to operational as fast as possible.

Deploying an on-premises disaster recovery solution usually involves high costs of implementation and maintenance. Therefore, many companies leverage the disaster recovery tools and solutions provided by their cloud vendors, such as AWS or Azure. These solutions may be offered by third-party vendors — for example, AWS partners with companies such as N2WS and Cloudberrylab that offer disaster recovery solutions tailored to AWS.

AWS users can derive several benefits from developing a recovery plan and having it ready such as:

  • Minimize data loss — protects critical data by establishing replication intervals
  • Quickly restores critical applications — minimizing downtime
  • Distributes the risk — by using AWS cross-region disaster recovery
  • Quick bounce back — requires minimal time to retrieve files and data, thus restoring operations

10 Tips For Developing an AWS Disaster Recovery Plan

#1. Identify critical resources and assets

What resources compose the core of your business? A Business Impact Analysis (BIA) can help give you a picture of which areas can become more affected in the event of a threat. It also can guide you to preview the potential impact of a disaster in operations.

#2. Define your recovery time objective (RTO) and your recovery point objective (RPO)

You should know how much system downtime your organization can afford before suffering irreparable monetary losses.Therefore, calculating your recovery time objective is critical for a successful recovery plan. Moreover, you need to calculate how much data loss your organization can absorb before incurring too much damage — that is the recovery point objective. For example, if losing 4 hours of data will cause too much damage, then you need to account for a RPO of much less than 4 hours.

#3. Choose a disaster recovery planning method

There are four main recovery methods you can choose according to your organization requirements and preferences:

  • Backup and restore — you can use a managed solution to backup and restore data on a need-to-do basis. However, the restoration can consume a lot of time and resources as the system does not keep data on standby.
  • Pilot light — keep a core of critical applications and data running to enable quick retrieving in the event of a disaster.
  • Warm standby — this involves duplicating the system’s core elements and keeping them running on standby at all times. In the event of a disaster, this duplicate can be promoted to primary to maintain operations.
  • Hot standby — make a full replica of the data and applications, deploying it in two or more active locations. You can then split the traffic between them, so in the event of a disaster, the system simply reroutes everything to an undamaged region.

#4. Define and implement security and corrective measures

For example, you can implement detective measures such as server and network monitoring software. Corrective measure as remediation tools can help restore a system after a disaster.

#5. Test your plan before implementing it

Schedule testing while developing your DRP can help you catch flaws before you need to implement the plan. This can ensure your plan is well oiled before a disaster or threat occurs.

#6. Schedule maintenance

You should update your plan on a regular basis, to catch up with system changes. In the aftermath of a threat, this forms part of lessons learned, refining the plan to prevent further attacks or failures.

#7. Backup your data

Scheduling regular backups of what you have stored on Amazon EC2 and EBS volumes could be insufficient to face a disaster. You need to have quick access to the data in the event of a disaster. A detailed and up-to-date AWS disaster recovery plan can help you recover and restore the backup data from the cloud environment with minimal downtime.

#8. Use cross-region backups

While developing your plan you need to decide where the critical data will be stored. To avoid getting your entire system knocked offline, you should distribute the data across different availability zones (AZ) around the world.

For example, you can use cross-region replication for S3. S3’s duplicates the data to multiple locations within a region by default, creating high durability. However, this does not eliminate the risk of data loss in a given region. To prevent this, you can use the cross-region replication option, automating the copying the data to a designated bucket in another region.

You can also use global tables in DynamoDB to deploy a multi-region multi-master database. This spreads the changes across several tables. Since the data is distributed in different regions, minimizes the risk of data loss.

#9. Use multi-factor authentication

Needless to say, you should keep your root passwords and credentials secure and hidden from non-authorized users, even disabling the programmatic keys once they are used, to prevent internal threats. Setting a multi-factor authentication solution can ensure the administrator and programmatic privileges don’t fall in malicious hands.

#10. Consider a third-party Disaster Recovery-as-a-Service (DRaaS)

While it may be tempting to implement all steps of a disaster recovery plan in-house, smaller companies lacking a dedicated IT team find it easier to use a third-party solution. Disaster recovery-as-service companies help organizations to develop, implement and maintain their DRPs, enabling them to focus on growing their businesses.

AWS Disaster Recovery Options

Let’s say you migrated to the cloud using the rehosting method and you use EC2 instances for your application. There are several ways to begin leveraging AWS functions to develop a DR plan:

  • EC2 EBS snapshots — allow you to make incremental backups of an EBS volume.
  • EC2 AMIs — works similarly to an EBS snapshot, contains metadata for the EC2 instance, and allows the entire EC2 instance to be restored.
  • Lambda — a serverless product that allows you to run code outside the application environment and at the same time access the AWS resources. You can use Lambda to automate tasks such as EBS snapshots.

Related Solutions

1. Explain the common security threat concept in the cloud. [Hint : chapter 9] Cloud Computing,...
1. Explain the common security threat concept in the cloud. [Hint : chapter 9] Cloud Computing, Kris Jamsa, 2013, Johns & Bartlett Learning, ISBN: 978-1- 4496-4739-1
Describe the components of a disaster recovery plan. What role do computer forensics play in a disaster recovery plan?
Describe the components of a disaster recovery plan.What role do computer forensics play in a disaster recovery plan? Summarize the disaster recovery plan you found. What issue does this plan address? Is 3. anything missing?
Give a 3,2,1 disaster recovery plan for a IT school that has 50 student, 10 staff...
Give a 3,2,1 disaster recovery plan for a IT school that has 50 student, 10 staff members. Please give as much detail as you can.
Chapter 8 Running Case Assignment: Achieving Operational Excellence: Developing a Disaster Recovery Plan Software skills: Web...
Chapter 8 Running Case Assignment: Achieving Operational Excellence: Developing a Disaster Recovery Plan Software skills: Web browser and presentation software Business skills: Disaster recovery planning Management is concerned that Dirt Bikes’s computer systems could be vulnerable to power outages, vandalism, computer viruses, natural disasters, or telecommunications disruptions. You have been asked to perform an analysis of system vulnerabilities and disaster recovery planning for the company. Your report should answer the following questions: • What are the most likely threats to...
A disaster recovery plan (DRP) is a documented process or set of procedures to execute an...
A disaster recovery plan (DRP) is a documented process or set of procedures to execute an organization's disaster recovery processes and recover and protect a business IT infrastructure in the event of a disaster. It is "a comprehensive statement of consistent actions to be taken before, during and after a disaster". Describe a Disaster Recovery Plan (DRP) for Information Technology of a Saudi Business Concern
2. A disaster recovery plan (DRP) is a documented process or set of procedures to execute...
2. A disaster recovery plan (DRP) is a documented process or set of procedures to execute an organization's disaster recovery processes and recover and protect a business IT infrastructure in the event of a disaster. It is "a comprehensive statement of consistent actions to be taken before, during and after a disaster". Describe a Disaster Recovery Plan (DRP) for Information Technology of a Saudi Business Concern. (1.5 Marks)
Disaster Recovery Plan There are threats all around us, so it is essential to have a...
Disaster Recovery Plan There are threats all around us, so it is essential to have a robust plan in place to help mitigate the damage to a business from these threats. Select any one of the threats that have been covered in the Business Continuity Chapter of the text and develop a Disaster Recovery Plan (DRP). The plan at a minimum should include a summary of the threat, a risk assessment, a mitigation strategy, how you will restore the IT...
2. A disaster recovery plan (DRP) is a documented process or set of procedures to execute...
2. A disaster recovery plan (DRP) is a documented process or set of procedures to execute an organization's disaster recovery processes and recover and protect a business IT infrastructure in the event of a disaster. It is "a comprehensive statement of consistent actions to be taken before, during and after a disaster". Describe a Disaster Recovery Plan (DRP) for Information Technology of a Saudi Business Concern.
A crucial starting point to develop an effective disaster recovery plan is to develop an efficient...
A crucial starting point to develop an effective disaster recovery plan is to develop an efficient Business Impact Analysis (BIA). The BIA evaluates the potential effect of interruptions to an organization’s critical business operations; therefore, it is an essential component of the process as it highlights system or functional vulnerabilities and conveys processes or strategies to minimize the impact of the incident. This week you will conduct a BIA for an organization. The organization can be a real company of...
A crucial starting point to develop an effective disaster recovery plan is to develop an efficient...
A crucial starting point to develop an effective disaster recovery plan is to develop an efficient Business Impact Analysis (BIA). The BIA evaluates the potential effect of interruptions to an organization’s critical business operations; therefore, it is an essential component of the process as it highlights system or functional vulnerabilities and conveys processes or strategies to minimize the impact of the incident. This week you will conduct a BIA for an organization. The organization can be a real company of...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT