企业将其业务迁移到云端的主要驱动因素之一是租赁计算能力与投资数据中心硬件(最终将会贬值)相比会节省更多的成本。但可能面临的问题将会由于云计算成本管理不当,任何潜在的节省成本都会丧失。
在计算云计算成本方面,云计算客户需要采用新的思维模式。使用本地硬件,企业面临的是购买成本,而运营成本通常仅限于电费。因此,用户通常会全天候运行或在他们不在的时候运行系统。
随着企业采用云计算服务,一切业务都会计量成本。无论AWS、微软Azure还是谷歌云,这些公共云平台都是这样计算用户的费用。实施计算,运行内存,通过网络传输数据,存储数据,用户都需要为这些行为支付费用。这需要大多数用户关注其不熟悉并且以往不考虑的成本。
采用云计算,企业可能会大幅减少成本。单独来说,每个需要削减的资源似乎在经济上无关紧要,但是累积起来其费用相当高昂。一些公司在采用云计算之后,将会对其账单的高昂费用感到震惊,而其他公司在采用云计算后几个月或几年的时间内,其成本曲线将稳步上升。因此,降低AWS和微软Azure的云平台成本的需求迫在眉睫。
关闭未使用和无响应的实例
大多数云计算用户都很难理解这一点。在任何云计算提供商提供的云平台上运行虚拟实例,即使闲置或者未使用的实例也会让用户支付费用。开发人员需要了解这些,如果他们不再使用实例,例如在当去吃午餐、参加会议或下班回家时,都要停止实例运行。
有几种方法可以做到这一点。可以通过云计算提供商的门户、编写调度脚本或通过使调度过程自动化来手动停止它们,后者可通过许多云管理平台(如IBM Cloud Orchestrator、Apache CloudStack或Symantec Web)进行。
自动化调度过程是最具成本效益的,因为它不需要人为干预。用户可以将云计算实例设置为星期一到星期五从早上8点到晚上8点之间运行。用户可以标记需要保持活动的实例,因此它们不会在预定时间后终止。
创建提醒
云计算提供商和第三方云管理平台还提供策略驱动的自动化,用户可以在其中创建规则(“策略”),不仅关于在发生特定事件时要采取的操作,还包括通知。这些可包括:
当预计的每月支出限额达到某一点时通知用户,例如用户的每月预算。
如果云计算存储成本增加,超过阈值,通知用户。
当实例中的使用证明更改其定价计划时,通知用户。
在设定天数之后未使用实例或存储卷,通知用户
用户利用其云计算提供商的自动扩展
所有云计算平台都提供自动调节机制,以处理双向负载的增长。用户也可以从第三方获得。如果为用户分配了24个CPU和2TB内存,但最多只使用十几个CPU和半TB的内存,那么自动调节器会告知用户这一情况,并建议降低成本计划。
在相反的方向也是如此,因为从长远来看,容量更高的计划将比每月超支的容量计划的成本更低。