Blog chevron_right 未分类

《云成本优化手册》简介

如果您正在寻找开发 Java 应用程序并控制云支出的实用方法,我们可以为您提供指南。

《云成本优化手册》以 Java 开发人员的视角撰写,但我们相信您的工程和架构团队也会觉得它值得一读。我们还敢肯定,您的 FinOps 团队将从我们的实用技巧中受益匪浅。

让我们面对现实;为了发展和竞争,许多公司需要云端的可扩展性、生产效率、敏捷性和弹性。然而,性能往往被高成本抵消。目前,企业正急于更有效地控制云支出,并减少通过签订企业折扣计划承诺的、已享受折扣的云支出。

该电子书根据 FinOps 基金会框架中的“提供信息”和“优化”阶段,提供了降低云成本和提高 Java 应用程序性能的七种策略:

阅读《云成本优化手册》
  • 1 章:了解云使用情况和成本
  • 2 章:建立并跟踪使用情况和成本的 KPI
  • 3 章:利用竞价型实例、预留实例和节省计划
  • 4 章:与云提供商谈判
  • 5 章:合理调整和自动缩放实例规模
  • 6 章:利用更新、更高效的计算实例和处理器  
  • 7 章:利用高性能 Java 平台

贵公司很可能已经实施这七项策略中的一项或多项,我们只是想确保您能更上一层楼! 

云成本优化的指导原则 

几乎对于所有企业而言,以更具成本效益的方式使用云非常重要,但本指南侧重于 Java 在云端的运行。

它基于对领导者在云端开展业务至关重要的两项举措:FinOps 和俭约架构。

FinOps 和云财务 

一种新兴的领域,常被称作 FinOps 或云财务,正在努力弥合财务部门对财务责任的要求与 DevOps 团队为完成工作所需的云资源之间的差距自 2019 年以来,FinOps 基金会在定义 FinOps 方面一直处于领导地位。

希望改善云支出的组织应该深入研究 FinOps 框架。Azul 于 2024 年成为 FinOps 基金会的成员,因为我们面临着与许多其他组织相同的问题。

FinOps 框架与我们的书一样,分为三个阶段: 

  • 提供信息:确定云成本、使用情况和效率数据的数据源,以进行分配、分析和报告。    
  • 优化:使用在提供信息阶段建立的数据和能力,确定提高云效率的机会。   
  • 运营:基于提供信息和优化阶段,实施组织变革,将 FinOps 整合到运营中。

深入了解俭约架构和云原生 Java 应用程序  

云计算不仅仅是在别人的基础设施上运行应用程序。容器化、弹性计算资源和新的编码范式帮助改变了公司编写 Java 应用程序的方式。
由 AWS 首席技术官 Werner Vogel 推广的俭约架构认识到了成本对业务的影响。利用这种方法,工程团队已开始将云财务因素纳入软件设计和开发。

《云成本优化手册》概览 

《云成本优化手册》中的前六种策略相对简单。

它们对于在云业务的新领域中取得成功至关重要,但遗漏了一种经常被忽视的关键策略:Java 运行时。OpenJDK 的 Azul Zing 构建版本旨在通过相同或更少的云实例提供更高的性能。

使用高性能 Java 平台可以大幅降低任何云账单中的费用。最终,公司会充分利用本指南中提到的各种节省和提高效率的方法。

如今,您需要优化 Java 工作负载,以进一步降低成本,因为传统的 JVM 限制了您从云成本优化策略中获得最大收益的能力。

Java 运行时如何影响云成本 

W在考虑降低云成本的方法时,人们通常会关注存储和临时服务器配置等问题。他们不会考虑底层 JDK……但他们应该这样做。

OpenJDK 的 Azul Zing 构建版本具有一系列独特的功能,能够提高 Azul Platform Prime Java 运行时的性能,并降低其运行成本。这些功能包括: 

  • ReadyNow 预加载优化,减少预热时间。   
  • 云原生编译器将优化转移到外部编译服务,以更低的 CPU 成本实现更短的预热时间。  
  • G4 垃圾收集器带来了无暂停垃圾收集器,可以在不暂停执行线程的情况下执行垃圾收集,从而消除垃圾收集导致的大部分延迟峰值。

因此,OpenJDK 的 Azul Zing 构建版本性能大幅优于 Oracle 的原始 OpenJDK。

我们的客户提供了证明 

LMAX 是首家受英国金融行为监管局监管的外汇交易多边交易设施,使用 Azul Platform Prime 搭建技术基础。LMAX 利用其工程师团队进一步提高了 Java 性能,甚至超越了 Azul Platform Prime 设定的高水平。

一家大型全球零售商将其计算量减少了 40%,并将 70 多个电子商务 Java 应用程序迁移到了 Azul Platform Prime。

领先的公司使用 Azul 来提高其应用程序的性能,同时降低云成本。您可以在我们的网站上阅读其云成本优化案例研究

请阅读《云成本优化手册》,详细了解所有这些策略如何帮助贵组织在云端提高效率和生产力。