基础设施扩展:从应用到数据库的全面升级
1. 编辑脚本以移除实例创建
首先,我们要编辑 nodeserver - cf - template.py 脚本。在使用自动扩展组(Auto Scaling Group)时,实例的创建和终止由服务本身完成,因此我们可以从脚本中移除两个代码块:
1. 移除添加 EC2 资源的调用:
t.add_resource(ec2.Instance(...))
- 移除输出实例公共 IP 和基于公共 DNS 名称创建 URL 的部分。在文件底部,移除以下两个输出部分:
t.add_output(Output(
"InstancePublicIp",
...
))
t.add_output(Output(
"WebUrl",
...
))
2. 添加弹性负载均衡器(ELB)
2.1 导入必要的模块
在脚本顶部的 troposphere 导入部分,导入 elasticloadbalancing 子包:
from troposphere import (
Base64,
ec2,
GetAtt,
Join,
Output,
超级会员免费看
订阅专栏 解锁全文
10万+

被折叠的 条评论
为什么被折叠?



