Azul推出ReadyNow Orchestrator,解决Java预热难题

经纪商动态·更多 Azul 报道

·阅读约 5 分钟

字号
Azul推出ReadyNow Orchestrator,解决Java预热难题

背景概述

根据 黄金形态通APP 报道,Azul于2023年8月30日宣布推出ReadyNow Orchestrator (RNO),这是Azul Platform Prime的一项新功能,基于ReadyNow技术,旨在大幅缩短Java应用的预热时间,从而显著提升运营效率并优化云成本。该功能现已可用,无需对Java应用进行任何修改,且对Azul Platform Prime客户免费提供。

任何使用Java运行关键业务负载的公司都面临Java预热问题。当Java应用启动时,JVM负责将其编译为可由运行机器或设备执行的格式。随着应用持续运行,JVM会重新编译并进一步优化应用代码的重要部分以提升性能,本质上是在达到峰值性能之前随时间“预热”。

关键要点

  • ReadyNow Orchestrator (RNO) 是Azul Platform Prime的新功能,基于ReadyNow技术,可大幅缩短Java应用预热时间。
  • 该功能无需修改Java应用,且对Azul Platform Prime客户免费提供。
  • RNO通过将配置文件收集委托给专用的客户管理服务,实现配置文件分发的自动化。
  • RNO监控整个JVM集群,从应用使用中学习最佳优化配置文件,并自动提供给请求的JVM,无需人工干预。
  • 该功能有助于企业在非高峰时段缩减云实例数量,并在需求增加时快速扩展,确保实例立即预热,不影响客户体验。

影响解读

ReadyNow Orchestrator的推出解决了Java预热问题在容器化环境中的复杂性。传统上,生成和分发ReadyNow优化配置文件在应用集群中变得日益复杂,尤其是在容器化环境中。RNO通过自动化配置文件分发,消除了人工干预的需要,使Java应用能够更快地预热。

对于企业而言,这意味着可以更灵活地管理云资源。DevOps团队可以在非高峰时段缩减用于运行Java应用的云实例数量,并在需求增加时快速扩展,因为ReadyNow和RNO确保这些实例立即预热以承接流量,而不会中断客户服务。通过这种方式,组织可以减少平均使用的计算实例数量,从而降低云成本。

关键对比

特性传统Java预热使用ReadyNow Orchestrator
预热时间较长,需等待JVM编译和优化大幅缩短,利用优化配置文件快速达到峰值性能
配置文件管理手动或复杂,尤其在容器环境中自动化收集和分发,无需人工干预
云成本可能需要更多实例以应对预热延迟可缩减实例数量,优化成本
应用修改可能需要调整无需修改

未来展望

随着企业持续将Java工作负载迁移到云原生环境,对高效预热解决方案的需求将日益增长。Azul通过ReadyNow和ReadyNow Orchestrator展示了其在解决Java性能挑战方面的创新能力。未来,Azul可能会进一步扩展RNO的功能,以支持更广泛的部署场景和更复杂的应用架构。

此外,随着云成本的不断上升,企业将更加关注能够优化资源利用率的工具。Azul Platform Prime及其新功能有望成为企业降低云成本、提升运营效率的关键工具。

编辑总结

Azul推出的ReadyNow Orchestrator是解决Java预热问题的重要一步,特别是在容器化和云原生环境中。通过自动化优化配置文件的分发,RNO不仅简化了管理,还帮助企业降低云成本。对于依赖Java运行关键业务的企业来说,这一功能可能带来显著的运营效率提升和成本节约。随着云计算的普及,此类创新将越来越重要。

常见问题解答

问题:什么是ReadyNow Orchestrator?

回答:ReadyNow Orchestrator (RNO) 是Azul Platform Prime的一项新功能,基于ReadyNow技术,旨在自动化Java应用优化配置文件的收集和分发,从而大幅缩短预热时间。

问题:RNO需要修改Java应用吗?

回答:不需要。RNO无需对Java应用进行任何修改,即可使用。

问题:RNO对Azul Platform Prime客户收费吗?

回答:不收费。RNO对Azul Platform Prime客户免费提供,无需额外费用。

问题:RNO如何帮助降低云成本?

回答:RNO通过自动化配置文件分发,使企业能够在非高峰时段缩减云实例数量,并在需求增加时快速扩展,确保实例立即预热,从而减少平均使用的计算实例数量,降低云成本。

问题:RNO适用于容器化环境吗?

回答:是的。RNO特别适用于容器化环境,因为它自动化了配置文件的收集和分发,解决了在容器化环境中管理配置文件的复杂性。