Hazelcast Enterprise Edition
Hazelcast Enterprise Edition (EE) is commercially licensed edition of Hazelcast. It has additional features such as Elastic Memory and Security.
Hazelcast Elastic Memory
By default, Hazelcast stores your distributed data (map entries, queue items) into Java heap which is subject to garbage collection. As your heap gets bigger, garbage collection might cause your application to pause tens of seconds, badly effecting your application performance and response times. Elastic Memory is Hazelcast with off-heap memory storage to avoid GC pauses. Even if you have terabytes of cache in-memory with lots of updates, GC will have almost no effect; resulting in more predictable latency and throughput.
Security
Hazelcast Security is JAAS based pluggable security framework which can be used to authenticate both cluster members and clients and do access control checks on client operations. With the security framework, take control of who can be part of the cluster or connect as client and which operations are allowed or not. Don't let unauthorized parties touch your cluster!
Check out the Security Documentation for details.
Hazelcast Community Edition
Hazelcast CE is an open source clustering and highly scalable data distribution platform
for Java. Hazelcast allows you to easily share and partition your application data across your cluster.
Hazelcast is a peer-to-peer solution (there is no master node, every node is a peer) so there is no single point of failure.
JVMs that are running Hazelcast will dynamically cluster.
Hazelcast is pure Java and it is as simple as using java.util.{Queue, Map, Set, List}. Just add the hazelcast.jar into your classpath and start coding.
Hazelcast Management Center
Hazelcast Management Center is a commercial tool built to monitor and manage Hazelcast clusters as of version 1.9.3. An unlimitted license is provided to all our customers with silver or gold annual support agreement.

