AWS云成本优化攻略

AWS云成本优化攻略

以更低成本和更高效率为优势的云计算,如果应用不当,反而可能造成成本居高不下的情况。这是一个极其有意思的现象。为了规避这种情况,今天就让我们来聊一聊如何合理规划你的云上EC2资源。

AWS云成本优化攻略
AWS云成本优化攻略


01 
如何选择EC2的size?

规划和选择EC2实例,尽量匹配合理的选型而不需要去oversize,这点不像传统on-premise的服务器选型配置,往往会把CPU,RAM配的很高以满足满载运行或者今后扩展等需要。云资源的特点是,可以根据实际的情况去灵活的调整它,如果large可以满足,就不要选择xlarge。当然,有的时候您需要通过经验+实际测试来得到确定合理的机器。

AWS云成本优化攻略

JOS建议:尽量选择最新一代实例,因为新一代实例具有更好的性能,以及最优惠的价格 (甚至可能低于上一代实例的价格)。比如如果可以选择m5,就尽量不要选择m4。您也需要根据业务场景选择实例,一般来讲通用型业务选择M系列,计算密集型业务采用C系列,数据库类型选择r系列。

EC2的SIZE“规划和选择EC2实例。尽量匹配合理的选型”


02 弹性原则

尽量避免资源闲置浪费,并尽快释放不使用的资源。

举个例子:

开发团队申请了一台机器用于测试,但是这台机器每个周只会用一次,在这种场景下每次用的时候开机,用完之后关机,这样比7*24小时开机节省了大量的费用。如果这台机器不会再使用,除了终止该实例外,别忘了删除EBS卷,或者在启动实例时选中“终止时删除”,(实例终止,EBS卷还是会收费)

不仅如此,设计系统的时候也要做到弹性。流量访问高的时候就自动申请更多机器,流量下来了任务少了就主动释放掉多余的机器,这个过程可以通过JOS帮您完成配置,从而实现完全自动化伸缩管理。

弹性原则:”避免资源闲置浪费,释放不适用的资源“

03. EC2付费模型
EC2付费模型可以分为以下几种:

一 按需实例

用多少时间,给多少钱。

二 预留实例

如果您承诺预留 1 年或 3 年,它可以为您提供可观的 EC2 使用折扣,最高可达按需实例的2.5折优惠。

合理的规划预留实例确实能帮助您节省成本,但是我们也不能追求一味的去使用预留实例,有效的权衡,评估,规划和管理才是优化成本的最佳方式之一,JOS的云管理服务可以有助于监控并分析预留实例的使用和匹配情况,提供最优的成本优化方案。

另外需要注意的是,新建一个实例的时候不能指定这个机器用预留实例。因为机器买了之后是否匹配到预留实例是由AWS作出的决定。并且AWS有灵活的转换因子。

举个例子:

假如你提前买了一个m4.8xlarge的预留实例,但是此时,你的云账户里没有已运行的实例命中这个预留实例,这是你如果直接开启两台m4.4xlarge的按需实例,那么就可以命中m4.8xlarge的预留实例,一个m4.8xlarge等于两个m4.4xlarge。

三 Spot实例

Spot 实例是指AWS从资源池里面空闲的资源,价格非常便宜。

Spot的应用场景有哪些?

无状态web服务/图像渲染/大数据分析/大规模并行计算等

举个例子:

大数据分析报表,每天晚上处理,老板只要求隔天早上看到报表,你完全可以晚上用一个spot实例来做处理。

Spot实例并不能100%用于处理你的正常工作内容,通常只是用于on-demand实例的补充,但是您可以在任何无状态的,非生产环境应用的场景,例如:开发测试服务器,偶尔停机是可以接受的那些场景使用spot 实例。

对于敏感的工作负载或数据库来说,spot实例不是一个好的选择。

课堂小结

不同场景下,EC2模型最优解是怎样的?

  • 对于7*24小时运行在线服务,数据库等应用,业务比较稳定,购买预留实例最划算。
  • 对于离线业务,采用Spot实例最划算。
  • 对于短时间测试或者不确定性的业务等,可以直接使用按需实例。

成本优化是一项需要持续不懈的工作,贯穿从设计阶段到运维阶段。

JOS一直致力于让您能更轻松更高效的管理云平台,不仅最大程度的降低成本,同时建立起具备高弹性、响应能力以及自适应性的部署机制,使您减少IT运维的烦恼同时,将更多的精力放在企业业务的增长需求上。

http://www.jos.com.cn/page226

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/211787.html

(0)
上一篇 2021年12月14日
下一篇 2021年12月14日

相关推荐

发表回复

登录后才能评论