【产品功能】ESS控制台发布新功能:伸缩实例支持standby的操作

简介: 原弹性伸缩ESS服务限定,由伸缩组弹出的ECS机器的生命周期完全由伸缩组管理,而伸缩组会时刻对机器做健康检查,如果检测到伸缩组下的机器为不健康状态,便会释放该机器。所以弹性伸缩ESS新支持了standby状态,处于此状态的机器不会进行健康检查以及释放操作。

背景

原弹性伸缩ESS服务限定,由伸缩组弹出的ECS机器的生命周期完全由伸缩组管理,而伸缩组会时刻对机器做健康检查,如果检测到伸缩组下的机器为不健康状态,便会释放该机器。所以弹性伸缩ESS新支持了standby状态,处于此状态的机器不会进行健康检查以及释放操作,而且如果对应伸缩组配置了负载均衡SLB,则该standby实例的slb权重会置零。此时,该实例的生命周期交由用户管理,而非弹性伸缩ESS。

功能特性

  • 将实例转为备用状态,实例保持此状态,直至手动退出备用状态。(如果伸缩组设置了负载均衡,则把负载均衡对应的实例权重设置为0)
  • 将实例移出备用状态,实例将恢复运行状态。 (如果伸缩组设置了负载均衡,则会将权重重新设置回伸缩配置定义的权重值)
  • 当实例处于备用状态的时候,如果用户手动执行移出伸缩组并释放,可以正常执行。
  • 当实例处于备用状态的时候,由于伸缩组数量的变化或监控任务触发的自动缩容的伸缩活动不会移除处于备用状态的实例。
  • 当实例处于备用状态的时候,实例如果出现非健康状态(停止、重启等),实例的健康检查状态不会被更新,只有实例退出备用状态时候才会重新更新健康检查状态。
  • 当伸缩组被删除的时候,如果存在备用状态的实例,所有备用状态的实例会被重置为服务中,然后进行删除操作。

用户痛点

针对伸缩组内管理的ECS实例,用户无法控制其生命周期。而伸缩组对实例的非健康状态的释放操作,也阻碍了用户对伸缩出来的ECS实例进行停机相关的操作,使得用户无法充分利用ECS服务提供的弹性能力。
目前的按量ECS有如下操作涉及到停止实例:

  • 更改实例规格(升降配)
  • 重启
  • 更换系统盘
  • 初始化磁盘
  • 经典网络实例迁移专有网络

适用场景

  • 需要对弹性伸缩弹出的ECS实例进行更改规格,重启等变更操作的场景,用户通过将目标ECS实例置为standby,目标ECS实例的生命周期会交由用户管理,用户可进行ECS服务所支持的全部弹性操作,操作完成后,在通过移出standby状态,交还ECS实例的生命周期。
  • 用户通过伸缩组配置负载均衡的方式来管理业务机器,当伸缩组中的某台实例出现业务问题,用户可以通过standby操作对这台实例的原有流量分流,进行一系列离线排查验证(登陆机器,排查,重启等)操作后,在确认该机器已经ready后,在移出standby状态,重新处理业务流量

控制台操作步骤

  • 【弹性伸缩ESS控制台】-> 【伸缩组】->【ECS实例列表】
  • 选择想要进行相关停机操作的实例,然后转为备用状态
    实例上单独操作:

single_enter_standby
实例列表的批量操作:
batch_enter_standby

  • 成功将实例置为standby状态后,用户就可以随意控制这些实例的生命周期,而不会被弹性伸缩释放
  • 当用户操作完毕后,需要将standby状态下的实例重新交还给弹性伸缩ESS管理,此时需要对实例进行移除standby操作
    实例上单独操作:

singer_exit_standby
实例列表的批量操作:
batch_exit_standby

小结

弹性伸缩ESS服务通过对ECS实例新增standby状态,将伸缩实例的生命周期控制权交给用户,方便用户对实例进行相关停机操作,极大的丰富了用户在伸缩组内对实例的弹性能力,以适用各种业务场景。

目录
相关文章
|
7月前
|
存储 运维 Serverless
Serverless 应用引擎产品使用之阿里函数计算中返回函数计算2.0控制台如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
2月前
|
云安全 弹性计算 安全
云上攻防:实例元数据、控制台接管
随着企业上云趋势增强,云安全成为焦点。云服务提供高效的数据存储和计算能力,但也带来数据保护和访问控制的新挑战。攻击者常利用云服务漏洞,威胁企业数据安全。本文探讨云上攻防关键领域,如元数据泄露、AKSK安全、控制台接管等,提出防御措施,帮助企业应对云安全风险。
云上攻防:实例元数据、控制台接管
|
5月前
|
存储 运维 监控
函数计算产品使用问题之如何在控制台配置HTTP触发器并使用HTTP请求触发
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
6月前
|
弹性计算 安全 数据库
云上攻防-云服务篇&弹性计算&云数据库&实例元数据&控制角色&AK控制台接管
云上攻防-云服务篇&弹性计算&云数据库&实例元数据&控制角色&AK控制台接管
117 7
|
6月前
|
NoSQL 数据管理 关系型数据库
数据管理DMS操作报错合集之控制台查看Redis时出现乱码是什么导致的
数据管理DMS(Data Management Service)是阿里云提供的数据库管理和运维服务,它支持多种数据库类型,包括RDS、PolarDB、MongoDB等。在使用DMS进行数据库操作时,可能会遇到各种报错情况。以下是一些常见的DMS操作报错及其可能的原因与解决措施的合集。
106 2
|
7月前
|
弹性计算 API
弹性伸缩期望实例数
弹性伸缩期望实例数
73 18
|
6月前
|
程序员 API 对象存储
技术心得记录:控制台——对窗口句柄的操作
技术心得记录:控制台——对窗口句柄的操作
61 0
|
6月前
|
Oracle 关系型数据库 MySQL
实时计算 Flink版操作报错合集之遇到控制台报错:onnected to the target VM, address: '127.0.0.1:56821', transport: 'socket',是什么导致的
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
213 0
|
6月前
|
消息中间件 网络性能优化
消息队列 MQ产品使用合集之通过MQTT控制台查询不到设备轨迹或消息轨迹是什么原因
阿里云消息队列MQ(Message Queue)是一种高可用、高性能的消息中间件服务,它允许您在分布式应用的不同组件之间异步传递消息,从而实现系统解耦、流量削峰填谷以及提高系统的可扩展性和灵活性。以下是使用阿里云消息队列MQ产品的关键点和最佳实践合集。
|
7月前
|
分布式计算 DataWorks 安全
DataWorks产品使用合集之在DataWorks控制台上,创建新项目的入口如何解决
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
77 1

相关产品

  • 弹性伸缩