Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Multi-Region High Availability
Making your Apps truly
highly available on AWS
Sponsors
Presented by Adam Book
from
Find me on LinkedIn
Multi-Region
High Availability
Notable Outages:
Sept 13 2013
Aug 25 2013
Dec 24 2012
Oct 22 2012
June 29 2012
Whats in your SLA?
lAuto Scaling
lCloud Watch
lElastic Load Balancers (ELB)
Initial Steps to
High Availability
Taking the
Initial Step
A look at a simple we
Taking the
Initial Step
Single points of failure a
Removing the
Initial SPOF
l Add ELB
lAdd Autoscale
lAdd DB replication
lAdd cloudwatch
Move to
Multi-AZs
Elastic Load Balancer (ELB) can be configured to
work with multiple Availability Zones (Azs).
If you are using VPC be sure...
What Happens if the entire Region is
Effected?
What Happens if the entire Region is
Effected?
Answer:
Move to Multi Region Design
Move to
Multi-Region
10 AWS Regions
lUS East 1 (Virginia)
lUS West 1 (California)
lUS West 2 (Oregon)
lEU West 1 (Ireland)
lJapan (Tokyo)
lSout...
Amazon Global
Infrastructure
Using Edge Locations
What services use Edge Locations?
CloudFront
Route 53
In Feb of 2013 AWS introduced a feature of integrating
DNS failover for ELB.
Route 53 can detect an outage and redirect yo...
Failover for ELB is available at
NO ADDITIONAL CHARGE
Route 53 &
DNS Failover
When you have more then 1 resource performing the
same function, for example 1 HTTP server or mail server
– you can config...
You can set up a variety of configurations using Amazon
Route 53 alias
Active-active failover: Use this failover configura...
You can set up a variety of configurations using Amazon
Route 53 alias
Active-passive failover: Use this failover when you...
Route 53 &
DNS Failover
Pros:
lScalable & Highly Available Architecture
lIn the event of a failure to one region, the traffic can be diverted
to a...
Cons:
lCosts more then regular Multi AZ setup
lTechnically complex
lRequires mid to advanced knowledge of more AWS service...
Use the following services when architecting for
High Availability
HA AWS
Building Blocks
Object & File Storage AWS S3
Con...
Upcoming SlideShare
Loading in …5
×

Aws multi-region High Availability

12,261 views

Published on

Architecting Applications for High Availability in Amazon Web Services

Published in: Technology, Design
  • Dating direct: ❤❤❤ http://bit.ly/2Q98JRS ❤❤❤
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Sex in your area is here: ♥♥♥ http://bit.ly/2Q98JRS ♥♥♥
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Aws multi-region High Availability

  1. 1. Multi-Region High Availability Making your Apps truly highly available on AWS
  2. 2. Sponsors
  3. 3. Presented by Adam Book from Find me on LinkedIn Multi-Region High Availability
  4. 4. Notable Outages: Sept 13 2013 Aug 25 2013 Dec 24 2012 Oct 22 2012 June 29 2012 Whats in your SLA?
  5. 5. lAuto Scaling lCloud Watch lElastic Load Balancers (ELB) Initial Steps to High Availability
  6. 6. Taking the Initial Step A look at a simple we
  7. 7. Taking the Initial Step Single points of failure a
  8. 8. Removing the Initial SPOF l Add ELB lAdd Autoscale lAdd DB replication lAdd cloudwatch
  9. 9. Move to Multi-AZs
  10. 10. Elastic Load Balancer (ELB) can be configured to work with multiple Availability Zones (Azs). If you are using VPC be sure to add the appropriate subnets for each availability zone. Configuring ELB to Use Multi AZs
  11. 11. What Happens if the entire Region is Effected?
  12. 12. What Happens if the entire Region is Effected? Answer: Move to Multi Region Design
  13. 13. Move to Multi-Region
  14. 14. 10 AWS Regions lUS East 1 (Virginia) lUS West 1 (California) lUS West 2 (Oregon) lEU West 1 (Ireland) lJapan (Tokyo) lSouth America (Sao Paulo) lASP 1 (Singapore) lASP 2 (Sydney) lGovCloud lBJS (Bejing) Limited Preview 25 Availability Zones 51 Edge Locations Amazon Global Infrastructure
  15. 15. Amazon Global Infrastructure
  16. 16. Using Edge Locations What services use Edge Locations? CloudFront Route 53
  17. 17. In Feb of 2013 AWS introduced a feature of integrating DNS failover for ELB. Route 53 can detect an outage and redirect your end users to alternate or backup locations you specify. Route 53 & DNS Failover
  18. 18. Failover for ELB is available at NO ADDITIONAL CHARGE Route 53 & DNS Failover
  19. 19. When you have more then 1 resource performing the same function, for example 1 HTTP server or mail server – you can configure AWS Route 53 to check the health of your resources and respond to DNS queries using only Healthy Resources. Route 53 & DNS Failover
  20. 20. You can set up a variety of configurations using Amazon Route 53 alias Active-active failover: Use this failover configuration when you want all of your resources to be available the majority of the time. When a resource becomes unavailable, Route 53 can detect that it is unhealthy & stop including it when responding to queries. Route 53 & DNS Failover
  21. 21. You can set up a variety of configurations using Amazon Route 53 alias Active-passive failover: Use this failover when you want a primary group of resources to be available the majority of the time and you want a secondary group of resources to be on standby in case of all the primary resources become unavailable. Route 53 & DNS Failover
  22. 22. Route 53 & DNS Failover
  23. 23. Pros: lScalable & Highly Available Architecture lIn the event of a failure to one region, the traffic can be diverted to another region in seconds lAllows you to maintain High Uptime for your SLA's lCustomers arn't lost due to load or latency problems Pros & Cons of Multi Region HA
  24. 24. Cons: lCosts more then regular Multi AZ setup lTechnically complex lRequires mid to advanced knowledge of more AWS services lComplete Dependency on Amazon Web Services Pros & Cons of Multi Region HA
  25. 25. Use the following services when architecting for High Availability HA AWS Building Blocks Object & File Storage AWS S3 Content Delivery AWS CloudFront Load Balancing AWS ELB Monitoring AWS CloudWatch Messaging AWS SMS

×