Amazon web services 在Amazon Route 53中更好地使用加权循环路由
这个问题可能不像你想的那么重要。首先,感谢您的阅读。我是计算机科学专业的学生。我刚开始了解AWS,特别是53号公路,所以如果有任何东西伤到你的眼睛,请原谅我:) 我们都知道,亚马逊53号路线为客户提供了这种能力 将用户路由到EC2实例、S3存储桶和弹性负载 跨多个可用性区域和区域的平衡器 不同形式的DNS负载平衡包括:Amazon web services 在Amazon Route 53中更好地使用加权循环路由,amazon-web-services,amazon-ec2,dns,amazon-route53,multi-tier,Amazon Web Services,Amazon Ec2,Dns,Amazon Route53,Multi Tier,这个问题可能不像你想的那么重要。首先,感谢您的阅读。我是计算机科学专业的学生。我刚开始了解AWS,特别是53号公路,所以如果有任何东西伤到你的眼睛,请原谅我:) 我们都知道,亚马逊53号路线为客户提供了这种能力 将用户路由到EC2实例、S3存储桶和弹性负载 跨多个可用性区域和区域的平衡器 不同形式的DNS负载平衡包括: 基于LBR/延迟的路由,路由到延迟最低的区域 WRR/加权循环,为不同目标分配权重 此外,用户指定的配置也可以将两者结合起来 (LBR+WRR) 路线53的灵活性允许用户节省
- 基于LBR/延迟的路由,路由到延迟最低的区域
- WRR/加权循环,为不同目标分配权重
非常感谢您考虑我的问题 一个用例可以是,使用它来负载平衡无法使用弹性负载平衡器(如rds或弹性缓存读取副本)进行平衡的内部服务,因此,您可以基于权重或延迟创建路由53级平衡器,而不是使用haproxy(例如)创建ec2实例来负载平衡您的服务
P>我猜想,在内部,他们使用DNS服务器上的自定义负载均衡器,基于域别名和所选择的平衡策略来平衡请求。 < P>另一个用例是前端或后端服务的A/B测试。让我举例说明:假设我们刚刚对web应用程序的1.0.1版(在Docker容器中运行)进行了CI测试,我们已经部署了容器,但还没有将流量路由到它。我们不想突然改变主意,立即将我们每天100万的活跃用户(woohoo!)甩到v1.0.1上,直到我们能够对它进行一点实际测试。因此,我们决定使用Route 53中提供的加权循环负载平衡,将0.25%的用户发送到v1.0.1容器,这样我们就可以在切换之前与现实世界的用户一起体验新版本。我们几乎可以对任何使用主机名查找来查找资源的服务执行相同的操作。非常感谢您分享您的想法感谢您的示例@L0j1k并祝贺每天有100万活跃用户:)