众所周知,当你想要从头开始建立一个云财务管理计划似乎是稍有难度的。因此,亚马逊云科技解构了4个云财务管理CFM原则——查看、节省、计划和运营——并分享可以实施的操作指南,帮助您在云上取得成功。
云成本管理工具
亚马逊云科技提供一系列最佳实践工具来优化您的工作负载。这些往往需要启用或提前配置,所以可以考虑利用这些实践,来开展您的成本优化与节省工作。
Amazon Compute Optimizer
Amazon Compute Optimizer为您的工作负载推荐最佳的云资源,通过使用机器学习分析历史利用率指标来降低成本和提高性能。
Amazon S3 Storage Lens
Amazon S3 Storage Lens提供了整个Amazon S3存储中的对象存储使用情况和活动的单一视图。Amazon S3 Storage Lens可以帮助您识别和实现节省成本的机会。建议一:在您的管理账户中创建一个组织仪表板,这样您就可以构建存储使用情况的统一视图。建议二:在这个仪表板上设置一个指标导出,这样您就可以保留15个月的历史数据。拥有更多的历史数据可以让您看到历史趋势,并比较您的存储使用情况和活动在一段时间内的差异。
Amazon Trusted Advisor
Trusted Advisor提供建议,帮助您了解亚马逊云科技的最佳实践,对您的账户进行具体检查,确定如何优化您的云基础设施,提高安全性和性能,降低成本的同时监控服务配额。您可以按照建议来优化您的服务和资源。然而,只有亚马逊云科技商业支持和企业支持客户可以访问所有检查,包括成本优化。
仅仅是启用这些工具是不够的,但首先要确保您的业务和技术人员可以访问它们,更重要的是,也要选择并实施每个工具所建议的优化。
定价模式
有多种方法可以减少或避免不必须的云计算成本,其中一个是了解和利用亚马逊云科技独特的定价模式。使用按需购买以外的购买选项是一种简单而有效的省钱方式。
● Saving Plan——是一种灵活的定价模式,与按需定价相比,能够提供较低的价格。这是一个节省成本的简单方法,建议从小处着手:从每小时1美元开始,然后逐渐增加覆盖面。(这被称为“阶梯式”)。
● 预留实例——在您的账户中使用按需实例时适用的计费折扣。这些按需实例必须符合某些属性,如实例类型和某指定Region。预留实例最好用于Amazon RDS、Amazon ElastiCache、Amazon OpenSearch Service、Amazon Redshift和Amazon DynamoDB。在起步阶段,该目标用于您稳定的生产工作负载,且至少应要运行一年。
● Amazon EC2 Spot——这些服务能够让您利用亚马逊云科技中未使用的EC2容量。与On-Demand的价格相比,Spot Instances有高达90%的折扣!但不是每个工作负载都是容错的,通过CI/CD管道等工作负载,您可以使用Spot。另外,只需30分钟,您就可以对Kubernetes上的Jenkins作业进行成本优化。此外您还可以在Amazon EMR和Amazon ECS等服务上使用Spot。
计算服务
在亚马逊云科技上使用计算服务对客户来说是非常普遍的。那么,有哪些优化的技巧呢?
● Instance Generation——在为您的EC2选择实例类型时,您可以使用最新的实例类型。这是因为您不仅得到了最新的资源,通常也是更有成本效益的资源。
● Amazon Graviton / AMD——这些处理器被设计用来为您的云工作负载提供最佳的价格性能。你可以用AMD获得一些优化的性价比,如M6a,与M5a实例相比,它的性价比要高35%。由于Graviton实例是基于ARM处理器,而不是传统的英特尔处理器,对于标准EC2工作负载来说,这可能是一个很大的基础设施变化。同时,还有很多服务可以用Graviton,比如Amazon Lambda、Amazon Aurora、Amazon Fargate等等。您可以通过Graviton2获得价格/性能的节省,比如在Amazon RDS上节省52%。
● Instance Schedule——这个亚马逊云科技解决方案通过为您的实例配置启动和停止时间表,帮助您控制亚马逊云科技资源成本。关注您的非生产工作负载,并在办公时间之外关闭它们。(如晚上和周末)