Swimminginthought

A place for all things technical and my mind..

Menu
  • About Me / Hire Me
Menu

A Perfect Example of Disaster Recovery in the Cloud

Posted on June 30, 2012 by Percy Kwong

Netflix went down yesterday due to power problems at Amazon’s Virginia Datacenter.  This of course caused an outage for some of Amazon’s EC2 customers. (Like Netflix).   This is a perfect example of why Redundancy in the cloud is important.

All of my customers (some of them at EC2 Virginia) stayed up and available.  How?  Redundancy.

My consulting customers are at multiple clouds and while Amazon may be the primary, data is replicated near-time (as close to real time as possible) and a switchover happened immediately (and automatically).

Mail, Web, VOIP servers all didn’t experience any downtime.  I had set them up on my backup system (I have 2) and they’re all connected and aware of each other.  In the event the backups can’t sense the primary, DNS servers are reset with the new data (automatically) and Backup System #2 kicks in.  While DNS data propagates (which is why I have VERY SHORT Expiry times), the clients are automatically rerouted to the secondary.

This is done via a cluster of gateway proxies I have.  Completely transparent.  While some VOIP calls might have been disconnected, a redial would have resolved the situation.  Upon analysis, (I happened to be watching the whole thing go down via a series of SMS alerts sent to me automatically by my systems), Each client was switched over to the redundant systems within less than a minute.  I then received a text message stating all systems are now running on backup 2 (that had their primary at EC2 virginia).

A few hours later, I received SMS messages showing me systems are now back on primary (Back in Virginia) and of course all DB-based systems were back in sync within a few min. (I love fiber)

This is why it’s so important for architecture to be done right.  How many keystrokes did I actually need to type to make this all happen?

Not one.

Anyone interested in my architecture skills yet?

Oh by the way.. I was enjoying a few episodes of Earth Final Conflict from my bed during the whole thing. 🙂 [Definitely worth watching.. It’s a trip of a show..]

Not even one of my clients called me, because they didn’t notice any downtime. 🙂

 

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Recent Posts

  • Kubernetes install gotcha on CentOS-7.x
  • Infrastructure as Code using AWS Cloudformation
  • Does SSL matter? It does and it’s not just web encryption.
  • Apache can’t serve the .well-known directory
  • Cloudy with a chance of Meatballs
  • Resurrection of the Blog
  • Encryption type Matters with Deep Packet Inspection – solved
  • Completely off topic.. Just a personal note.

Recent Posts

  • Kubernetes install gotcha on CentOS-7.x
  • Infrastructure as Code using AWS Cloudformation
  • Does SSL matter? It does and it’s not just web encryption.
  • Apache can’t serve the .well-known directory
  • Cloudy with a chance of Meatballs

Recent Comments

  • Percy Kwong on Boosting Octane Yourself. I did the research, made it, and proved it.
  • Nick Doelman on Boosting Octane Yourself. I did the research, made it, and proved it.
  • Percy Kwong on International Text solutions – A solution
  • Muzahid Ul Islam on The Browser Wars; Which One is Best?
  • Muzahid Ul Islam on International Text solutions – A solution

Archives

  • September 2019
  • August 2019
  • July 2012
  • June 2012
  • May 2012
  • April 2012
  • March 2012
  • February 2012
  • January 2012
  • December 2011
  • November 2011
  • October 2011
  • August 2011
  • June 2011
  • March 2011
  • February 2011
  • November 2010
  • October 2010
  • September 2010
  • July 2010
  • January 2010
  • November 2009
  • October 2009
  • July 2009
  • June 2009
  • May 2009
  • April 2009
  • March 2009
  • February 2009
  • January 2009
  • December 2008
  • October 2008
  • September 2008
  • August 2008
  • July 2008
  • May 2008
  • April 2008
  • March 2008
  • February 2008

Categories

  • Activism
  • All
  • Amazon S3
  • Announcements
  • Apache
  • Apple
  • Applications
  • Automation
  • AWS
  • Azure
  • Backups
  • Blogging
  • Books
  • Bootcamp
  • CentOS – RHEL
  • Cloud Computing
  • Cloudformation
  • Consulting Advice
  • Craigslist
  • Databases
  • Deep Packet Inspection
  • Doing the right thing
  • e-Book Readers
  • E-Mail
  • EC2
  • energy-efficiency
  • environment
  • Expose
  • firewalls
  • General Observations
  • Hardware
  • Hope
  • Hosting
  • IaC
  • Important things to do in life
  • Infrastructure as Code
  • Kubernetes
  • Linux
  • Media and Encoding
  • Miscellany
  • Mobile Phones
  • MySql
  • Networking
  • Performance
  • Personal
  • pfsense
  • Politics
  • Privacy
  • Redundancy
  • Routers
  • security
  • SPAM
  • Tech that doesn't work like it should
  • Tips and Tricks
  • Tools that work
  • Tout
  • Video
  • Virtual Computing
  • VOIP-Voice Over IP
  • VPN
  • Web Browsers
  • Web Hosting
  • Websites
  • Windows
  • Wordpress

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
©2026 Swimminginthought | Built using WordPress and Responsive Blogily theme by Superb