更新时间:2024-04-30 GMT+08:00

方案概述

应用场景

该解决方案基于华为云函数工作流FunctionGraph的定时触发器,来帮用户实现弹性云服务器 ECS定时批量启停的计划。适用于需要通过停止不使用的实例并在需要使用实例时自动启动实例,来帮助降低运营成本的场景。

方案架构

该方案基于华为云函数工作流FunctionGraph,来帮用户实现弹性云服务器 ECS定时批量启停的计划。方案部署架构如下图所示:

图1 方案架构图

该解决方案会部署如下资源:

  • 通过函数工作流 FunctionGraph,创建两个函数,调用弹性云服务器ECS的相关接口,实现定时批量启停ECS实例的计划。
  • 创建定时触发器 TIMER的计划事件功能,指定固定频率定期调用函数工作流代码,实现定时批量启停ECS实例的计划。
  • 通过统一身份认证服务 IAM的委托功能,将账号Region内弹性云服务器 ECS的操作权限委托给函数工作流 FunctionGraph。

方案优势

该方案具备以下优势:

  • 无服务器化

    采用无服务器架构,无需运维底层计算资源,无需考虑服务可用性、可扩展性等技术问题。

  • 一键部署

    一键轻松部署,即可完成定时批量启停ECS实例的计划配置。

  • 开源和定制化

    该解决方案是开源的,用户可以免费用于商业用途,并且还可以在源码基础上进行定制化开发。

约束与限制

  • 该解决方案部署前,需注册华为云账号,完成实名认证,且账号不能处于欠费或冻结状态。