Google Ads

Enter your email address:

Delivered by FeedBurner

This form does not yet contain any fields.
    « 11 price reductions over 4 years, Amazon Web Service's James Hamilton thoughts on pace of innovation | Main | Amazon’s Data Center Container "Perdix" something we haven’t seen »

    Architecting for Outages, an architect posts on surviving AWS

    Everyone wants to survive a data center outage, but as AWS outage shows, not all do survive.  Here is a post that summarize best practices in SW architecture to survive an outage like AWS.

    Retrospect on recent AWS outage and Resilient Cloud-Based Architecture

    DateThursday, June 9, 2011 at 8:19AM

    A bit over a month ago Amazon experienced its infamous AWS outage in the US East Region. As a cloud evangelist, I was intrigued by the history of the outage as it occurred. There were great posts during and after the outage from those who went down. But more interestingly for me as architect were the detailed posts of those who managed to survive the outage relatively unharmed, such as SimpleGeo, Netflix,SmugMug, SmugMug’s CTO, Twilio, Bizo and others.

    The list of best practices are:

    The main principles, patterns and best practices are:

    • Design for failure
    • Stateless and autonomous services
    • Redundant hot copies spread across zones
    • Spread across several public cloud vendors and/or private cloud
    • Automation and monitoring
    • Avoiding ACID services and leveraging on NoSQL solutions
    • Load balancing

    If this seems daunting, there are new services coming to provide scalability and availability services.

    The emerging solution to this complexity is a new class of application servers that offers to take care of the high availability and scalability concerns of your application, allowing you to focus on your business logic. Forrester calls these "Elastic Application Platforms", and defines them as:

    An application platform that automates elasticity of application transactions, services, and data, delivering high availability and performance using elastic resources.

    PrintView Printer Friendly Version

    EmailEmail Article to Friend

    Reader Comments (3)

    I appreciate for your post! I hope you will keep it on. I also want to make friends with you and share my favorite watch shop
    to you. I am focus on you.

    June 9, 2011 | Unregistered Commenterwatches

    Thanks for posting and sharing. I would like to let you know that we really appreciate your work.

    June 13, 2011 | Unregistered Commentertampa home remodeling
    I love your blog, you should add an RSS feed feature so I can get automatic notifications of new blogs. If you set one up please email me! i will bookmark you for now. Again Excellent Blog!<a href="">Houston Home Security</a>
    December 18, 2011 | Unregistered CommenterHome Security Houston

    PostPost a New Comment

    Enter your information below to add a new comment.

    My response is on my own website »
    Author Email (optional):
    Author URL (optional):
    Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>