【问题标题】:how to make web application highly available between AZ's ? I am confused about route 53 and ELB layer如何使 AZ 之间的 Web 应用程序高度可用?我对路线 53 和 ELB 层感到困惑
【发布时间】:2017-01-18 23:28:17
【问题描述】:

我们应该如何在 2 个 AZ 之间配置 Route53 和 ELB?

route53 指向每个 AZ 上的两个 ELB 和 ELB 将流量分配到 ec2(Web 层)?

请分享您的环境详细信息,说明它是如何完成的以及您在性能/可用性/安全性方面面临哪些挑战

谢谢

【问题讨论】:

标签: amazon-web-services amazon-elb amazon-route53


【解决方案1】:

ELB 跨 AZ 存在。单个 ELB 实际上会在每个 AZ 中创建一个自身的实例。如果您使用 ELB,则无需对 Route53 执行任何操作即可实现跨 AZ 的 HA。

【讨论】:

  • 正是@Launchpad Mcquack -- Route53 只需要 Elastic Beanstalk 主机名的 A 或 CNAME 记录(route53 别名或 cname 记录)。 Elastic Beanstalk 将平衡两个或多个 AZ 之间的流量,确保如果 AZ A 出现故障,您的应用程序仍将处理来自 AZ B 的请求。它非常有弹性——可用性对我来说不是问题。性能和安全性确实取决于您的应用程序。 AWS 完全有能力为安全和高性能的应用程序提供服务,但您的应用程序代码/实例大小选择可能会损害这些要求中的任何一个。
  • 感谢 Dave 和 Mark 的回复。
猜你喜欢
  • 1970-01-01
  • 2012-06-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-21
相关资源
最近更新 更多