Auto Scaling 通过启动模板来使用伸缩服务

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 功能说明 AutoScaling伸缩组长期依赖的伸缩配置信息本质上就是Ecs实例配置,考虑到Ecs推出了持久化Ecs实例配置的启动模板,因此AutoScaling 将伸缩组与启动模板结合,用户可以通过直接在创建伸缩组时选择启动模板来使用弹性伸缩 伸缩组使用启动模板的默认版本与最新版本而非指定版本时.

功能说明

  • AutoScaling伸缩组长期依赖的伸缩配置信息本质上就是Ecs实例配置,考虑到Ecs推出了持久化Ecs实例配置的启动模板,因此AutoScaling 将伸缩组与启动模板结合,用户可以通过直接在创建伸缩组时选择启动模板来使用弹性伸缩
  • 伸缩组使用启动模板的默认版本与最新版本而非指定版本时,可以直接通过更改启动模板的默认版本与最新版本,来达到修改伸缩组内伸缩实例的配置的目的,使用伸缩组更灵活
  • 用户可以通过【Ecs售卖页】、【启动模板页】、现有Ecs实例的【实例设置】-> 【保存为启动模板】等多种方式创建启动模板,然后在通过启动模板创建伸缩组,降低了弹性伸缩的使用成本
  • 后续Ecs控制台的【实例启动模板】列表将增加创建弹性伸缩的入口,方便用户通过启动模板使用弹性伸缩

操作步骤

1.前往 Auto Scaling 控制台 点击【创建伸缩组】,在【组内实例配置信息来源】选择启动模版,并选择相应的启动模版,同时可以通过【始终使用默认版本】、【始终使用最新版本】、【使用自定义版本】3种方式来指定要应用的模板的版本(说明:如果选用最新模版/默认版本方式,当需要更换伸缩组的伸缩出的实例配置时,可直接通过调整对应模版的最新模版/默认版本来实现)

image

2.当您选用【使用自定义版本】时,会自动根据启动模板中的网络信息配置自动为你规划伸缩组的网络配置

image

所以请选用具有完整配置的启动模板,即创建模板时填入所有建议配置的选项

image

3.创建完伸缩组后,由于采用启动模板创建,因此可以直接启用伸缩组,开始伸缩实例了
4.当然您可以在后期通过【修改伸缩组】来切换【组内实例配置信息来源】,灵活选择是通过【伸缩配置】还是【启动模板】来作为实例配置信息来源

image

由于伸缩组的网络配置无法修改,而网络配置信息里的网络类型:经典/专有/专有网络ID,跟启动模板配置中的网络配置以及安全组设置息息相关,所以修改伸缩组的启动模板版本时,请确保启动模板中的网络配置与伸缩组已有的网络配置参数一致,否则修改时会操作失败

image

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
3天前
|
存储 Kubernetes 网络协议
k8s学习-StatefulSet(模板、更新、扩缩容、删除等)
k8s学习-StatefulSet(模板、更新、扩缩容、删除等)
149 0
|
资源调度 Kubernetes 监控
Kubernetes 资源水平自动伸缩(Horizontal Pod Autoscaler[HPA])与纵向自动扩缩(VerticalPodAutoscaler[VPA])
Kubernetes 资源水平自动伸缩(Horizontal Pod Autoscaler[HPA])与纵向自动扩缩(VerticalPodAutoscaler[VPA])
|
弹性计算 监控 开发者
通过伸缩规则创建伸缩方案-介绍|学习笔记
快速学习通过伸缩规则创建伸缩方案-介绍
119 0
通过伸缩规则创建伸缩方案-介绍|学习笔记
|
弹性计算 监控 Kubernetes
k8s-对Pod自动弹性伸缩(HPA)
HPA介绍 部署metrics-server 案例自动缩容
k8s-对Pod自动弹性伸缩(HPA)
|
弹性计算 Kubernetes 监控
Kubernetes弹性伸缩全场景解读(八) - 定时伸缩组件支持HPA兼容
在之前的文章中,我们介绍了kubernetes-cronhpa-controller是如何通过设置定时的方式触发容器的水平副本伸缩,但是在实际的场景下,虽然定时伸缩对于负载有规律的应用比较友好,但是应用为了防止突发的流量冲击,还是会配置HPA来做最后的保障的。
4160 0
|
容器 Kubernetes 弹性计算
Kubernetes弹性伸缩全场景解读(七) - 定时伸缩组件发布日期过滤等功能
kubernetes-cronhpa-controller是容器服务开源的一款面向Pod水平定时伸缩场景的CRD controller。在本系列的之前文章中已经向大家介绍了kubernetes-cronhpa-controller的基本用法了,今天我们来看下近期kubernetes-cronhpa-controller又增加了哪些新的功能。
2811 0
|
弹性计算 Kubernetes 算法
Kubernetes 弹性伸缩HPA功能增强Advanced Horizontal Pod Autoscaler -介绍部署篇
背景 WHAT(做什么) Advanced Horizontal Pod Autoscaler(简称:AHPA)是kubernetes中HPA的功能增强. 在兼容原生HPA功能基础上,增加预测、执行模式配置、缩容控制等功能。
3531 0
|
弹性计算 Prometheus 监控
使用自定义指标进行Pod弹性伸缩
Horizontal Pod Autoscaling,简称HPA,是Kubernetes中实现Pod水平自动伸缩功能的资源对象。Kubernetes 1.9 或更高版本支持HPA V2版本,允许我们是用自定义监控指标来控制Pod数目。
6437 0
|
监控
Auto Scaling 支持目标追踪伸缩规则
功能说明 在原有的AutoScaling的功能体系中,用户想通过监控伸缩组内机器的某一指标来自动伸缩实例,必须完成2步操作,即第一步,创建伸缩规则;第二步,创建合适的报警任务来关联到上一步创建的伸缩规则。
3242 0
http://www.vxiaotou.com