
Java runs best on Oracle Cloud Infrastructure (OCI). Oracle continues to innovate for the cloud with the GraalVM high performance JDK to accelerate modern microservices-based application performance. Generate more efficient code that starts up faster and uses fewer system resources. Get an additional performance boost from patented optimizations that come with Oracle GraalVM—at no additional cost.
Vendor
Oracle
Company Website
High-performance Java
Deploy Java on OCI benefits
Lower operations cost
Save money by executing the same workloads with fewer compute resources. With Oracle GraalVM, you can dramatically improve Java application performance resulting in faster startup time and lower memory consumption. Running Java on the OCI platform delivers an additional 3X better compute price-performance and 20X better IOPS than AWS base for half the price.
High-performance Java on OCI at no additional cost
Oracle GraalVM is offered at no charge when running Java and JVM-based applications on OCI. Java is the #1 language for cloud native development. It supports multi-language interoperability with no performance penalty.
Modernize existing Java applications—or build new apps
Build new, high-performance Java microservices that start up almost instantly. Native executables use a smaller memory footprint ideal for running in containers with Kubernetes. With an ecosystem of tools, Oracle GraalVM is the preferred way to build with Spring Boot, Micronaut, Helidon, or Quarkus. Optimize existing Java applications on OCI with better performance, stability, and support—backed by the Java experts.
OCI is the best platform for running Java
Application modernization requires the right tools and the right runtime environment to enable better efficiency, performance, and cost savings at scale. OCI users enjoy the benefits from these solutions at no additional cost: Oracle GraalVM, Java Management Service, Oracle Java SE Subscription Enterprise Performance Pack, and Oracle Support.
Increase microservices and existing application performance: Oracle GraalVM
Build more efficient code that starts almost instantly or accelerate the performance of your existing Java applications.
- GraalVM Native Image ahead-of-time (AOT) compiles Java code, enabling microservices to start 100X faster.
- Popular frameworks, such as Helidon, Micronaut, Quarkus, and Spring Boot, chose GraalVM to build and run microservices to take advantage of instantaneous start up, small memory footprint, and peak performance with zero warm-up.
- GraalVM high performance just-in-time (JIT) compiler accelerates existing Java performance up to 25%.
- GraalVM polyglot support provides high performance runtime support of application written in different languages. It improves productivity by letting developers use the right language and library for a given task.
Run Java in the cloud and lower operations costs: Oracle GraalVM Native Image
Run applications as native executables faster, use less memory, and save hosting costs.
- The unparalleled price-performance of OCI provides users with additional savings—more than other clouds.
Get support backed by the stewards of Java and GraalVM: My Oracle Support
Customers choose Oracle Support to protect their investment in Java.
- GraalVM license support is included with Oracle Cloud Infrastructure. You get around-the-clock support from Oracle Support, backed by Java experts.
- Java SE product triage support for your entire Java portfolio including third-party libraries and runtimes.
- Log in and resolve Java issues quickly and efficiently.
- Reduce time-to-resolution and minimize Java support costs.
- Receive security updates to a variety of versions.
Improve JDK 8 workload performance without rewriting code: Oracle Java SE Subscription Enterprise Performance Pack (EPP)
Take advantage of significant performance improvements added to Java since Java 8 to reduce latency and improve scalability.
- Run Oracle JDK 8 application workloads with the performance of JDK 17.
- EPP is a drop-in replacement for Oracle JDK 8.
Monitor and manage Java easily across the enterprise: Oracle Java Management Service
Organizations often have numerous distinct versions of the Java platform installed across desktops, servers, and the cloud. Keeping outdated versions of Java in your environments can present significant security risks. The Java Management Service (JMS) is a free OCI service that monitors Java deployments in the cloud and on-premises. With JMS, you can:
- Centralized Management: A single pane of glass to monitor and manage Java workloads across your enterprise.
- Security Risk Mitigation: Identify outdated Java versions to minimize security vulnerabilities.
- Advanced Features: Access additional functionalities, including Java Migration Analysis, Performance Analysis, vulnerability detection in Java libraries, and more.