弹性伸缩
伸缩模式¶
- 定时
- 动态:根据性能指标
- 固定数量:设置健康实例数,健康的服务器数量小于该值则增加实例
- 自定义:通过 API 调用您的自有监控系统,执行手工收缩
- 手工执行伸缩规则
- 手工添加或移出既有的实例
- 自定义 MinSize、MaxSize,弹性伸缩会自动创建或释放实例,将当前实例数维持在 MinSize 与 MaxSize 之间
- 健康:如实例为非 Running 状态,弹性伸缩将自动移出或释放不健康的实例
- 多模式并行
限制¶
- 应用必须是无状态、可横向拓展的
- 动态伸缩的服务器适合用作应用服务器,不适合存储会话、数据、日志等
方案¶
- k8s
- 直接接入新机器
灵感¶
腾讯的 k8s 伸缩。