如何削减云计算成本

企业使用云计算的主要目的是获得灵活性和节省成本。问题在于,如果没有持续地管理和监督,云计算成本的增长可能超出盈利的维度。

最近一项关于云计算使用成本的研究表明,云计算服务公司实际支付的费用比计划支付的费用多出35%,600多亿美元被浪费在未使用的云计算服务上。

以下分享最近的云计算成本优化过程得出的结论,并推荐一些在不牺牲性能的情况下将云计算成本显著降低30%到50%的方法和工具。除非另有规定,在此提供的建议对所有云计算供应商都有效。

管理云计算成本的工具

在开始采用云计算之前,了解其成本构成非常重要。每个云平台都有自己的成本管理工具,可以按服务类型显示不同的细分成本。这些工具可以自动检测可用的服务器,并建议减少或关闭这些服务器。以下是主要云计算供应商采用的工具:

•多云:VMware CloudHealh

•Azure:Cost advisor、Cloudyn

•AWS:Trusted advisor, Cost management

•谷歌云平台:Cost management

第1部分:服务器成本

通常,服务器是总体成本中最大的组成部分,因此需要从一些服务器成本节约策略开始,然后了解如何降低存储成本和网络成本。最后,审查一些业务选项,以获得云计算支出的显著折扣。

(1)关闭服务器

预计折扣-总服务器成本的15%

•关闭未使用的服务器。

•调整大小 - 根据数量和使用负载调整服务器的大小。

•限制用户创建新服务器的权限。

管理云计算成本的工具将有助于找到应该最小化的服务器。

(2)预留实例

预计折扣 - 长期服务器成本的50%

如果企业承诺签订长期合同(1~3年),预留实例(RI)可以显著降低服务器成本。

此程序不适用于将来可能不需要的临时服务器。通常,一年合同的承诺会给40%的折扣,而三年合同的承诺会给60%的折扣。如果仍然想停止使用合同承诺采用的服务器,有几种方法可以摆脱预留实例(RI)承诺:

•用不同类型的服务器替换承诺

•取消预留实例(RI)并支付退出罚款

根据为Microsoft Azure制定的计算可以看出,承诺使用三年,则享受60%的折扣,如果一年后取消,需要交付12%的违约金。

•Microsoft虚拟机规模集

•AWS预留实例定价

•谷歌云平台的计算定价

(3)竞价实例

预计折扣- 70%的服务器成本不是“关键任务”

现货服务器或低优先级服务器比同等功率的普通服务器成本要低70%-90%。此外,目前的折扣是固定的(而不是像过去那样的拍卖过程))。

问题在于这些服务器的优先级较低,因此企业可能会面临突然关闭服务器的风险,并且不另行通知。

幸运的是,有几种方法可以解决这些问题:

•运行不重要的无状态服务;如果它们关闭,可以再次打开它们(通常不会被删除)。

•处理队列;如果服务器关闭,任务将保留在队列中,等待另一个服务器

•如果服务器已关闭,则使用自动扩展规则自动处理特定实例计数。

•一家名为Spotinst的公司通过有效使用服务器来帮助降低成本。他们能够识别即将关闭的服务器,并将其替换为其他现货服务器,这么做几乎没有停机时间。根据调查,Spotinst公司对于Microsoft Azure云平台支持似乎仍然不完整(不完全支持Azure K8s服务),但AWS云平台则得到了更好的支持。

(4)无服务器/自动扩展架构

预计折扣-持续开放加载时间的服务器成本的90%.

企业的系统必须能够承受很重的负载,但是没有理由让所有的服务器在低需求的时候工作。

自动扩展可确保服务器数量根据测量的负载自动扩展。无服务器功能仅在需要时运行,无需任何服务器。

适当的体系结构是高效且有效的云平台的基本要素之一。对于服务器体系结构和云计算设计模式,一般来说,可以参阅awesome-design-patterns。

在由Kubernetes管理的系统中,资源分配通常更有效且更具成本效益。virtual-kubelet项目可以将Coverentis连接到无服务器容器平台,例如AWS Fargate和Azure容器实例。

(5)开发/测试

预计折扣- 低效率服务器成本的50%。

企业服务器的很大一部分用作开发/测试和预生产环境。在Azure云平台中,开发/测试环境提供折扣。

在许多情况下,企业仅在白天使用开发/测试环境,因此可以在晚上和周末关闭服务器,从而节省超过50%的成本。根据Skeddly和Parkmycloud等计划,有一些工具可以自动关闭服务器。

第2部分 - 存储和网络

(1)存储

预计折扣 - 存储成本的20%。

以下是从低成本到昂贵(从最慢到最快)订购的五大云存储类别:

•存档存储

•对象存储

•文件存储 - 可以映射到多个服务器的网络库

•块存储

•数据库存储

在每个存储类别中,根据速度和冗余,有几个价格级别。

原始数据可以存储在廉价的存储类别中,但用于查询的元数据最好保存在昂贵的存储类别中。

存档存储是最便宜的存储形式,但由于检索时间较慢,因此不适用于正在进行的工作。对象存储是仅次于存档存储的成本最低的存储类别。因此,这是大多数数据的首选存储选择。

企业应该设置“存储生命周期”策略,该策略允许其设置规则以自动将旧文件移动到成本更低的存储类别中。

(2)网络

预计折扣-网络流量成本的20%。

网络流量包括内部流量(在企业网络中)和服务器与客户之间的外部流量。

对于内部流量,建议:

•如果可能,允许流程在同一地理区域内运营。

•仅使用内部地址。

对于外部流量,使用Cloudflare,它具有以下优点:

•DDOS保护

•CDN - 从最靠近客户端位置的Cloudflare服务器下载文件。

•使用比gzip更好的“Brotli”压缩。

•Cloudflare worker - 在请求到达企业的网络之前,在Cloudflare端点运行请求逻辑。

第3部分:商业折扣

云计算提供商及其合作伙伴拥有许多可以提供大幅折扣的计划。大客户还可以直接与云计算提供商讨价还价以获得折扣。

即使整个系统位于一个云平台上,有时在特定区域中使用与之竞争的外部服务(如CDN、DNS,甚至另一个云)以降低成本也是很有用的。

其好处包括:

•云计算的总成本折扣

•处理故障

•建筑咨询

•成本管理工具

•灵活的付款方式

每个主要云计算提供商都有更多相关信息:

•微软

•AWS

•谷歌云平台

(1)启动程序

预计折扣-信贷可达到数万美元或更多。

所有云计算公司都有可以使初创企业受益的计划。

其好处包括:

•云计算使用信用

•咨询服务

•业务推广/加速器

每个主要云计算提供商都有更多相关信息:

•微软

•AWS

•谷歌云平台

(2)免费分级计划

预计折扣 - 小型服务器第一年免费.

所有云计算提供商都有免费的分级计划。这些程序允许免费使用一年或固定数量的最低成本服务。通常可以创建的免费套餐的账户数量没有限制。

•微软

•AWS

•谷歌云平台

(来源:企业网D1net)

如果您在企业IT、网络、通信行业的某一领域工作,并希望分享观点,欢迎给企业网D1Net投稿

投稿邮箱:editor@d1net.com

点击蓝色字体

原文发布于微信公众号 - 云计算D1net(D1Net02)

原文发表时间:2019-06-13

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券