Upload
akelios
View
2.893
Download
5
Embed Size (px)
DESCRIPTION
Citation preview
High Availability and Disaster Recovery
Akelios © 2010
1. High Availability/DR Requirements
2. Cloud Environment for High Availability and DR
3. High Availability/DR Cloud Deployment Options
4. Basic Cloud Deployment Architecture
5. Intermediate Cloud Deployment Architecture
6. Advanced Cloud Deployment Architecture
7. Ultimate Cloud Deployment Architecture
8. High Availability/DR Challenges
2
Outline
Akelios © 2010
1. High Availability/DR Requirements
3
High Availability/DR Requirements
• High Availability and Disaster Recovery (DR) requirements often overlap
• Application and Infrastructure Scalability
• New Software Version Deployment
• Transparent, Real-Time or Near Real Time Failover
• Uptime Requirements
• Disaster Recovery
• Application and Data Rollback
Akelios © 2010
3. Cloud Environment for High Availability and DR
4
Cloud Environment High Availability and DR Attributes
• Unlimited Resources
• Ability to Allocate Resources on Demand
• Ability to Clone Environments
• Ability to Allocate Resources Automatically
• Geographical Dispersion
• Ability to Create Environments on Demand
Akelios © 2010
4. High Availability/DR Cloud Deployment Options
5
High Availability/DR Cloud Options
• High Availability and DR recommendations and options vary in accordance with the uptime, scalability and cost requirements
Akelios © 2010
5. Basic Cloud Deployment Architecture
6
The Basic Cloud Deployment Option
• Application infrastructure (Web Servers, Applications Servers, Databases) is set up in a single Cloud Zone
• In case of a catastrophic failure, the entire environment is restored from the back-up “image” and “storage” in a different Cloud Zone
• In takes roughly an hour for “A” record propagation and back-up loading
• Uptime is governed by Cloud Provider Zone availability
• A Basic Cloud Deployment option scales with an addition of resources to the Cloud Zone
Akelios © 2010
5. Basic Cloud Deployment Architecture
7
The Basic Cloud Deployment Option Scheme
Akelios © 2010
6. Intermediate Cloud Deployment Architecture
8
The Intermediate Cloud Deployment Option
• Application infrastructure (Web Servers, Applications Servers, Databases) is set up in a multiple Cloud Zones
• Second Cloud Zone is a scaled down copy of the main Cloud Zone
• In case of a catastrophic failure, the unaffected Cloud zone takes over
• It takes roughly 30 minutes to add resources to the scaled down Cloud Zone to restore full availability
• Uptime is governed by Cloud Provider Multi-Zone availability
Akelios © 2010
6. Intermediate Cloud Deployment Architecture
9
The Intermediate Cloud Deployment Option Scheme
Akelios © 2010
7. Advanced Cloud Deployment Architecture
10
The Advanced Cloud Deployment Option
• Application infrastructure (Web Servers, Applications Servers, Databases) is set up in a multiple Cloud Zones
• Second Cloud Zone is a full copy of the main Cloud Zone
• In case of a catastrophic failure, the unaffected zone takes over
• The Advanced Cloud Deployment option has virtually no downtime, unless both Cloud zones are affected
• Uptime is governed by Cloud Provider Multi-Zone availability
• This option is expensive since it requires full Cloud zone duplication
Akelios © 2010
7. Advanced Cloud Deployment Architecture
11
The Advanced Cloud Deployment Option Scheme
Akelios © 2010
8. Ultimate Cloud Deployment Architecture
12
The Ultimate Cloud Deployment Option
• Application infrastructure (Web Servers, Applications Servers, Databases) is set up in a multiple Cloud Providers
• Second Cloud Provider is a full replica of the main Provider
• In case of a catastrophic failure, the unaffected Cloud Provider takes over
• The Advanced Cloud Deployment option has virtually no downtime, unless both Cloud Providers are affected
• This option is the most expensive one, since it requires full duplication for using multiple Cloud Providers
Akelios © 2010
8. Ultimate Cloud Deployment Architecture
13
The Ultimate Cloud Deployment Option Scheme
Akelios © 2010
High Availability/DR Challenges
14
High Availability/DR Challenges
• Overall application is designed for the named resources
• Application Service Layer is not designed for clustering
• Application DB Layer is designed for a single database
• Application Database is not designed for replication
• Application Caching Strategy is designed for long data “hoarding”
Akelios helps you overcome these challenges on your way to
implementing effective High Availability and DR strategies
Akelios © 2010 15
Akelios is a team of Cloud Computing experts that provides a wide range of Cloud Computing services, including Cloud training, Cloud development, Cloud migration, and Cloud support. We assist companies across the various stages of the Cloud adoption cycle, providing:
Cloud Vendor, Platform, and Product Selection Cloud Application Migration Cost-Benefit Analysis Cloud Disaster Recovery Security Planning Cloud Performance Tuning Cloud Architecture Design
To learn how Akelios can help your company benefit from the cutting-edge technologies and cost savings the Cloud provides, please visit http://akelios.com.
7. About Akelios
Akelios © 2010
Thank You!
16
More Questions?
Send me an e-mail: [email protected]
Visit my blog: blog.akelios.com
Follow us on Twitter: twitter.com/theakelios
Author: Matthew Brown, VP of Marketing
linkedin.com/companies/akelios