【发布时间】:2014-12-04 08:31:50
【问题描述】:
我们有 elb 负载平衡了 2 台 WAS 机器,它们以 tomcat 作为应用服务器运行。要在AWS环境下实现不间断部署,我们应该,
- 选择一个部署目标 WAS。
- 使其停止来自 elb 的传入事务。(elb 暂停)
- 等待当前事务完成。
- 停止 WAS。
- 部署新包。
- 启动 WAS。
- elb 简历。
问题是 2 和 3。 这是 AWS CLI ELB 文档:http://docs.aws.amazon.com/cli/latest/reference/elb/index.html
最相似的做elb挂起的api是deregister-instances-from-load-balancer。
其实不是挂起而是从elb中去掉一个节点。此外,当节点被移除时,它的所有事务都会停止。
【问题讨论】:
标签: tomcat amazon-web-services deployment suspend aws-cli