13、基础设施扩展:从应用到数据库的全面升级

基础设施扩展:从应用到数据库的全面升级

1. 编辑脚本以移除实例创建

首先,我们要编辑 nodeserver - cf - template.py 脚本。在使用自动扩展组(Auto Scaling Group)时,实例的创建和终止由服务本身完成,因此我们可以从脚本中移除两个代码块:
1. 移除添加 EC2 资源的调用:

t.add_resource(ec2.Instance(...))
  1. 移除输出实例公共 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个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值