我在一个Application Loadbalancer下有两个实例。两个实例都在具有默认路由的同一目标组下。
我可以在应用程序级别控制到实例的流量路由吗?
我想将新版本的代码部署到一个实例,并且只允许少量流量进行测试。
答案 0 :(得分:1)
Route 53可以通过加权路由实现此A / B测试。
加权路由允许您将多个资源与单个域名(example.com)或子域名(acme.example.com)相关联,并选择将流量路由到每个资源。这可用于各种目的,包括负载平衡和测试新版本的软件。
架构将包含两条权重不同的路由(https://aws.amazon.com/blogs/devops/introducing-application-load-balancer-unlocking-and-optimizing-architectures/):
上面文章中概述的另一个优化建议是使用应用程序负载均衡器重写URL而不是使用DNS。