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.
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.