多年来,人们一直在谈论闲置的云计算资源。在通常情况下,人们讨论的是按需购买的实例,用于非生产目的,如开发、测试、质量保证、升级等。这些资源可以在不使用时“闲置”,例如晚上和周末,每个月每个资源节省65%或更多成本。人们对关于闲置云资源问题是如何超越典型虚拟机方面并没有涉及太多。
为什么闲置云资源是一个问题
如果人们考虑一下,闲置云资源这个问题非常简单:如果资源闲置,企业就需要向云计算提供商为实际未使用的内容支付费用。这种费用是累加起来的。
大多数非生产资源可以闲置大约65%的时间,也就是说,每天闲置12小时,周末全天闲置(通过查看闲置在Park MyCloud中的资源可以确认,它们计划闲置65%的时间。)
人们看到有些企业正在向他们的云计算提供商支付平均每月220美元的定价。如果企业现在每个月为一个实例支付220美元并且一直运行,那意味着企业每个月每个实例浪费了143美元。
也许这听起来并不是很多。但如果是10个案例是这种情况,那么每月将浪费1,430美元。那么100个或1000个呢?这只是一个简单的微观例子。在宏观层面上,全球各地的企业将会浪费数十亿美元的云开支。
4种空闲云的资源
那么,哪些类型的资源通常会闲置,会消耗企业的预算?以下将深入研究亚马逊网络服务(AWS),微软Azure和谷歌云平台(GCP)三大云计算提供商提供的服务。
- 随需应变实例/虚拟机-这是对话的核心,也是上面提到的内容。随需应变资源及其相关的规模群体在不使用时经常保持运行,特别是那些用于非生产目的的资源。
- 关系型数据库-毫无疑问,数据库在不需要时也经常保持运行,与类似情况下的随需应变资源相同。问题是企业是否可以闲置来减少浪费。AWS公共云允许企业停止某些类型的RDS服务,但是,企业不能像Azure(SQL数据库)或GCP(SQL)中的空闲数据库服务那样停放。在这种情况下,企业应该定期查看其数据库基础设施,并终止任何不必要的事情,如果可能,请转换为更小的规模。
- 负载均衡器-无法停止(或闲置)AWS ElasticLoad Balancers(ELB),以避免在企业需要将其删除时收费。对于Azure负载均衡器和GCP负载均衡器也是如此。当企业拥有没有实例的负载均衡器时,可以在Cloudwatch/Azure Metrics/Google Stackdriver中设置警报,因此请务必使用这些警报。
- 容器-优化容器使用是一个独立的项目,但毫无疑问,容器服务可能成为浪费的来源。事实上,人们正在评估ParkMyCloud停放容器服务的能力,包括来自Azure的AWS、ACS和AKS的ECS和EKS,以及来自GCP的GKE,以及修改和停止底层主机的能力。与此同时,企业需要定期查看容器的使用情况和基础架设施的使用情况,尤其是在非生产环境中。
云计算资源的浪费是当今企业面临的数十亿美元的损失问题。企业需要确保其关闭了环境中的闲置云计算资源,停止那些可以停止的资源,并消除那些无法实现的云计算资源,以便在优化云计算支出方面发挥作用。