Blog chevron_right 未分类

转向高性能 JVM 后,让 Azul 客户感到满意的四个方面

基于 OpenJDK 的传统 JVM 难以满足许多公司的要求,因此我们提供了一种替代方案。 

如果我们询问 Azul 客户,在与我们展开业务合作的过程中,哪些方面最让他们感到满意,他们的回答往往是:减少云浪费;提升应用程序和系统的性能;扩大 DevOps 团队的规模,以更快的速度交付更多成果;使用屡获殊荣的技术让他们感到放心。以下是对这些方面的深入阐述。 

1 基础设施和云成本优化

在全球范围内,技术领导者正面临着云成本日益增长的问题,并认识到了减少云浪费的必要性。据《华尔街日报》报道,“今年,全球云支出预计将增长 18.5%,达到 5,765 亿美元,略低于 2022 年 18.8% 的增长预测。” 

在许多情况下,这个问题可以归结于如何努力充分利用已承诺的云支出,并优化实例利用率。 

转向 Azul 后,我们的客户能够通过更快的 Java 代码执行速度,将云计算实例减少 20% 以上,从而以更低的 IT 资源占用量提供服务。 

“借助 Azul Platform Prime,我们将前端服务器资源占用量降低了 30%,这削减了数百台服务器,并将数据库服务器资源占用量减少了 50%。这相当于节省数百万美元。”

Taboola IT 副总裁 Ariel Pisetzky

Taboola logo

与 OpenJDK 相比,Azul Zing 可以提供更快的代码运行速度,使相同工作负载所需的计算资源更少,从而降低云费用。

Azul customers love that compared to OpenJDK, Azul Zing delivers faster code that results in fewer compute resources needed for the same workload, lowering cloud bills.
Azul Zing 使用更少的计算资源运行相同的工作负载,从而降低云费用。

Azul 在 AWS Marketplace 和 Google Cloud Marketplace 上有售。Azul 客户也在利用其企业折扣计划 (EDP) 中已承诺的支出,并用这些资金采购 Azul 高性能 JVM。他们运用已有的折扣优惠,享受到了更优的交易成本效益,并通过正在使用的标准化市场协议简化了采购流程。 

我们的许多客户正在整合第三方软件支出,以获得更高的计划折扣,这是其 FinOps 策略的一部分。 利用 Azul 的高性能 JVM,他们可以在维持性能 SLA 的同时,微调并降低消耗的 Java 计算资源,以满足资源分配目标。   

Azul 客户只需更换 JVM,即可更好地控制工程间接采购的决策权。结果如何?这使性能优化更具可预测性,并加快了功能上市时间。 

2 应用程序性能和延迟改善

在将 JVM 切换到 Zing 之前,许多 Azul 客户在提高 Java 应用程序的承载能力方面遇到了困难。他们也无法在目标利用率水平上提高性能,并且,为了实现工作负载的一致性,他们花费了太多时间研究如何降低延迟异常值。 

通过更换 JVM,Azul 客户可以提高应用程序的响应速度和一致性,并且,无论是对于自定义代码还是 Java 基础设施(如 Kafka、Cassandra 和 Elasticsearch 等),都能实现即使在负载增加时,也能维持性能 SLA。 

这对于游戏工作负载尤为关键,因为在游戏中,体验最为重要。  通过转向高性能 JVM,Supercell 提高了游戏应用程序的承载能力,改善了游戏玩家体验,同时降低了 20% 的 CPU 使用量(来源:Supercell) 

客户体验对于零售和电子商务、广告技术、在线旅游平台以及高性能交易工作负载也同样至关重要。 

“我们的平台包含许多产品,但 Azul Platform 以开箱即用的方式提供了卓越价值。”Fay 总结说,“它使我们能够直接将资源集中在业务增长上。”

MEMX 首席运营官 Tom Fay

MEMX logo

3 DevOps 生产力和效率

更快地构建和交付新功能至关重要。  对于许多应用程序所有者和工程团队而言,将产品快速提供给内部产品团队和业务用户是一项挑战。  项目延期将导致积压的工单不断增多。 

更换 JVM 有助于减少围绕性能问题进行编码的时间,以及处理实时应用程序运行问题工单所花费的时间。  Azul 客户缩短了上市时间,加快了新功能的交付速度,同时避免了计划外的性能调优。 

通过转向高性能 JVM,Workday 为基于 Java 的 HR SaaS 应用程序消除了 95% 的运行问题。  Workday 释放了 4.2 万小时的增量工程能力。(来源:Workday

Mastercard 也面临着类似的问题,为了更好地保护持卡人和商户,他们转向使用 Azul。

“Mastercard 需要实时识别欺诈行为,并在出现任何风险之前拒绝交易。顺便说一下,这项工作以毫秒级速度进行,每秒发生数万次。”

Mastercard 高级技术顾问 Ted Boehm

Mastercard Logo
更平稳、更一致的性能为 Mastercard 的欺诈检测提供了显著优势。

4 屡获殊荣的功能

最近,我们被 2024 年 Tech Ascension Awards 评为年度云基础设施解决方案,并荣获云应用程序服务类别美国商业奖史蒂夫金奖。 

那么,Prime 是如何运作的呢?  

Azul Platform Prime 包括 Azul Zing,这是 OpenJDK 的增强版本,可提供卓越的性能、一致性和效率。  我们以 OpenJDK 为基础,然后将其关键组件替换为我们的优化版本。  综合起来,它们能够在任何 JVM 上以最低的运行成本提供最佳、最稳定的性能。  

Azul customers love that we start with OpenJDK as the base. Then we replace key components with our optimized versions. Taken together, these deliver the best & most consistent performance at the lowest operating cost of any JVM on the planet.
  • 加快代码执行速度,提高 Java 应用程序运行速度。Azul 客户通过优化代码执行速度,可充分利用最新的处理器。  Zing 通过我们基于 LLVM Falcon JIT 编译器,提供改进的推测优化。 
  • 在更高的利用率水平下实现更高的一致性。Azul 客户可在更高的负载下保持始终如一的服务水平。  他们还能够降低 CPU 在使用中随时间推移而产生的噪音,并通过 C4 垃圾收集器(世界上最优秀的无暂停垃圾收集器)消除停顿、抖动和停滞。 
  • 改善预热,增强弹性。显著减少因添加新实例而导致的中断和故障。  Zing 从一开始就全速运行,并使用 ReadyNow 技术适应、学习和传播优化配置文件。 

亲自尝试 

全球数以千计的企业信赖 Azul,将其任务关键型 Java 应用程序托付给 Azul 经过 TCK 验证并且基于 OpenJDK 的高性能 JVM。 

Azul 客户正在使用我们的增强版 OpenJDK 处理业务关键型 Java 应用程序和工作负载。 

下载并试用搭载 Zing(OpenJDK 增强版本)的 Azul Platform Prime。