技术实践:自动伸缩、开发流程与组件重构
1. 自动伸缩(Autoscaling)
自动伸缩可以在集群(Cluster)和服务(Service)层面进行,包括向上或向下扩展。
1.1 集群层面的伸缩
- 手动伸缩 :
- 导航到集群页面,点击 “ECS Instance” 标签。
- 点击 “Scale ECS Instances” 按钮。
- 输入想要扩展或缩减到的实例数量。
- 自动伸缩 :可以通过设置自动伸缩组(Auto Scaling Group)来实现自动化,更多信息可参考相关教程。
1.2 服务层面的伸缩
可以在服务层面扩展或缩减任务(Tasks)。
1.3 负载均衡测试
当一个实例出现故障时,可以进行如下测试:
1. 在集群的 “Tasks” 标签中,选中一个正在运行的任务的复选框,然后点击 “Stop” 按钮。
2. 点击 “Services” 标签,然后点击与刚刚停止的任务相关的服务链接。
3. 在 “Events” 标签中,应该能看到任务被移除以及新任务启动的事件。
4. 导航到 EC2 仪表板上的相关目标组(Target Group),可以看到一个实例正在移除,同时一个新的健康实例正在启动。
2. 开发环境搭建
以下是在开发环境中启动所有容器的命令:
超级会员免费看
订阅专栏 解锁全文

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



