【发布时间】:2018-02-01 09:46:56
【问题描述】:
我之前看到它是通过让一个运行 HAProxy 的 EC2 实例完成的,该实例通过 json 文件/lambda 函数进行配置,进而通过粘性会话控制流量到两个单独的 elasticbeanstalk 应用程序中。所以我们有两层负载均衡。
但是,这有一些问题,其中一个是:测试多个版本变得昂贵,需要越来越多的 EB 应用程序。
我所说的金丝雀发布,我的意思是,能够只发布一定比例的流量,以找出任何在开发人员、审查流程和 QA 流程中逃脱的错误,而不会影响所有流量。
什么是使用 AWS 资源处理此类设置而又不破坏银行的最佳方法? :)
【问题讨论】:
-
你能分享你的发现吗?看到Sharuzzaman分享的文章不支持粘性会话。我遇到了和你一样的问题,想知道你是如何解决它的:)
标签: amazon-web-services amazon-elastic-beanstalk canary-deployment