Executive Summary: Oracle is announcing Java Management Service (JMS) as the recommended feature for Java runtime management including cloud, on premise, and desktops. Users of the Advanced Management Console (AMC) feature should plan to stop using AMC or migrate to JMS before the end of 2024. Users needing any migration assistance should reach out to customer support.
With the advancement of Java Management Service (JMS) and its enhanced capabilities and simplified model, Oracle is announcing users of the Advanced Management Console (AMC) feature should migrate to JMS by the end of 2024. AMC provides system administrators valuable insights into Java applications and their Java runtime environment, enabling them to monitor and manage Java technology in their enterprise. It allows administrators to have control over Java technology usage in on-premise deployments within their organization.
The future of Java management is now focused on JMS, which not only delivers all the core functionality of AMC but also provides additional advanced features. Migrating to JMS, the advanced and versatile solution for managing Java workloads, will enable system administrators to take advantage of new and enhanced capabilities for even more effective Java workload management.
Migrating to JMS
In June 2021, Oracle introduced Java Management Service (JMS), a reporting and management infrastructure integrated with Oracle Cloud Infrastructure Platform services. JMS empowers system administrators to observe and manage their Java SE usage, whether on-premises or in the Cloud. AMC will no longer receive updates and support after 2024 as Oracle shifts its focus towards this next-generation solution.
Advantages of JMS over AMC
AMC, developed for on-premises deployments, provides Java application management but requires dedicated hardware and expertise for database and WebLogic maintenance. This makes it suitable for enterprises with dedicated IT departments. In contrast, JMS is an Oracle Cloud Infrastructure (OCI) service and offers the flexibility to track Java usage across various environments, including OCI instances, on-premises devices, and third-party cloud services, without dedicated hardware and the need for a system administrator for managing server and database. JMS’s cloud-based nature ensures more rapid evolution and simplifies infrastructure management, making it the preferred choice for distributed environments.
The latest update to JMS has incorporated key features, such as macOS platform support, Distribution of DRS files, and data export capabilities, making it comparable to AMC in core functionality. Both AMC and JMS rely on Java Usage Tracker and Agents for reporting and monitoring Java usage, however, JMS offers additional advanced features that significantly enhance system administrators’ insights into their Java deployments.
JMS administrators can:
- Scan for Java Libraries used by your applications to identify and report potential vulnerabilities (CVE) associated with 3rd party Java libraries
- Optimize Java workload performance with JVM tuning recommendations leveraging Performance Analysis
- Evaluate the feasibility and effort required for migrating Java applications to newer JDK versions with Java Migration Analysis
- Help you keep your applications secure by identifying weak cryptographic usages that will stop working with upcoming updates in Oracle JRE and JDK Cryptographic Roadmap using Crypto Event Analysis
- Understand which services and application are running on each Java application server by scanning for Java servers
- Run JDK Flight Recorder to remotely gather application insights
- Download, install, and configure Java Runtimes
on desktops, servers, or cloud deployments covered by an Oracle Java SE subscription product, or when running on Oracle Cloud Infrastructure.
For an in-depth comparative analysis of AMC and JMS, and to explore the advantages of migrating to JMS, refer to the Migrating from AMC to JMS guide.
Maximizing the Benefits of JMS with Oracle Cloud Infrastructure
Migrating to Java Management Service (JMS) with Oracle Cloud Infrastructure brings a wealth of benefits for your organization. By eliminating the need for on-premises server and database deployment, you can significantly reduce infrastructure and operational costs with increased security benefits. OCIs High Availability capabilities ensure uninterrupted service by efficiently distributing resources across multiple data centers per region, offering robust redundancy to minimize service interruptions. With over 40 regions worldwide, you can effortlessly scale your resources to meet the demands of your expanding business.
Your Java usage data in JMS will be securely stored in the OCI Logging service, under your control and protected by OCI’s best-in-class security technology and operational processes. For government entities, OCI offers FedRAMP High-Authorized Oracle Cloud (Oracle Cloud for Government). Additionally, for large enterprises seeking enhanced data isolation, OCI offers OCI Dedicated Region solutions. These options empower you to maintain full control of your data and applications, meeting the highest security, regulatory, and data residency requirements while modernizing your infrastructure.
Starting Your Migration to JMS
Before making the transition from AMC to JMS, you should have a foundational understanding of key concepts and terminology related to Oracle Cloud Infrastructure (OCI) and JMS. Gaining insights into these areas will ease your transition and allow you to harness JMS’s full potential.
To start your migration:
- Create an OCI account: If you don’t already have one, you can begin by registering for an OCI account for free at https://cloud.oracle.com/free.
- Gain practical experience: Explore JMS using Livelabs or follow the instructions in the JMS user guide to manage Java runtimes, applications, and managed instances inventory.
If you are a Java SE Subscription customer or running on Oracle cloud, Oracle Support is here to assist you. The support team can assess your requirements, existing AMC deployments, and create a customized plan to help you transition to JMS.
Additional information
- Migrating from AMC to JMS
- JMS User guide: Getting started with Java Management Service
- Managing your Java estate just got easier with JMS: Webcast with Java Experts
- Java Management Service Workshops on Oracle LiveLabs
- OCI Observability and Management, featuring Java Management Service
- Oracle Java SE Universal Subscription
