COP207 | 云成本优化: 只需为您真正需要的付费
关键字: [Amazon Web Services re:Invent 2023, Amazon Compute Optimizer, Cloud Cost Optimization, Amazon Compute Optimizer, Right Sizing Instances, Reservation Coverage, Suspend Unused Resources]
本文字数: 2300, 阅读完需: 12 分钟
视频
导读
制定云成本优化战略,平衡应用性能和成本。在本次分享中,了解整体云成本优化的策略,亚马逊云科技如何改进其成本优化建议解决方案,以及您如何使用这些解决方案以使能力和需求相匹配,并在保持高性能的同时做出更好的成本优化决策。聆听有关新资源类型和最佳资源配置的详细信息,如何利用历史数据确定正确的资源配置,以及需要考虑的具体定价。
演讲精华
以下是小编为您整理的本次演讲的精华,共2000字,阅读时间大约是10分钟。如果您想进一步了解演讲内容或者观看演讲全文,请观看演讲完整视频或者下面的演讲原文。
亚马逊云科技的高级产品经理Noel Crawley在会议上首次发表演讲,他的主题是计算服务。他欢迎各位与会者的到来,并介绍了云计算成本优化的话题。他强调,他们将探讨各种亚马逊云科技产品和优化功能,以及来自富达投资公司的客户成功案例,展示他们是如何运用这些技术来优化云成本的。
Noel Crawley首先概述了许多客户在云计算成本优化过程中通常会经历的一个典型过程。他指出,这个过程通常始于对所需结果和服务的透明度不足。随着企业逐渐适应云端环境,他们会通过制定云战略、设定目标并将技术支出与企业需求相协调来提高认知。接下来的步骤通常包括实施安全措施,如合规性、安全性和正确的服务使用控制。这进一步导致了治理实践的实施,如实施标签策略、账户映射和了解资源所有权。Noel解释说,全面的优化通常在建立可见性和治理边界之后成为最后一个阶段。他强调,全面优化往往受到诸如标签质量差、资源映射错误或缺乏责任等问题的限制。
接下来,Noel列出了四种主要的云成本优化方法:折扣、删除闲置资源、调整实例大小和挂起资源。他指出,将这些方法结合使用,可以随着时间的推移大幅减少成本。例如,预留实例和储蓄计划等折扣可以为可预测的稳定工作负载提供高达30%的折扣,从而降低总账单。删除闲置资源可以消除不必要的浪费,例如未附接的EBS卷、空闲的负载平衡器、过期的RDS快照和未使用的IP地址。根据实际情况调整实例大小以获得最佳性能,可以节省最高20%的资源成本,消除过度配置。最后,在不活动时期(如夜间、周末或不活动时期)挂起有状态的工作负载可以通过仅支付活跃计算时间来产生额外节省。
为了说明潜在影响,诺埃尔通过一个具体例子进行了阐述。这个例子涉及到一个M5.4xlarge EC2实例,其平均CPU利用率达到了25%。根据计算优化器的建议,将这个实例调整到大一点的M5.xlarge实例,每个月可以从这个单个实例中节省超过520美元。此外,在包括每天35-40%的空闲时间在内的延长空闲期间挂起该实例,可以在不发生有用工作的时候消除计算成本。结合这两种优化方法,可以将这个实例的每月660美元的成本降低到仅88美元,总节省达到86%。对于生产工作负载,类似的大小调整和使用折扣储蓄计划的组合可以产生与按需定价相比高达75%的成本减少。
诺埃尔建议将云计算使用分为两大类:稳定且可预测的与动态且可变的。预留和储蓄计划应应用于覆盖稳定的基线使用量,可能覆盖最高达70-80%的花费。由有机应用增长、新产品或可变工作流程引发的使用量波动应保持灵活的按需使用。他提倡以较小、递增的方式购买预留和储蓄计划,以避免过度购买并允许每月调整覆盖范围水平。这防止了在大型长期预留过期(1-3年后)后面临悬崖式下降的问题。
从一个客户成功案例开始,来自富达投资的诺埃尔上台讨论他们的财务运营实践和云优化之旅。他提供了背景信息,即富达投资成立于1946年,至今仍由约翰逊家族私有。2016年,他们在亚马逊云科技上推出了第一个产品,并战略性地承诺到2024年前将70%的工作负载迁移到云端,到2026年实现100%的迁移。他们早期就设定了围绕云采用的警戒线,确保安全性,避免品牌损害,并推动组织内的成本效益增长。
他们接下来专注于云计算采购和预留资源的财务管理。在财务部门的协助下,他们可以依据业务部门的需求进行预订购买。他们的初始关键绩效指标(KPI)是预留实例的EC2和RDS实例等服务适用性的覆盖率达到百分比。随着时间的推移,他们逐渐扩展到根据实例大小灵活调整以提高精确性。
此外,富达(Fidelity)还会追踪各个业务部门的Spot实例覆盖率,目标是实现相较于按需价格高达90%的折扣。通过结合预留折扣和Spot折扣,他们形成了整体“单位折扣”KPI。在第一年,这些指标主要由少数团队成员负责管理。然而,将这些KPI与每个业务部门分享使得更广泛的应用和进步成为可能。
进入第二年之后,富达将关注点从追求折扣转向优化资源利用。他们为删除未使用的EBS卷、过期的RDS快照、闲置的负载均衡器等添加了自动化,将此指标作为其总体FinOps KPI的20%。每个业务部门都需要制定政策,允许那些已经拥有现有自动化的人员得分良好。令人惊讶的是,原来认为有更多的团队已经有了自动化,强调了广泛合作的价值。
到了第三年,富达调整了其KPI,以平衡折扣、资源优化和文化。他们将指数中的折扣权重从70%降低到50%。他们还增加了例如EC2停止/启动等实例暂停功能,以捕捉非生产空闲资源的节省,将其权重定为10%。为了改进调整大小,他们现在使用先进的CloudWatch代理同时收集CPU和内存指标,并将其权重也定为10%。
来自富达的诺埃尔(Noel)总结道,他们的FinOps KPI已经从仅仅追求折扣转变为包括积极的优化和跨所有团队的共同问责制。他重申了他们的长期采用云计算的经济有效性的目标。
回到亚马逊云科技(Amazon Web Services)的能力方面,诺埃尔·克劳利(Noel Crawley)简要介绍了计算优化器(Compute Optimizer)。自2019年推出以来,它已分析EC2实例、Lambda函数和Auto Scaling组的历史利用率指标,以提供调整大小的建议。计算优化器自发布以来已向客户提供了超过80亿个优化建议。
诺埃尔强调,作为推荐系统的核心原则,计算优化器始终将性能放在首位。其目标是实现应用程序性能的最佳化,同时优化资源配置。这样可避免资源过度占用,从而降低用户最终的体验效果。
在控制台中,诺埃尔列举了多种类型的推荐方案,包括EC2实例、自动伸缩组、Lambda函数和EBS卷。他指出,由于EBS卷调整大小过程中不会产生停机现象,因此它成为了新团队的理想选择。将卷从GP2升级为GP3时,每GB配置可节省20%的即时节能。
此外,诺埃尔展示了一项近期发布的功能——从合作伙伴(如Datadog、New Relic等)获取内存指标。在此之前,计算优化器仅能根据CloudWatch提供的CPU、磁盘I/O和网络吞吐量指标来调整实例大小。由于缺乏内存数据,基于内存的调整无法实现以提高性能。现在,随着计算优化器能够分析详细的内存指标,它可以评估更多种类的实例类型和大小的组合,从而发现更全面的大小调整机会。
为了激活此新功能,只需在偏好设置中选择外部指标提供商即可。收集30小时历史数据后,计算优化器将根据新增的内存指标提供建议。这将带来更多的节能措施,通常在控制台中以高于仅基于CPU的建议的节省百分比呈现。
近期的其他改进还包括支持来自不同系列共计37个新的实例类型,以及显示调整大小操作的难度等级。诺埃尔再次强调,优化过程应与整体云运营成熟度、可持续性计划及业务灵活性目标紧密相关。他鼓励与会人员查阅其他关于云计算财务管理的专题内容。
总的来说,演讲者阐述了一个关于云优化从基础可见性到管理控制直至全面优化的成熟过程。通过运用诸如调整大小、暂停实例以及折扣策略等多种手段,可以累积实现高达70%以上的成本节省。富达投资提供了具体的实际操作案例,展示其FinOps实践和关键绩效指标如何从单纯追求折扣转向了整个团队共同承担责任的进程。Compute Optimizer提供自动化且可靠的优化方案,始终将性能作为首要关注点。它的全新内存指标整合揭示了更多有关成本节约和资源优化的机会。在云计算领域,企业应当充分利用各种优化方法和相关工具,以减少浪费并仅为其实际使用的部分付费。
下面是一些演讲现场的精彩瞬间:
诺尔·克劳利对观众的参与表示感谢,他们参加了亚马逊云科技的re:Invent活动。
他的目标是确保在云端每花费一美元都能获得最大的价值。
作为一家企业,亚马逊云科技深知优化的重要性。
为了实现这一目标,亚马逊云科技得到了富达公司的财务控制和金融组织的支持,以便更好地购买预订服务。
此外,亚马逊云科技还创建了一个顶级单位折扣指标,以跟踪和优化其RI和Spot实例的覆盖范围和定价。
在领导者的讨论中,亚马逊云科技如何处理未使用的资源,如孤儿EBS卷和未使用的RDS快照,成为了一个关键话题。
他们希望客户能够实现自动化来删除未使用的资源,而不仅仅是实际删除它们。
总结
该视频探讨了如何通过多种策略如折扣、删除未使用资源、调整实例大小以及暂停非生产工作负载等来优化亚马逊云科技的成本。其中着重介绍了亚马逊的Compute Optimizer产品,它可以通过分析资源利用率来提供最佳的实例类型和大小建议。视频中分享了一个关于富达投资公司如何逐步实施预留实例、自动化删除闲置实例以及建立弹性和责任文化的案例,最终实现了超过50%的成本节约。此外,还宣布了一项新的Compute Optimizer功能,即从New Relic等合作伙伴处获取内存指标,以提高调整大小的建议质量。总之,视频传达了一个信息,即通过逐步采用各种技术、利用监控工具以及转向弹性和责任文化,可以实现显著的优化效果。
演讲原文
想了解更多精彩完整内容吗?立即访问re:Invent 官网中文网站!
2023亚马逊云科技re:Invent全球大会 - 官方网站
点击此处,一键获取亚马逊云科技全球最新产品/服务资讯!
点击此处,一键获取亚马逊云科技中国区最新产品/服务资讯!
即刻注册亚马逊云科技账户,开启云端之旅!
【免费】亚马逊云科技中国区“40 余种核心云服务产品免费试用”
亚马逊云科技是谁?
亚马逊云科技(Amazon Web Services)是全球云计算的开创者和引领者,自 2006 年以来一直以不断创新、技术领先、服务丰富、应用广泛而享誉业界。亚马逊云科技可以支持几乎云上任意工作负载。亚马逊云科技目前提供超过 200 项全功能的服务,涵盖计算、存储、网络、数据库、数据分析、机器人、机器学习与人工智能、物联网、移动、安全、混合云、虚拟现实与增强现实、媒体,以及应用开发、部署与管理等方面;基础设施遍及 31 个地理区域的 99 个可用区,并计划新建 4 个区域和 12 个可用区。全球数百万客户,从初创公司、中小企业,到大型企业和政府机构都信赖亚马逊云科技,通过亚马逊云科技的服务强化其基础设施,提高敏捷性,降低成本,加快创新,提升竞争力,实现业务成长和成功。