amazon-web-services - 部署不同版本的 Web 应用程序
问题描述
在这个假设的场景中,我有一个在他的第一个版本上运行的网络应用程序,有大约 1,000 个活跃用户。
我刚刚完成了第二个版本,并且只想与一些用户进行测试,将这个新版本提供给这些客户并让其余的人仍然使用第一个的最有模式的方式是什么?
考虑使用 Express (Node.js) 构建并部署到 AWS 的应用程序。
解决方案
根据您的架构,细节会有所不同(单个 ec2 实例、多个实例、多个负载均衡器、多个容器等),但您要执行的通用术语称为“蓝绿色”部署。谷歌一下,你会得到很多点击,然后将结果缩小到与你的设置相匹配的结果。
这是一篇文章,例如:
推荐阅读
- java - Web如何防止修改元素属性值引起的安全问题?如禁用或隐藏
- c# - NLog 没有使用 LogManager.GetCurrentClassLogger 中最衍生的类
- sql - 通过 Apache Phoenix 向表中添加默认值等于 HBase 中现有列的值的列
- azure - 解压缩存储在 Azure Databricks FileStore 中的文件夹
- powerbi - 如何使用 WEEKNUM 获取周一到周五的计数?
- cplex - Cplex Studio 不支持 dvar 浮点数
- google-chrome-devtools - 像在 Firefox 中一样在 Chrome 上突出显示元素
- java - 回收recyclerview时应用的布局被破坏
- node.js - 错误:代码 ELIFECYCLE npm ERR!错误号 134
- python - 在 great_expectations 中使用腌制的 pandas 数据框作为数据资产