amazon-web-services - 是否建议在同一个 AWS 区域部署多个相同的应用程序?
问题描述
我有一个需求,我可能需要同时支持不同版本的应用程序,这是一种业务需求。一种方法是在不同区域部署应用程序。但也可能需要在一个地区多次运行同一个应用程序。
当然,可以通过参数化部署脚本来完成,但是会不会导致一些问题呢?
我能想到的一个是在同一区域运行的同一个应用程序可能会消耗相同的资源,并且可能会达到某些区域限制。还有其他我应该注意的问题吗?
解决方案
我们需要有关您的实际技术堆栈的更多背景信息和更详细的要求。
运行多个版本的多个部署是许多公司在 AWS 上管理的事情。CI/CD 管道和许多其他主题非常有帮助,但我在这里摸不着头脑。您当然可以在一个区域中运行这些多个部署。
首先,请查看Elastic Beanstalk 环境:“当您需要运行多个版本的应用程序时,您可以部署多个 AWS Elastic Beanstalk 环境。”
这让您开始使用 Elastic Beanstalk。
推荐阅读
- laravel - 如何使用 bagisto laravel 包创建在线书店?
- python - python paramiko invoke_shell recv 得到了奇怪的字符
- java - 使用用户输入来迭代和填充 LinkedHashMap,避免重复而无需 try-catch 和搜索键
- code-coverage - 了解覆盖模块如何工作
- r - 默认清空数据表的搜索栏,而不是包括突出显示的文本
- laravel - Laravel Google Login、Calendar 和 Drive 多个 API 集成
- jsp - 从 JSP 文本框获取值到同一页面上的 jsp 变量
- sql - IBM DB2 SQL 休眠、等待或延迟存储过程
- java - 使用 webview 和进度条的应用程序看不到 Admob 广告
- windows - .pdb 文件被另一个进程使用,无法关闭