cloud career

AWS DISASTER RECOVERY IN CLOUD COMPUTING

Share This Post

Share on facebook
Share on linkedin
Share on twitter
Share on email

Looking to learn about disaster recovery in cloud computing? If so, this article is for you.

Disaster Recovery is defined as a method of regaining an organization’s functionality and access to its IT systems after unforeseen disruptions such as natural disasters, cyberattacks, or other outages. At Go Cloud Careers we believe that having strong disaster recovery plans is vital to any organizations success.

Disaster recovery in the cloud is wonderful as it has many advantages over the cumbersome and expensive processes we had to employ with physical data centers. When re- searching this subject, you may come across terms such as hot standby or pilot. These terms may be used or even created by various cloud providers. Instead of using those terms, we’re going to explain this as generically as possible, so no matter where you work, you’ll be able to understand it.

DISASTER RECOVERY USING AWS: 4 METHODS

Option 1

This approach involves making machine images—copies of every type of server you have in your data center or virtual private cloud (VPC) and moving it to the cloud. You then take your data and copy it over at relatively frequent intervals. To reiterate, you back up your systems and data, move them to the cloud and leave them there. If and when anything happens, you would launch your virtual machines to get your business up and running again.

The strength of this approach is it’s an incredibly cheap form of disaster recovery. It’s highly effective because you essentially have a copy of everything at the relatively minimal cost of storage fees.

The downside is, in the event you do need to bring these back up systems online, it won’t be immediate. It can easily take 8, 10, or even 12 hours to get operations back online.

Option 2

The second option expands upon the approach of the first. As before, you make machine images of all your servers, move them to the cloud, and periodically synchronize your data to the cloud. In this case, you also keep databases on the cloud and in your data center or VPC, and synchronize them. This keeps your systems in a more up-to-date status. Option 2 gives you machine images and a database with active and stored data, allowing you to come back online faster since your databases are synchronized.

The benefit is, it’s still on the relatively cheap side, but the drawback is it’s still a relatively slow option for getting back online.

Next, we’re getting to some really great options to use when performance is needed for disaster recovery.

Option 3

In this case, you would replicate your data center or VPC in the cloud with small compute instances and auto-scaling groups.

For example, say in your data center or VPC you have 100 web servers, each with a certain level of capacity. You could select one of these servers and keep it up and running. You would also have your database and synchronize this database in the cloud. Together this would create a small version of what actually exists.

Your DNS policy would be set up to reroute traffic from your data center or VPC to this disaster recovery option (most likely a VPC in the cloud) as soon as the failure is detected by the DNS. Traffic will be rerouted, and auto-scaling will take them up in about 45 – 60 minutes. In this approach, your computing environment dynamically brings itself online to take care of your customers.

This is a good option, sometimes called a warm standby. It is a moderately low-cost way to have a really high availability failover solution that gets your business going again relatively quickly after disaster strikes.

Option 4

The hot, hot environment.

I’ve been working in super high availability systems for a long time and it seems like I’ve been designing these systems forever. This is the option for systems that need five nines (99.999%) or better uptime, and this is how it’s done.

In this configuration, organizations keep a complete mirror image of whatever they have in their data center or VPC in the cloud. It’s 100% full capacity running at all times: If you have 100 web servers in your data center/VPC, you have 100 web servers running in your disaster recovery VPC. As your DNS is constantly running a health check, when it doesn’t receive a valid response, it will reroute traffic to your disaster recovery option and get things up and running in seconds.

The benefit is it’s the fastest way to bring your systems online. The drawback is it’s also the most expensive, but likely the best option for mission-critical applications like those for financial institutions and hospitals.

Disaster Recovery Summary

To summarize, here are your four options, including their strengths and weaknesses.

  1. Machine images plus data copied to the cloud (something I like to call Backup+). It’s the slowest environment to bring back, but really cheap and a great way for any business—especially those that could never previously afford it—to have a suitable disaster recover
  2. Copies of your virtual machines (or Amazon Machine Images (AMIs)) and your database are placed in your disaster recovery option. The database is synchronized. This costs slightly more than the first option and still has long recovery time, but is faster relative to Option 1 because the databases are synchronized.
  3. Set up your whole system from your data center/VPC, inside your disaster recovery location, and have small instances and auto-scaling groups scale up as needed (a warm system). If a failure occurs, they’ll dynamically scale up, but it’s going to take 30 minutes to an hour to be at full performance.
  4. Create an identical copy of your data center or VPC in your disaster recovery environment (a hot, hot system). This is for organizations that can’t tolerate downtime at all and is the most expensive of all the options.

And now you’re up to speed on the 4 disaster recovery options available using the cloud!

Cloud Architect Career Development Program

16-week (self-paced)

Hybrid Live Sessions and On-Demand

Slack Community

In-Depth labs

And More

Recent Articles

Subscribe To Our Newsletter

Get updates and learn from the best

About Our Founder

Michael Gibbs is the CEO of Go Cloud Careers, a global organization that provides training for elite cloud computing careers and places a strong emphasis on helping individuals achieve their dream technology career. He is an outspoken critic of single cloud reliance and was recently featured in Investors Business Daily, Information Week, Tech Target, Authority Magazine, authored articles in HomeBusinessMagazine, and has appeared on Inside Analysis and TechStrong TV. In 2013, after a successful career with Cisco Systems as a Global Systems Engineer, he founded Go Cloud Architects, an educational organization focused on helping individuals achieve their dream technology career.

Michael is a technology expert with 25 years of experience in networking, cloud computing, and IT security. After a successful career with Cisco Systems, where he served in senior leadership as the lead enterprise architect in the global healthcare consulting practice, Michael founded Go Cloud Architects. Michael is a highly requested speaker and industry thought leader who presents at key conferences throughout the world. A passionate educator with 20 years of experience in coaching and mentoring others; Michael is also a Cisco Certified Internetwork Expert, a Google Professional Cloud Architect and holds a Master’s of Science (MS) and Master’s of Business Administration (MBA) from Widener University.

About Our Company

Go Cloud Careers is an educational organization that builds high-performance cloud computing careers. Go Cloud is founded on one premise – we get you hired. While other organizations focus on certifications or just technical proficiency; Go Cloud students develop a practical and deep knowledge of the cloud computing roles and responsibilities to build an elite tech career.

In addition to technical competency, the core instructional emphasis includes teaching the skills necessary for elite technology roles. These include leadership skills, attitude, emotional intelligence, communication skills, presentation skills, sales skills, interview skills, and more. Go Cloud students finish with more than just certifications, and by combining these executive-level skills are more desirable to employers; and will ultimately be more effective in their careers long term.

How Can We Help You Reach Your Dream Career?

Career Development Programs

At Go Cloud Careers our goal is to improve the cloud computing community as a whole, by developing individuals to succeed in their roles. Our Career Development Programs are designed to help you get the best career at the fastest speed possible. These programs not only provide technical training, but also the much-overlooked soft skills and emotional intelligence that determine whether an individual can reach that dream career. In these group training programs, we provide a combination of live group training sessions, on-demand web-based content, and extensive labs. We also provide server access to our students, to build their own cloud architectures from the ground up. You can find more information on the programs by clicking the button below.

Cloud Architect Career Development Program

Cloud Engineer Career Development Program

Tech Career Accelerator Program

Our FREE Offerings Every Week

Free Webinars

Go Cloud Careers offers the “How to get your first cloud job webinar each week on Thursday. You can register for the next webinar here. We conduct a presentation in the beginning and afterward, participants can ask any questions they want. We will even help build a career plan LIVE on these free calls. We will talk about:

  • What employers desire
  • How to build a perfect resume
  • How to get your name out to the community
  • How to get hired
  • Things to do on your interview

Register for the How to Get Your First Cloud Job Webinar

With Our Compliments

Go Cloud Careers is truly excited to offer multiple FREE resources for AWS Certification training. These include:

We look forward to you joining our Go Cloud Careers community!

More To Explore

AWS

AWS VPC Security Best Practices

In today`s article, we’ll discuss different measures for AWS VPC security best practices. Security is different layers of protection in order not to get hacked. 

Do You Want To Get Cloud Hired or Cloud Promoted

Take A Look at Our Training Programs

Increase Your Potential30% Discount code "potential"

Depending on the metrics that you look at we are seeing inflation between 6% and 10% for a sustained period of time. With that in mind, we offer this discount with the goal for you to increase your earning and employment potential. 

%d bloggers like this: