Java is the most successful and pervasive application implementation technology in use by enterprises today. Exalogic has been designed from the ground up to provide the ideal environment for enterprise Java applications and Java-based infrastructure. Oracle‘s entire Fusion Middleware portfolio is designed for deployment on Exalogic. Ultimately, as the Oracle Fusion Applications portfolio is released, they too will be deployable on Exalogic. Oracle Exalogic Elastic Cloud Software includes a number of optimizations and enhancements made to the core products within Oracle WebLogic Suite, the essential Java foundation on which Oracle‘s next-generation applications are being developed. Oracle WebLogic Suite includes Oracle WebLogic Server, Oracle Coherence, Oracle JRockit, and Oracle HotSpot.
In addition to unique support for Java applications and Oracle Fusion Middleware, Exalogic also provides users with a choice of Oracle Linux or Oracle Solaris operating systems. Exalogic is 100% compatible with all standard Oracle Linux 5 and Solaris 11 applications, and no special certification for Exalogic is required – all Oracle applications that are certified for the appropriate releases of Oracle Linux and Solaris are supported on Exalogic.
Exalogic Elastic Cloud Management
Oracle Enterprise Manager provides application-to-disk management through Grid Control and OpsCenter. Enterprise Manager allows every individual hardware component within an Exalogic deployment to be monitored in real time and, at the customer‘s option, have system status automatically reported to Oracle Support for proactive system maintenance. Through integration with Oracle Support, Enterprise Manager can apply tested patch bundles tailored for Exalogic that cover every layer of the system, from device firmware and operating system to JVM, application server, upper-stack Fusion Middleware, and Oracle Applications.
Exalogic software includes Oracle Enterprise Manager for comprehensive system management.
The Exalogic Elastic Cloud Software encapsulates a set of enhancements made to Oracle WebLogic Suite, for optimized performance when running on Exalogic hardware. The WebLogic Suite of products enhanced are the WebLogic Application Server, the JRockit Java Virtual Machine (JVM) and the Coherence In-Memory Data Grid. The software optimizations address performance limitations that only become apparent when the software is running on Exalogic's high-density computing nodes and fast-networking InfiniBand switches. With these software optimizations, the WebLogic Suite of products can utilize the benefits of this high-end hardware to the maximum, resulting in a well balanced hardware-software engineered system.
At a high-level, the key benefits provided by the optimizations can be grouped into 4 main categories:
1. Increased WebLogic Scalability, Throughput and Responsiveness
Improvements to WebLogic's networking, request handling and thread management mechanisms, which enable it to scale better on the high multi-core compute nodes that are connected to the fast InfiniBand fabric that ties all the compute nodes together. The net effect is that each WebLogic server can handle more client requests whilst also reducing the time taken to respond to each individual request.
2. Superior WebLogic Session Replication Performance
WebLogic's session replication mechanism for Exalogic is improved to utilize the large InfiniBand bandwidth that is used between WebLogic servers for parallel connections over the network. The net effect is choke free communication between WebLogic servers, resulting in superior performance for Java web applications that require high availability.
3. Oracle RAC Integration for More Reliable Database Interaction
A new technology component called "Active GridLink" has been added to WebLogic on Exalogic that provides optimized WebLogic to Oracle RAC database connectivity and provides intelligent load-balancing across RAC nodes with faster connection failover if a RAC node fails. The net effect is higher throughput and faster response time for enterprise Java applications that are involved in intensive database work.
4. Reduced Response Times for Exalogic to Exadata Communication
In situations where an Exalogic system is directly connected to an Exadata system, using InfiniBand, a "native" InfiniBand networking protocol called SDP is used to interact with the Oracle RAC database on Exadata. This results in low latency for request-response times for calls between WebLogic and the database. The performance gain is most significant when large results sets are transferred from the database. The net effect is applications are able to respond to client requests faster, leading to overall performance gain for enterprise Java applications.