云计算成本优化策略与实践
1. 云资源调度与成本初步降低
在云环境中,合理的资源调度能显著降低成本。例如,原本每月运行七台服务器共 730 小时,通过设置调度,假设每月有三个周末,每次关机 48 小时,每月运行时间减少约 144 小时,变为 586 小时。使用成本估算代码更新计算后,发现总体成本降低了 700 美元,占每月总账单的 7%。
调度示例代码如下:
'vm_stop_schedule': {
'schedule': '0 0 * * SAT'
},
'time_zone': 'US/Central',
'expiration_time': expiration_time
此调度设置为每周六午夜停止虚拟机,采用美国中部时区,因为开发团队位于美国中部。
这种调度适用于具有周期性使用模式的环境。如会议平台,仅在会议的三小时内需要 100% 的容量,且仅在工作日提供用户流量,关闭服务器和数据库 48 小时不会影响用户流量。但对于持续处理请求的生产环境,可能不适合实施重启调度。
其他公共云提供商通常也提供类似的自动化功能来按计划启动和停止虚拟机。例如,AWS 使用 Instance Scheduler 来启动和停止服务器和数据库(http://mng.bz/nNev),Azure 使用基于 Azure 函数的启动/停止虚拟机工作流(http://mng.bz/v6Xx)。若云平台未提供
超级会员免费看
订阅专栏 解锁全文
748

被折叠的 条评论
为什么被折叠?



