Payara and Hazelcast Partner to Create Payara Scales – A Highly Scalable Open Source Java® EE Application Platform

Payara Scales Provides High Availability and Resilient Application Server for Large-Scale Java EE Application Deployments

News highlights:

  • Payara Scales provides Payara support users with new enterprise level capabilities, for easy management and lower total cost of ownership for large-scale Java EE deployments.
  • Payara Scales provides enterprise users with new levels of application scalability, high availability and latency.
  • New resilience capabilities, and the consequent reduction in data center crashes, enable customers to explore new revenue streams and increase customer retention.

Palo Alto, Calif., 12 October 2015 – Hazelcast®, the leading provider of operational in-memory computing with tens of thousands of installed clusters and over 13 million server starts per month, and Payara, a technical support service that delivers software updates, bug fixes and 24/7 support for Oracle’s GlassFish Application Server and Payara Server, today announced the general availability of Payara Scales, a Hazelcast Enterprise add-on which provides Payara Support users with an enterprise level, open source Java caching solution which results in improved performance, resilience and scalability for large-scale e-commerce and Java EE application deployments.

Payara Scales with JCache

Applications need predictable latency and fast response time to reach their growing mass of users. Caching provides fast, low latency access to data by keeping the data in-memory. JCache standardizes caching for the Java platform (it is a common mechanism to create, access, update and remove information from caches). It accelerates mainstream adoption of in-memory computing by giving Java developers an easy-to-use and standard way to access memory from within Java.

Hazelcast enables organizations to seamlessly integrate with JCache. Hazelcast’s JCache caching layer API provides a standard set of operations specialized for caching use cases. These operations help to scale out applications and manage high-speed access to frequently used data. Hazelcast smoothly achieves its caching potential with a 100 per cent compliant implementation that transparently registers with the JCache subsystem. Benefits of Payara Scales using Hazelcast Enterprise with JCache include:

  • Payara Server can now scale across multiple data centers and when used with JCache can cache entire datasets with very simple and standard APIs.
  • In case of data centre failure, Payara Scales includes new high availability and resilience functionality.
  • Users can now store more data in memory using Payara Scales and Hazelcast Enterprise, using its High Density Memory store feature. It enables each server to scale vertically and add multiple sessions.
  • Reduces latency and GC pauses and holds entire data sets in cache for extreme in-memory performance.

Payara Scales with Web Session Clustering
Open source applications typically provide a way to plug in a web session clustering solution, but do not provide the clustering mechanism. Commercial application servers may provide a clustering mechanism but it is typically not robust and not performant. Hazelcast provides this web session clustering – sessions are maintained in the Hazelcast cluster, using multiple copies for redundancy.

As Hazelcast is an in-memory solution, the performance of this web-session clustering and replication mechanism is very high. In addition, Hazelcast needs no alterations to the application tier, so you can perform Hazelcast web session clustering without modifying existing applications. Benefits of Payara Scales with Web Session clustering include:

  • WAN replication – synchronizes multiple Payara Server clusters spread across multiple data centres for disaster recovery or geographic locality.
  • Highly appealing to IT Operations – you can now serve more customers and you don’t lose credibility if one of your data centers crashes.
  • Users now have access to a more scalable solution which enables them to serve more customers per Payara Server node.

“Payara chose to partner with Hazelcast so we could bring the power of Hazelcast’s leading Data Grid technologies to Payara Server. With our partnership Payara Server utilises Hazelcast Enterprise’s cutting edge WAN replication and High Density Memory Store capabilities for Web Session and JCache data. For our customers this means high availability, extreme performance and ultra-scalability for mission critical web applications,” Steve Millidge, Payara Founder & Technical Director.

Payara was created to provide support for businesses using Oracle GlassFish in production and deliver a new, open source platform – in 2013 Oracle announced it would no longer release GlassFish server with commercial support. Payara Server is a free drop-in open source replacement for GlassFish – a premium support package provides users with 24/7 support and access to quarterly patches and bug fixes.

# # # #

About Payara

@Payara_Fish

Payara is 24/7 software support for GlassFish Server Open Source Edition. It supports, fixes and enhances GlassFish. Payara Server is a drop in replacement for GlassFish Application Server, with the peace of mind of quarterly releases containing enhancements, bug fixes and patches to upstream GlassFish and dependent libraries (Tyrus, Eclipse Link, Jersey and others). Its vision is to optimise Payara Server to make it the best app server for production Java EE applications; with responsive 24/7 dedicated incident and software support delivered by the best middleware engineers in the industry. Payara was created by C2B2 Consulting, an independent middleware consultancy and service provider. C2B2 specializes in architecting, building and supporting highly scalable and robust Java middleware. http://www.payara.fish/home

Java is registered trademark of Oracle and/or its affiliates.