首页 > 解决方案 > 部署不同版本的 Web 应用程序

问题描述

在这个假设的场景中,我有一个在他的第一个版本上运行的网络应用程序,有大约 1,000 个活跃用户。

我刚刚完成了第二个版本,并且只想与一些用户进行测试,将这个新版本提供给这些客户并让其余的人仍然使用第一个的最有模式的方式是什么?

考虑使用 Express (Node.js) 构建并部署到 AWS 的应用程序。

标签: amazon-web-serviceswebdeploymentversionweb-deployment

解决方案


根据您的架构,细节会有所不同(单个 ec2 实例、多个实例、多个负载均衡器、多个容器等),但您要执行的通用术语称为“蓝绿色”部署。谷歌一下,你会得到很多点击,然后将结果缩小到与你的设置相匹配的结果。

这是一篇文章,例如:

使用 AWS 实施蓝绿部署


推荐阅读