控制公有云开销的十大法则

简介:

公有云服务正在众多行业领域中被广泛地应用着,它为开发基于云计算的高效工作负载带来了多样化的选择。但是一个扩散化的服务将使得公有云应用程序的开发增加成本和混乱。这里有10个切实可行的策略,它们可以帮助小型企业在使用公有云服务的同时确保云计算开销处于他们的可控范围中。

控制公有云开销的十大法则

1. 正确选择云计算资源。

计算实例可以以众多广泛的配置提供,它们是专为突出每一个应用程序的独特处理、内存、存储以及性能需求而设计的。亚马逊网络服务(AWS)单单在美国东部地区就列出了39个不同的弹性计算云(ECT)实例类型。选择“合适规模”的云计算实例或资源就可以避免购买不必要的资源,从而实现成本节省。而云计算的特性也让之后按需扩展规模变得非常简便。这样,每个月也节省下了购买额外资源的支出。

2. 监控公有云支出。

云计算供应商们所提供的详细服务使用和成本报告工具可帮助企业用户监控其云计算开支并控制云计算成本。当云计算使用超过了预设的阈值时,相关管理人员将会收到电子邮件提醒,这将有助于在一个计费周期结束前帮助企业予以关注并采取相应措施。诸如Cloudyn这样的第三方工具可提供针对AWS、谷歌、微软 Azure和OpenStack的性能与成本监控。密切关注云计算消费,并使用相关结果推动成本节省。

3. 为可扩展性设计工作负载。

可扩展性是任何公有云的一个重要方面。可扩展性使用事件驱动的计算实例(例如AWS Lambda)或容器(如谷歌容器引擎)来为诸如微服务这样的重要工作负载扩展核心服务。这些方法旨在必要时使用更多的计算资源。一旦应用高峰期结束,就可以释放这些额外资源以便再次使用。

4. 在计算资源更低价的位置运行工作负载。

峰值时间和计算需求影响着云计算的定价。根据需求和定价更低的原则决定工作负载运行的服务位置将有助于小型企业节省成本。只要通用存储可以服务每一个位置,工作负载,就可以在不同服务区域之间发现存在着延迟差异。但是,需要注意的是,安全性和法规合规性需求可能会禁止在某些区域运行工作负载。

5. 研究实例现货市场。

为了推动更高的利用率,公有云供应商可能会把多余计算资源投入拍卖市场——它允许用户在按需定价的基础上以一定折扣获得较短时间计算资源。亚马逊把这些基于投标叫价的实例称为现货实例;而谷歌公司提供了类似的服务——抢占式虚拟机,该服务具有固定折扣价格的特点。现货实例的价格将根据实例的供求关系而持续波动。现货实例市场无法预测长期的可用性,但他是一种非常符合成本效益的短期项目实施方式。

6. 使用合理的实例保留。

公有云时一种“按需”使用的资源;消费者希望以小增量的方式为资源或服务支付费用,扩展使用可实现成本节省。谷歌云计算可在大部分或全部月内提供高达三成的实例折扣,而亚马逊用户可以以按需价格的75%保留EC2实例长达一至三年。对于长期具有合理稳定需求或可预测计算需求的成熟工作负载来说,实例保留僵尸特别有用的。综合考虑长期和短期承诺,以实现更符合成本效益的部署。

7. 使用策略和时间表。

公有云的可扩展性要求自动化,并往往依赖于使用固定的时间表或策略。业务需要随时间推移而变化,而可扩展性规则则可能快速变化。了解这些规则并频繁地重新审查之。充分利用云计算所提供的功能,例如可扩展标签、警告和通知,以提高用户对工作负载活动的了解,并寻求消除多余资源的良机。

8.减少不必要的存储。

存储实例往往倾向于积累——尤其是当用于数据保护(恢复)或与计算实例分离以及被遗忘于公有云中。确定可扩展存储实例,然后删除它们。例如,如果删除了一个云计算服务器实例,其相关存储资源可能会被分离和被忽略。一旦存储对象的生命周期到期,诸如谷歌云计算平台的“对象生命周期管理”和亚马逊的“简单存储服务对象到期”这样的工具可以帮助用户自动删除不需要的数据。另一个选择是将存储实例迁移至一个更便宜的存储替代位置。

9. 有策略地缓存存储。

公有云供应商可能会提供基于内存的缓存服务,例如AWS的ElastiCache。缓存服务可把重要的数据或频繁访问的数据移至内存,而不是不得不从存储实例中检索数据。这可以提高一些应用程序的性能并降低更高层次云计算存储的成本——尤其是当性能敏感工作负载在远程区域中运行时或者当实现快速恢复功能而需要高效复制时。相比之下,谷歌云计算存储允许用户指定存储“桶”存储的地理位置。

10. 使用可用的供应商服务。

诸如AWS和谷歌这样的公有云供应商为多任务处理提供了丰富的服务。使用这些服务可以让那些长期未得到使用的实例被用于托管供应商的服务,并从用户已支付费用的空闲计算资源中得到好处。

公有云是一个快速发展、提供不断扩大规模的服务、功能和极具竞争力的成本节省。在混乱和不知情的情况下,用户很容易把钱花在不必要的实例和服务上。成本节省一直就在那里,但是它需要精明的云计算专家来发现它们。



本文作者:滕晓龙

来源:51CTO

相关文章
|
监控 小程序 安全
产品人如何用更少的成本推动业务高速增长?
产品经理应聚焦四大阶段:市场、测试、体验和业务表现,还应借助第三方数据统计SDK,如友盟+U-App快速集成采集数据,节省采集成本高。另一个是解决标准问题,同时拥有标准化统计逻辑,可以有效解决指标不统一的问题,并分析流量来源、行为分析、留存及漏斗,以及整个分析过程。
产品人如何用更少的成本推动业务高速增长?
|
存储 数据中心
传统数据中心地位不保,2021年数据存储量被云超越
据知名研究机构IDC预测,2021年全球存储在公共云上的数据量将超过传统数据中心,传统数据中心自上世纪60年代起对企业数据的把持将被云打破,企业进入All in Cloud时代。
1884 0
|
大数据 新制造
案例推荐《恒逸石化:用计算消耗取代能源消耗》
2017年3月,由恒逸石化CIO(首席信息官)来统一协调、高效推进各项目开发、落地、实施的智能制造大数据项目正式启动。
2535 0
|
分布式计算 云计算
如何区别?三个角度看云计算与网格计算
 本文讲的是如何区别?三个角度看云计算与网格计算【IT168 专稿】对于IT界很多资深工程师而言,网格计算(Grid Computing)是一个耳熟能详的概念,它是把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多个计算设备来进行处理,最后把这些计算结果综合起来得到最终结果的计算模式。
1412 0
|
云计算
岩田聪:云计算游戏模式很难保证低延迟
本文讲的是岩田聪:云计算游戏模式很难保证低延迟【IT168 资讯】据报道,任天堂总裁岩田聪近日在接受Develop采访谈到云计算时表示,任天堂对于该技术很感兴趣,但是他们不会复制像OnLive这样的云计算游戏平台模式。
1235 0
|
分布式计算 中间件 云计算
钱德沛教授:云计算和网格计算差别何在
本文讲的是钱德沛教授:云计算和网格计算差别何在,北京航空航天大学钱德沛教授介绍了自己关于云计算的看法,并分析了云计算与网格计算、Web计算等的差异,并提出云计算应该与网格计算结合、取长补短。
1471 0