Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 如何使AZ之间的web应用程序高度可用?我对53号公路和ELB层感到困惑_Amazon Web Services_Amazon Elb_Amazon Route53 - Fatal编程技术网

Amazon web services 如何使AZ之间的web应用程序高度可用?我对53号公路和ELB层感到困惑

Amazon web services 如何使AZ之间的web应用程序高度可用?我对53号公路和ELB层感到困惑,amazon-web-services,amazon-elb,amazon-route53,Amazon Web Services,Amazon Elb,Amazon Route53,我们应该如何在2个AZ之间配置路由53和ELB 路由53指向每个AZ和ELB上的两个ELB,将流量分配到ec2 web层 请分享您的环境详细信息,说明它是如何实现的,以及您在性能/可用性/安全性方面面临的挑战 谢谢ELB存在于整个AZs。单个ELB实际上会在每个AZ中创建自身的实例。如果您使用ELB,则无需对Route53执行任何操作即可在AZs中实现HA。请查看AWS参考体系结构:确切地说@Launchpad Mcquack-Route53只需要一个a或CNAME记录,即可创建Elastic

我们应该如何在2个AZ之间配置路由53和ELB

路由53指向每个AZ和ELB上的两个ELB,将流量分配到ec2 web层

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


谢谢

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

请查看AWS参考体系结构:确切地说@Launchpad Mcquack-Route53只需要一个a或CNAME记录,即可创建Elastic Beanstalk主机名Route53别名或CNAME记录。Elastic Beanstalk将平衡两个或多个AZ之间的流量,确保如果AZ A宕机,您的应用程序仍将服务于AZ B的请求。它非常有弹性-可用性对我来说不是问题。性能和安全性实际上取决于您的应用程序。AWS完全能够为安全和高性能的应用程序提供服务,但您的应用程序代码/实例大小选择可能会损害这些要求中的任何一个。感谢Dave和Mark的回复。