Hazelcast Open Source
af Hazelcast Inc.
Easy to work with, high-performance, resilient.
Hazelcast is an open source in-memory data grid written mainly in Java. In this grid, data and computing tasks, along with their backups, are distributed among the nodes of a Hazelcast cluster. It is easy to work with and brings a highly resilient and elastic memory resource to your applications.
Hazelcast is available on Azure Marketplace.
- Distributed data structures, computing and queries.
- Caching implementations including JCache, Hibernate, Spring and Memcached.
- Integrated web session clustering including Tomcat, Jetty and Filters
- Native clients for Java, C++, .NET, Node.js, Python and Scala.
You can follow the instructions listed here to deploy Hazelcast on Microsoft Azure. The deployment is achieved through a Hazelcast cluster template with which you can deploy any number of Ubuntu Hazelcast nodes using Hazelcast’s Discovery Plugin for Azure.
You can have a cluster of server nodes that can be independently created and scaled. Your clients communicate with these server nodes to reach to the data on them. Hazelcast provides native clients (Java, .NET and C++), Memcache clients and REST clients.