Mon*_*key 52 amazon-web-services amazon-elastic-beanstalk
我想在升级数据库时关闭应用服务器.
有没有办法在不终止/破坏环境的情况下暂停或停止应用服务器?
我是否可以直接转到Elastic Beanstalk负载均衡器并对其进行临时更改,而不会对Elastic Beanstalk配置或管理其服务器的方式造成任何问题或后果?
Ida*_*dan 63
这是唯一对我有用的方法.
1)转到要在AWS管理控制台上暂停的环境
2)选择"配置"
3)打开"容量"
4)一直向下滚动到"基于时间的缩放"
5)单击"添加计划操作"按钮
6)将操作设置为将来几分钟(建议:5分钟,以便环境有时间重置),给它一个名称(例如"终止")并将最小和最大实例设置为'0':
请注意,时间以UTC格式设置.您可以使用time.is/UTC来确定当前的UTC.
这会产生一个错误,会关闭您的环境,因此您不必为此付费.建议的任何其他方法只是在应用时创建一个错误,因此它不会通过,环境仍然可以工作.
要重新启用环境,只需安排具有实例最小1和最大4的另一个操作(这些是默认值).
Ste*_*pel 13
根据您如何协调AWS Elastic Beanstalk环境,可以使用EB命令行界面的eb scale命令来实现,例如:
将环境扩展为始终在指定数量的实例上运行,将最小和最大实例数设置为指定数量.
或者,您始终可以通过将最小和所需实例数设置为零来自行手动缩小自动缩放组.
Auto Scaling Groups),AWS命令行界面(自动调节参考功能和命令),或通过AWS开发工具包以编程方式实现,以防万一希望将其包含在您的部署自动化中.min将和设置max为0以下Configuration > Capacity > Auto Scaling Group将关闭 EC2 实例。
活动入口:
There are no instances. Auto Scaling group desired capacity is set to zero.
| 归档时间: |
|
| 查看次数: |
16849 次 |
| 最近记录: |