如果您的业务存在明显的波峰波谷,例如企业办公软件与协作工具,在工作日的正常办公时间内使用频繁,而在夜间及周末使用量减少。在这种情况下,每天特定的流量高峰期需要运行大量ECS实例,但在高峰期过后,运行大量实例会增加很多费用。为解决这一问题,ECS实例提供了节省停机模式,可以在保留服务的同时降低成本。然而,手动管理实例的开关机既耗时又容易出错。因此,您可以使用系统运维管理OOS的定时开关机功能来自动化处理这个问题,从而节省人力和时间。本文介绍如何使用系统运维管理OOS和节省停机模式节省ECS的使用成本。
前提条件
ECS实例计费方式为按量付费(包含抢占式实例)。
准备工作
建议您使用标签对已有的ECS实例进行分组,给每日需要进行开关机的机器设置相应的标签,例如每日需要定时开关机的实例设置标签machine:StopAndStart、无需进行开关机的实例设置标签machine:Daily。批量开关机时只需要选择相应的标签便可以对标签下的实例进行操作。更多信息,请参见标签。
操作步骤
在左侧导航栏,选择
,然后单击创建。在选择任务类型区域中,设置任务名称、执行周期、任务类型、时区、关机时间、开机时间、任务结束时间等。
例如,每天21:00:00关机,8:00:00开机,您可以在即将执行时间预览中查看即将执行的开关机时间。
选择资源类型、停机模式、实例是否休眠。
资源类型:选择ECS实例。
停机模式:选择节省停机模式。
说明通过节省停机模式停止按量付费实例,可以在保留服务器的数据和配置信息的同时,节省部分资源使用成本。开启节省停机模式后,不再收取计算资源(vCPU和内存)、固定公网IP、镜像License费用,云盘(系统盘和数据盘)、弹性公网IP、快照等资源继续收费。更多信息,请参见节省停机模式。
实例是否休眠:不开启。
执行使用到的权限的来源:默认服务关联角色
单击选择实例,选择指定实例标签页签,选择地域后,在实例标签区域选择已设置的标签(例如machine:StopAndStart)。
单击高级选项(可选),选择并发控制,并设置并发速率,以及最大错误次数。
执行设置(可选)保持默认,然后单击创建。
在弹出的参数确认对话框,确认需要定时开关机的相关信息,然后单击确定。
查看执行详情。
单击执行ID操作列的详情,即可查看任务执行详情。
相关文档
系统运维管理OOS(CloudOps Orchestration Service)是一个全面、免费的云上自动化运维平台,提供运维任务的管理和执行。常见应用场景包括:重复的运维任务,事件驱动的自动化场景,定时和批量的运维场景,跨地域的运维场景,以及需要审批的特殊场景等。OOS还可以作为运维任务的标准化平台,将运维手册、操作手册和维护手册等转化成模板,实现运维即代码(Operations as Code)的方式。更多信息,请参加什么是系统运维管理。