(SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014
-
Upload
amazon-web-services -
Category
Technology
-
view
5.116 -
download
4
description
Transcript of (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014
![Page 1: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/1.jpg)
![Page 2: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/2.jpg)
![Page 3: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/3.jpg)
![Page 4: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/4.jpg)
![Page 5: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/5.jpg)
![Page 6: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/6.jpg)
00:00 00:30 05:30 06:30 07:30
00:00 00:30 00:31 01:31
![Page 7: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/7.jpg)
![Page 8: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/8.jpg)
health
health
+
weight
![Page 9: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/9.jpg)
health
health
+
weight
![Page 10: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/10.jpg)
health
health
+
weight
![Page 11: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/11.jpg)
health
health
+
weight
![Page 12: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/12.jpg)
Record Type Health Check Value Weight
reinv.net ALIAS (EvaluateTarget) prod.reinv.net 100
reinv.net ALIAS reinv-fail.s3-website 0
prod.reinv.net ALIAS (EvaluateTarget) prod-1.elb 50
prod.reinv.net ALIAS (EvaluateTarget) prod-2.elb 50
![Page 13: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/13.jpg)
![Page 14: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/14.jpg)
A/B deployment
prod-1prod-2
Staging Production
reinv.net
software
![Page 15: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/15.jpg)
DNS wave deployments
Wave 1
Staging environment
Production
Wave i
Wave j
. . .
Wave k
. . .
Wave n-1 Wave n
Edge
location
Edge
location
Stripe 1 Stripe 4
![Page 16: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/16.jpg)
API deployments
Customer
fleet (1/2)
Batch fleet
(1/2)
Operations
fleet (1/2)Operations
fleetBatch fleet
Customer
fleet
Wave 1
Staging environment
ProductionCustomer
fleet (2/2)
Batch fleet
(2/2)
Operations
fleet (2/2)
Wave 2
Wave 3 Wave 4 Wave 5
![Page 17: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/17.jpg)
![Page 18: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/18.jpg)
![Page 19: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/19.jpg)
Host
A?
Host
B?
Host A
Host B
Host A
Host
B?
Host B
Host A
Host B
Record Type Health Value Failover
host-a A 198.51.100.3
host-b A 203.0.113.53
both A 198.51.100.3
203.0.113.53
a-healthy ALIA
S
Host B? both Primary
a-healthy ALIA
S
None host-a Secondary
a-unhealthy ALIA
S
Host B? host-b Primary
a-unhealthy ALIA
S
None both Secondary
api ALIA
S
Host A? a-healthy Primary
api ALIA
S
None a-unhealthy Secondaryhttps://github.com/awslabs/route53-infima
![Page 20: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/20.jpg)
![Page 21: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/21.jpg)
prod-1
load <
50%?
prod-2
load <
50%?
weight
weight
prod-1
load <
90%?
weight
prod-2
load <
50%?
weight
weight
![Page 22: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/22.jpg)
prod-1
load <
50%?
prod-2
load <
50%?
weight
weight
prod-1
load <
90%?
weight
prod-2
load <
50%?
weight
weight
Record Name Type Value Weight
50-50.stacks ALIAS prod-1 50
50-50.stacks ALIAS prod-2 50
Record Comment Type Health Check Value Weigh
t
p1lt50 P1 < 50 ALIAS prod-2 load <
50%
50-
50.stacks
100
p1lt50 P1 < 50 ALIAS None 60-
40.stacks
0
![Page 23: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/23.jpg)
Record Name Type Health Check Value Weight
50-50.stacks ALIAS prod-1 50
50-50.stacks ALIAS prod-2 50
…
p1lt50 ALIAS prod-2 load < 50% 50-50.stacks 100
p1lt50 ALIAS None 60-40.stacks 0
…
p1ge50 ALIAS prod-1 load < 90% p1ge50-p1lt90 100
p1ge50 ALIAS None p1ge50-p1ge90 0
…
www ALIAS prod1-load < 50% p1lt50-p2lt50 100
www ALIAS None p1ge50-p1lt90 0
![Page 24: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/24.jpg)
![Page 25: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/25.jpg)
![Page 26: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/26.jpg)
![Page 27: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/27.jpg)
![Page 28: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/28.jpg)
CollectorCollector Collector
Loggly Pipeline
![Page 29: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/29.jpg)
![Page 30: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/30.jpg)
CollectorCollector Collector Collector
Loggly Pipeline
![Page 31: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/31.jpg)
![Page 32: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/32.jpg)
![Page 33: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/33.jpg)
health +
Geo
health +
LBR
health
![Page 34: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/34.jpg)
health +
Geo
health +
LBR
health
![Page 35: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/35.jpg)
![Page 36: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/36.jpg)
http://www.awsarchitectureblog.com
https://github.com/awslabs/route53-infima
![Page 37: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/37.jpg)
00:00 00:30 00:31 00:32 01:31
00:00 00:30 00:31 00:32
![Page 38: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/38.jpg)
Record Name Type Value Weight
*.api ALIAS prod-1 50
*.api ALIAS prod-2 50
![Page 39: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/39.jpg)
![Page 40: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/40.jpg)
Please give us your feedback on this session.
Complete session evaluations and earn re:Invent swag.
http://bit.ly/awsevals
![Page 41: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/41.jpg)
00:00 00:30 05:30 06:30 07:30
![Page 42: (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency | AWS re:Invent 2014](https://reader034.fdocuments.in/reader034/viewer/2022051212/55908c4a1a28ab9b548b45f6/html5/thumbnails/42.jpg)
00:00 00:30 00:31 00:32 01:31