Whether for development of external customer-facing services, or for automating internal business processes, the use of software continues to accelerate. In an endeavor to scale applications with ever increasing demands, and keeping up with business SLA guarantees, enterprises are having higher information technology bills. Hence there is a persistent need to find innovative ways to get more out of existing investments.
By managing our own data centers (on-premises) or running workloads on public cloud, we are migrating away from the N-tier enterprise platforms that have dominated software architecture for the last two decades. We are progressively moving our applications towards horizontally scalable, container-based platforms and microservices-key elements of a cloud-native architecture and regardless of the deployment choice, applications must run faster and consume fewer resources.
GraalVM Enterprise on Oracle Cloud Infrastructure
Oracle Cloud Infrastructure (OCI) offers Oracle GraalVM Enterprise Edition for free for its customers. GraalVM Enterprise support is included in the Oracle Cloud subscription.
OCI has been one of the first adopters of GraalVM Enterprise.
Oracle Cloud Infrastructure Monitoring service, the health and performance monitoring metrics, first completed the move to using GraalVM in production and reported a 5% reduced CPU consumption and a 10% increase in the number of transactions per second compared to the previous JDK.
This high-performance platform can be used in the following deployment scenarios:
Accelerating Application Performance
GraalVM Enterprise enables a very diverse set of new functionalities - it’s a platform on which you can build more powerful languages and tools and put them into more environments. It lets you pick the language and modules you want no matter where the program is running or which languages you’re using already.
Without any code changes, GraalVM Enterprise can improve the performance of any Java application and any application that runs on the Java Virtual Machine. Faster application execution provides two benefits: First, it reduces the response time for user requests, whether interactive or via RES.
Applications running on GraalVM Enterprise exhibit lower latency, which is crucial when you remember that forty percent of consumers abandon web pages and shopping carts if the response time is over three seconds. Thus, GraalVM Enterprise’s reduction of required compute resources can lower capital cost expenditures on premise and lower operation costs on cloud.
Oracle WebLogic and Oracle Coherence
Oracle WebLogic Server has been certified to run on GraalVM Enterprise Edition 19.3, offering performance benefits of up to 5%-10%. Integration with the Oracle Database Edition-Based Redefinition (EBR) feature enables coordination of application updates with database changes. And both Kubernetes and non-Kubernetes users should evaluate the use of the Oracle WebLogic Server Deploy Tooling to simplify domain lifecycle management operations.
Oracle Coherence is the leading in-memory data grid solution enables organizations to predictably scale mission-critical applications by providing fast access to frequently used data.
Certified Software Versions
Oracle WebLogic faster on GraalVM Enterprise
Oracle Coherence smarter on GraalVM Enterprise
Connect to or host Coherence in non-Java processes including Node.js / Express
When you run WebLogic Server and Coherence applications on Oracle GraalVM Enterprise, in general you can anticipate up to a 5-10% performance improvement. This performance improvement estimate is based on a variety of internal API specific microbenchmarks, and benchmarks run on a full, end to end Java EE WebLogic Server application used for internal stress testing.
Performance benefits will be application-specific, and we encourage testing on your applications to verify the benefits you will realize from Oracle GraalVM Enterprise. Performance is up to 30% faster on some benchmarks.
Call to action:
Try GraalVM Enterprise in your production environment today
You can also check our Partner webcast