Get the agility you need from a fully managed service. Get the speed you need from in-memory computing. Get the reliability and security you need in your production deployments. Hazelcast Cloud is available on AWS, Azure, and GCP.
Why Hazelcast Cloud Enterprise
The speed of in-memory, the convenience, and scalability of the cloud.
If you’re looking to boost the speed of your cloud applications, a service-wrapped cloud cache is not the answer, especially for your production applications. You need an offering that gives you the scale, security, and multi-zone/multi-cloud reliability that will future-proof your deployment.
Hazelcast Cloud Enterprise offers the leading in-memory computing platform, as a fully managed service that integrates with your existing virtual private cloud. Hazelcast Cloud Enterprise runs on AWS, Azure, and GCP, to support your primary cloud vendor of choice, but also offers multi-cloud replication to safeguard against site-wide outages while also mitigating risks of cloud vendor lock-in. Built-in security ensures your data is protected from unauthorized access – even Hazelcast Cloud administrators do not have access to your data.
Key Advantages of Hazelcast Cloud Enterprise
A cloud-native implementation of Hazelcast IMDG, the industry’s fastest in-memory data grid, as shown by published benchmarks.
Terabytes of RAM for your in-memory processing, with elastic scaling as your workloads change.
Managed by the creators of the underlying software for an optimal deployment. Get all the elasticity and agility of the cloud.
Several levels of fault tolerance, including multi-zone, to enable 24/7 operation.
Data protection with a full suite of built-in security controls.
The industry's leading feature set for in-memory solutions.
Hazelcast Cloud provides a full suite of security capabilities to protect your data. It encrypts all network traffic between Hazelcast nodes as well as between nodes and Hazelcast clients. It encrypts data-at-rest in the Hot Restart store, and also supports key rotation. The Hazelcast cluster is connected to your virtual private cloud (VPC) via VPC Peering or Private Link so only you and your applications have access to your data. Hazelcast is SOC 2 and ISO 27001 compliant.
Hazelcast Cloud provides intra-cluster replication capabilities to ensure high availability despite any cloud instance failures. The WAN Replication incrementally and continuously replicates cluster-wide data to a secondary site as a failover cluster should the entire primary site become unavailable. This helps customers achieve higher uptime rates with Hazelcast deployments than are specified in cloud vendor service-level agreements.
Hazelcast Cloud provides the orchestration system to easily configure your cluster. After creating a Hazelcast cluster, you attach it to your virtual private cloud to start using it with your data. You can control the number of instances to grow or shrink your cluster as needed. You can shut down your cluster when it is no longer needed.
To use Hazelcast Cloud with your existing virtual private cloud, you connect to it via VPC Peering or Private Link. This capability lets you have secure access to your data in Hazelcast without opening access to Hazelcast cluster, or to your VPC, to anyone else. Data traffic between your Hazelcast cluster and your client software hosted on the same cloud provider never traverses the public internet.
Hazelcast Cloud is ideal for many use cases that benefit from the speed of in-memory technologies. Hazelcast software has been used for many years in demanding Global 8000 customers, and those use cases are also being deployed in the cloud.
The financial services industry is dependent upon timely access to financial market data. But maintaining complex feeds of commodity market data between systems is costly and introduces complex project management burdens.
Hazelcast Cloud Enterprise can reduce that complexity and help get firms started with speeding up cloud applications. Hazelcast can store frequently accessed data to provide fast lookups to end users who need to react quickly to adapt to the changing financial environment.
Risk management comes in many forms, and some of the more complex risk analysis models can entail billions of calculations that assess the many possibilities of how a large transaction can be impacted by future uncertainty.
Hazelcast Cloud Enterprise can be used as a big pool of memory to do extensive parallel processing to do number crunching for risk models in a Monte Carlo simulation framework. As more data is needed, more cloud instances can be added to grow the memory pool.
Today’s digital world is driven by vast volumes of data unthinkable only a few years back. With many billions of IoT devices and mobile users, the pressure to deliver results at internet speeds has never been greater.
Digital transformation starts with a data architecture that can handle a wide variety of data types, and perform many different types of processing. As part of that architecture, adding Hazelcast for in-memory processing is an ideal way for ensuring high speed, reliable systems that let companies get more value from their data-driven initiatives.
Customers stream into your business millions of times per day and expect a personalized, thoughtful, and fast experience. When a few seconds means the difference between a sale and abandonment, speed matters more than ever.
Hazelcast can act as a fast, central repository for customer data coming in from many different sources to help businesses get a more complete picture of customers. Using in-memory speed, this data can be shared in real-time with customer service agents who are directly interacting with customers to provide the level of service they expect.
Fraud detection and prevention systems today typically combine machine learning and artificial intelligence logic with a set of rules to make a prediction on whether a given activity/transaction is legitimate or fraudulent. The systems not only have to stop fraud, but also have to minimize false positives so that legitimate transactions are not inadvertently flagged as fraudulent.
One way to create more accurate fraud prevention systems is to simultaneously run multiple detection models that lead to a composite score that can predict fraud at a higher success rate. This adds a competitive advantage by reducing loss from fraud and increasing revenue with fewer false positives. But this approach requires significant speed that can be achieved efficiently only with in-memory processing.
Many customers today run fraud checks at high speed on Hazelcast. As they and other companies look to the cloud, they can continue to use Hazelcast to run high throughput, low latency, and reliable fraud detection.
Payment processing requires reading an incoming stream of transaction data, validating the transactions, then directing the data to the most efficient payment gateway. As more and more consumers turn to new ways to make payments, the transaction load will continue to grow at a fast pace.
This growth in data load requires a high-performance foundation that can handle load spikes as well as high ongoing volume, with a high level of reliability. Hazelcast provides the functionality to process payments in its in-memory store and handles an incoming, real-time stream of transaction data with the stream processing capabilities in Hazelcast Jet.
Today’s microservices need to access an external data store for saving state and looking up relevant data. Since the simple, streamlined model of microservices can often add higher performance to a system, an extremely fast data store is necessary to fully take advantage of microservice performance.
Unlike disk-based data stores that can become the bottleneck for microservices, Hazelcast Cloud Enterprise uses RAM for data storage and enables high speed data access. Hazelcast can also be used as an in-memory publish/subscribe platform for exchanging messages between microservices in a fast and reliable way.
Serverless functions in the cloud are a great way of running short-term tasks that don’t need specific configurations around memory and processing power. However, these tasks do need external data stores, similarly to microservices, and having a high-speed, in-memory store ensures that the processing time for these tasks is kept at a minimum.
Hazelcast Cloud Enterprise acts as a cloud-native data store that can be used with serverless functions to ensure fast state management and fast data lookups. Since Hazelcast stores data as objects, you are not restricted to the types of data that you can save as part of your serverless tasks.
Learn more about how in-memory computing for the cloud fits into your data-driven initiatives.
Hazelcast Cloud Enterprise is a managed service offering of Hazelcast IMDG Enterprise Edition, hosted on AWS public cloud, Azure and GCP, and managed by Hazelcast. No one understands better than Hazelcast how to deploy, secure, and maintain enterprise-scale IMDG for mission-critical applications.
Hazelcast Cloud Enterprise is available in all AWS, Azure, and GCP regions.
Hazelcast Cloud Enterprise can scale up to hundreds of nodes (instances) managing terabytes of data.
Hazelcast Cloud Enterprise runs on the Hazelcast Enterprise edition, so all capabilities are included except for the following:
- Stream processing (Hazelcast Jet)
- CP Subsystem
These capabilities will be added in future releases of Hazelcast Cloud Enterprise.
Yes. Please contact your Hazelcast account representative to get more information. If you don’t know who your account rep is, please contact Hazelcast.
Yes. Hazelcast’s Consulting Services team offers services to help you migrate your data and configure your Hazelcast Cloud Enterprise deployment for optimal results.
You are responsible for ensuring that any data stored in your Hazelcast Cloud clusters has met all of your internal security checks.
All instance sizes except those with low network performance are available. (For example, in AWS us-east-1 region, we support m5.large, m5.xlarge, m5.2xlarge, m5.4xlarge, r5.large, r5.xlarge, r5.2xlarge, r5.4xlarge, r5a.xlarge, r5a.2xlarge, r5a.4xlarge)
Hazelcast personnel does not have access to the data you store in the cloud. You have full access to your data and can transfer it to an on-premises or cloud-hosted solution of your choice.
As with IMDG on-premises, Hazelcast Cloud Enterprise will create backup copies of each data partition to other members in the cluster to safeguard against data loss should any cloud instance fail. The exact number of backups to be created, and whether they are managed synchronously or asynchronously, is user-configurable. In addition to these in-cluster backups, the WAN Replication feature of Hazelcast Cloud Enterprise allows replication of your data to another cluster, which can be located in a different availability zone, region, or cloud, to protect against zone-wide, region-wide, or cloud-wide failures.
As mentioned above, Hazelcast Cloud provides both in-cluster backups as well as the ability to replicate data to another cluster. In addition, the Hot Restart store capability of Hazelcast Cluster creates a persistent snapshot view of your data which can be used to rapidly recover the data of a cluster following an outage.
Hazelcast Cloud Enterprise includes IMDG Security Suite, which provides encryption of data at rest in the Hot Restart store, and data in motion between cluster nodes, between the cluster and client software, and between the cluster and the Management Center Console interface.
A cloud-specific version of Hazelcast Management Center provides a metrics view of the cluster that can be used to monitor the cluster.
Yes, Hazelcast is SOC 2 and ISO 27001 compliant.
Support for Hazelcast Cloud Starter edition is provided on a best effort basis. For Hazelcast Cloud Enterprise, 24×7 support is provided with a 30-minute support SLA to initial response.
Yes, you have the option to “Bring Your Own License” and host Hazelcast on-premises IMDG 4.0 in your cloud environment. However, the on-premises version of the software can NOT be managed by Hazelcast. You will have to manage separately.
Hazelcast Starter Edition allows users to use the cloud-native product for dev, test and QA which is priced by usage. For large deployments, you want to consult your Hazelcast sales rep for an annual contract.
When you use a service-wrapped version of Hazelcast from a cloud provider, you are using the open source version of the software which lacks the Security Suite, WAN Replication, and Hot Restart features of Hazelcast Cloud Enterprise. Engineering improvements specific to Hazelcast Cloud Enterprise in the areas of performance, scalability, and reliability are not available from any other vendor. And only Hazelcast Cloud Enterprise is managed and administered by the engineers who know Hazelcast best.
Hazelcast Cloud Enterprise Getting Started Demo Video
This video walks you through the process of getting started with Hazelcast Cloud Enterprise. You can follow along to get set up with the in-memory capabilities of Hazelcast IMDG. This video starts with a brief overview of Hazelcast Cloud offerings and then shows you the steps to take to create an account in AWS.
This video is the visual form of the blog, Getting Started with Hazelcast Cloud Enterprise.