当开发环境中没有活动(例如 2 小时不活动后)时,我们是否可以停止开发环境的 AWS Windows Server EC2 实例?我无法确定是否有任何用户虚拟连接到服务器。
我可以轻松地以编程方式在固定时间启动/停止 EC2,但为了降低服务器成本,我尝试在 EC2 不使用时停止它。
我的意图(或用例)是:如果在指定时间内没有用户使用 EC2,EC2 将自动停止。开发人员可以根据需要重新启动它。
最简单的解决方案可能是使用 CloudWatch 设置警报。
Have a 阅读文档 https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/UsingAlarmActions.html,它基本上完美地描述了您的用例:
您可以创建一个警报,在出现以下情况时停止 Amazon EC2 实例:
已达到一定阈值
条件可以是平均 CPU 利用率,例如CPU 利用率低于某个点(这很可能与没有登录用户/没有开发人员实际使用该机器有关)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)