Blog chevron_right Java

用于改进迁移的 Java 发现工具

A Java Discovery Tool to Improve Migrations

根据 Azul 的客户洞察,独立完成 Oracle Java 迁移平均需要 6-9 个月。凭借传统的软件资产管理 (SAM) 工具,发现和分类 JVM 是一个零散且依赖手动操作的过程。JVM Inventory 是 Azul Intelligence Cloud 的一项新功能,它解决了从 Oracle Java 迁移的复杂性和风险。结合 Azul 的迁移工具包(AMT,Azul 的扫描器,用于查找存在的 JDK)和/或其他 SAM 发现工具,Azul 的迁移咨询专家和渠道合作伙伴可以使用 JVM Inventory 精确的运行时级别可见性来显著加速 Oracle Java 实例的分类、迁移和跟踪。

2023 年 1 月,Oracle 悄然推出了针对 Oracle Java SE 的按员工计费定价模式。从那时起,他们就逐步将 Oracle Java 订阅用户转移到这种新的定价模式,事实证明,这种模式比他们传统的 Java 定价贵 2-5 倍。因此,88% 的 Oracle Java 订阅用户正在考虑转向其他 Java 提供商 [Azul,Java 现状调查和报告,2025 年]。

Azul 的客户洞察表明,独立完成 Oracle Java 迁移平均需要 6-9 个月,这主要是因为使用传统 SAM 工具发现和分类 JVM 的过程是零散的且依赖手动操作。根据 Azul 副首席技术官 Simon Ritter 的权威著作,这是 Azul 三阶段迁移过程的第一阶段, OpenJDK 迁移入门指南。在 Java 迁移过程的早期创建 Java 清单使组织能够高效、准确地对需要 Oracle 订阅的 JVM 进行分类,确定可以删除哪些 JVM,并确定哪些 JVM 应该替换为等效的 OpenJDK 替代方案。繁琐的流程使组织面临延误、错误的风险,并增加了合规风险或不必要的许可成本。

隆重介绍 JVM Inventory,一种新的 Java 发现工具

Introducing JVM Inventory, a new Java discovery tool

JVM Inventory 是 Azul Intelligence Cloud 的一项新功能,可显著加快 Oracle Java 实例的分类、迁移和跟踪速度。借助这一强大功能,企业可以将 OpenJDK 的迁移时间缩短数月,并确保持续的 Oracle Java 许可合规性和审计防御能力。此功能使用仅在运行时可用的信息来映射和监控实际正在使用的 Oracle JVM。团队可以执行 Java 迁移、移除 Oracle Java 实例,并将 Oracle Java 排除在外。

加速 Java 发现和分类

Azul 的迁移咨询专家和/或渠道合作伙伴在与企业合作时,会将 JVM Inventory 与 AMT(有时与其他 SAM 工具)结合使用。JVM Inventory 提供了关于其 Oracle Java 使用情况的准确、完整视图,这是仅靠传统工具无法实现的。

由于 JVM Inventory 直接从 JVM 收集数据,因此它可以获取运行时洞察信息,包括有关 JVM 供应商、版本、安装路径以及在其上运行的应用程序的精确详细信息。Azul 的迁移咨询专家和 ITAM/SAM 服务合作伙伴使用这些数据来验证和丰富报告,即使在动态容器环境中也能查找正在运行的 Oracle Java 实例,并识别未使用的 Oracle 实例以进行移除。通过可付诸行动的情报,明确识别哪些 Oracle JVM 正在使用且受 Oracle 商业条款约束(即不在捆绑许可覆盖范围内),企业能够充满信心地加速从 Oracle Java 迁移。

移除 Oracle Java 实例 

解读 SAM 工具的报告可能具有挑战性,这也导致对要移除的 Oracle JVM 安装进行准确分组和优先级排序变得困难。

根据 Oracle 免费条款和条件许可,组织可以免费使用最新的 Oracle Java 长期支持 (LTS) 版本(目前为 21)。但是,当 Oracle 续订日期临近,他们不再使用最新的 LTS 版本时,可能需要支付按员工计费的费用,随之而来的成本也会增加,这将使他们面临巨大的时间压力。对于需要商业订阅的 Oracle JVM 上的某个小型应用程序,如果分类缓慢、不完整或不准确,可能会导致数百万不必要的许可费用。

一个企业的 Java 资产可能包含数以万计的 Oracle JVM。JVM Inventory 可能成为成功迁移脱离 Oracle 与签署昂贵续订之间的关键差异因素。

将 Oracle Java 排除在外 

一旦 Oracle Java 被淘汰,JVM Inventory 有助于确保 Oracle Java 不再被使用,从而保持合规性和可能的审计防御。通过持续的运行时检测,组织可以立即识别并采取措施应对回归问题(例如正在运行的新 Oracle JVM),避免它们造成审计风险。通过维护最新的运行时级清单,团队可以自动发出警报,简化新 Oracle JVM 的合规性替换流程,并获取所需的情报,从而自信地抵御潜在的审计。

JVM Inventory 的功能和优势 

Features of JVM Inventory

Azul 的迁移咨询专家及其 ITAM/SAM 合作伙伴将 JVM Inventory 与 AMT 或其他 SAM 工具结合使用,提供一套完整的解决方案,使组织能够:    

  • 发现并清点其 Oracle Java 实例。 
  • 准确地对这些安装进行分类并确定其替换或移除的优先级。 
  • 通过持续跟踪其 JVM,使其团队能够高效地从 Oracle 迁移。 
  • 通过检测整个企业中任何新运行的 Oracle Java 实例,帮助确保迁移后持续合规。
Benefits of JVM Inventory

JVM Inventory 与 Azul 迁移工具包或其他 SAM 工具结合使用时,其优势包括: 

  • 提供最准确、最完整的 Oracle 迁移发现信息。 
  • 通过更快、更准确地对 Oracle Java 实例进行分类,降低公司迁移的风险。 
  • 加快应用程序所有者识别速度,并通知 Oracle JVM 将被替换。 
  • 确保 Oracle Java 保持合规性和审计防御能力

了解有关 JVM Inventory 的更多信息 

JVM Inventory 是首款 Java 发现工具, 它可以查找 Oracle JVM 的运行时级别实例,在续订前将其移除,并将其排除在外。此工具可提供最准确的 Java 供应商、版本、安装路径和其他关键迁移信息来源。JVM Inventory 与 Azul Platform Core 协同工作,帮助企业保持合规性并加快迁移速度。了解有关 JVM Inventory 的更多信息

Is Your Java Runtime as Secure as it Could Be?

Get Started

More About JVM Inventory