如何削减云计算成本
企业使用云计算的主要目的是获得灵活性和节省成本。问题在于,如果没有持续地管理和监督,云计算成本的增长可能超出盈利的维度。最近一项关于云计算使用成本的研究表明,云计算服务公司实际支付的费用比计划支付的费用多出35%,600多亿美元被浪费在未使用的云计算服务上。
以下分享最近的云计算成本优化过程得出的结论,并推荐一些在不牺牲性能的情况下将云计算成本显著降低30%到50%的方法和工具。除非另有规定,在此提供的建议对所有云计算供应商都有效。
在开始采用云计算之前,了解其成本构成非常重要。每个云平台都有自己的成本管理工具,可以按服务类型显示不同的细分成本。这些工具可以自动检测可用的服务器,并建议减少或关闭这些服务器。
第1部分:服务器成本
通常,服务器是总体成本中最大的组成部分,因此需要从一些服务器成本节约策略开始,然后了解如何降低存储成本和网络成本。最后,审查一些业务选项,以获得云计算支出的显著折扣。
(1) 关闭服务器:预计折扣-总服务器成本的15%
(2) 预留实例:预计折扣 长期服务器成本的50%
如果企业承诺签订长期合同(1~3年),预留实例(RI)可以显著降低服务器成本。此程序不适用于将来可能不需要的临时服务器。通常,一年合同的承诺会给20-30%的折扣,而多年合同的承诺会给到约50%的折扣。如果仍然想停止使用合同承诺采用的服务器,有几种方法可以摆脱预留实例(RI)承诺:
(3) 竞价实例:预计折扣- 70%的服务器成本不是“关键任务”
现货服务器或低优先级服务器比同等功率的普通服务器成本要低70%-90%。此外,目前的折扣是固定的(而不是像过去那样的拍卖过程))。问题在于这些服务器的优先级较低,因此企业可能会面临突然关闭服务器的风险,并且不另行通知。幸运的是,有几种方法可以解决这些问题:
(4) 无服务器/自动扩展架构:预计折扣-持续开放加载时间的服务器成本的90%.
企业的系统必须能够承受很重的负载,但是没有理由让所有的服务器在低需求的时候工作。自动扩展可确保服务器数量根据测量的负载自动扩展。无服务器功能仅在需要时运行,无需任何服务器。适当的体系结构是高效且有效的云平台的基本要素之一。对于服务器体系结构和云计算设计模式,一般来说,可以参阅awesome-design-patterns。
(5) 开发/测试:预计折扣- 低效率服务器成本的50%。
企业服务器的很大一部分用作开发/测试和预生产环境。在Azure云平台中,开发/测试环境提供折扣。在许多情况下,企业仅在白天使用开发/测试环境,因此可以在晚上和周末关闭服务器,从而节省超过50%的成本。根据Skeddly和Parkmycloud等计划,有一些工具可以自动关闭服务器。
第2部分 存储和网络
(1) 存储:预计折扣 存储成本的20%。
以下是从低成本到昂贵(从最慢到最快)订购的五大云存储类别:存档存储、对象存储、文件存储 可以映射到多个服务器的网络库、块存储和数据库存储。在每个存储类别中,根据速度和冗余,有几个价格级别。原始数据可以存储在廉价的存储类别中,但用于查询的元数据最好保存在昂贵的存储类别中。
存档存储是最便宜的存储形式,但由于检索时间较慢,因此不适用于正在进行的工作。对象存储是仅次于存档存储的成本最低的存储类别。因此,这是大多数数据的首选存储选择。企业应该设置“存储生命周期”策略,该策略允许其设置规则以自动将旧文件移动到成本更低的存储类别中。
(2) 网络:预计折扣-网络流量成本的20%。
网络流量包括内部流量(在企业网络中)和服务器与客户之间的外部流量。对于内部流量,建议:如果可能,允许流程在同一地理区域内运营;仅使用内部地址。对于外部流量,需进行ddos保护、部署CDN等服务。
第3部分:商业折扣
云计算提供商及其合作伙伴拥有许多可以提供大幅折扣的计划。大客户还可以直接与云计算提供商讨价还价以获得折扣。即使整个系统位于一个云平台上,有时在特定区域中使用与之竞争的外部服务(如CDN、DNS,甚至另一个云)以降低成本也是很有用的。其好处包括:云计算的总成本折扣;处理故障;成本管理工具;灵活的付款方式等。
(1) 启动程序:预计折扣-信贷可达到数万美元或更多。所有云计算公司都有可以使初创企业受益的计划。其好处包括:云计算使用信用;咨询服务;业务推广/加速器。
(2) 免费分级计划:预计折扣 小型服务器试用免费。很多云计算提供商都有免费的分级计划。这些程序允许免费使用一年或固定数量的最低成本服务。通常可以创建的免费套餐的账户数量没有限制。