内容目录
一、背景与概述二、服务设置开机启动三、编写Lambda开关机函数四、基于Scheduler计划实现定时开关机
一、背景与概述
使用过aws云服务的大概都了解到,服务器是按时长收费的,计费粒度是小时...虽然aws的ec2是按使用时长计费的,但是如果关机了就不再继续收取实例费用,当然在没有销毁的情况下,SSD磁盘和弹性ip等会继续收费,不过相比于实例费用几乎是毛毛雨啦。...那这里我们就可以讨个巧了,以jenkins打包平台为例,为了提高打包速度,直接采购8c 16g机型部署jenkins服务,可以通过以下几点实现定时开关机来节省成本:
设置开机启动
通过Lambda函数实现开关机...三、编写Lambda开关机函数
创建一个Lambda函数:
选择python语言,并且选择一个有权限调用aws sdk控制ec2实例状态的角色,创建角色此处不展开。...这样我们就基于Scheduler+Lambda+aws sdk实现了Ec2实例的定时开关机能力了。