Companies need a data-processing solution that increases the speed of business agility, not one that is complicated by too many technology requirements. This requires a system that delivers continuous/real-time data-processing capabilities for the new business reality.
Stream processing is a hot topic right now, especially for any organization looking to provide insights faster. But what does it mean for users of Java applications, microservices, and in-memory computing?
In this webinar, we will cover the evolution of stream processing and in-memory related to big data technologies and why it is the logical next step for in-memory processing projects.
Setting up servers and configuring software can get in the way of the problems you are trying to solve. With Hazelcast Cloud we take all of those pain points away.
Watch this webinar to learn how you can instantly fire up and then work with Hazelcast Cloud from anywhere in the world. With our auto-generated client stubs for Java, Go, Node.js, Python and .NET, we can have you connected and coding in less than a minute!
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.
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 offers the leading in-memory computing platform, Hazelcast IMDG, as a fully managed service that integrates with your existing virtual private cloud. Hazelcast Cloud 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.
Hazelcast Cloud Starter is the basic on-demand managed service for Hazelcast IMDG (In-Memory Data Grid). It offers a scalable, shared pool of RAM across multiple cloud instances to provide low-latency access to your data in a secure, always-on environment. Since it runs on a shared, multi-tenant architecture (unlike Hazelcast Cloud Enterprise which uses dedicated infrastructure), it is designed for limited deployments such as initial exploration as well as test/dev environments. It is maintained by Hazelcast to free you from day-to-day infrastructure management responsibilities.
To get started, please fill in the form to the right. Hazelcast Cloud Starter is licensed in a self-service, pay-as-you-go model using your credit card. For smaller deployments, you can use the free edition with no financial commitment.
For enterprise-grade deployments of Hazelcast in the cloud. Get started by contacting us to set up a license contract directly with us. Get started now.
License Hazelcast Cloud Enterprise through your cloud vendor discounted license commitment. Get started now.
Hazelcast Cloud Enterprise is an enterprise-grade, on-demand managed service for Hazelcast IMDG (In-Memory Data Grid). It offers a scalable, shared pool of RAM across multiple dedicated cloud instances to provide low-latency access to your data in a secure, always-on environment. It is designed for large-scale, production deployments so you can use it with any of your mission-critical cloud applications that need in-memory speeds. It is maintained by Hazelcast to free you from day-to-day infrastructure management responsibilities.
To get started, please contact Hazelcast by filling in the form to the right. A subscription for Hazelcast Cloud Enterprise is contract-based, a Hazelcast representative will contact you soon to get you set up.
License Hazelcast Cloud Enterprise through your cloud vendor marketplace and get credit on your discounted license commitment.
Get started now.
Pay-as-you go use of Hazelcast in the cloud. Hazelcast Cloud Starter is ideal for initial exploration and test/dev environments. There is also a free edition to help you get started with no financial commitment.
Get started now.
You can license Hazelcast from cloud marketplaces as part of your cloud vendor discounted license commitment.
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 (automatic or manual) 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 disaster recovery across different cloud vendors, to enable 24/7 operation.
Data protection with a full suite of built-in security controls.
Hazelcast Cloud provides a full suite of security capabilities to protect your data. It includes the standards-based Java Authentication and Authorization Service (JAAS) and role-based access controls. 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 so only you and your applications have access to your data. Hazelcast is currently pursuing security/privacy certifications such as HIPAA, PCI DSS, and SOC II.
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, in a manual or automated (see Auto-Scaling below) manner. You can shut down your cluster when it is no longer needed.
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, in a manual or automated (see Auto-Scaling) manner. 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. 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.
One major advantage of the cloud is the ability to scale up or down quickly. Hazelcast Cloud simplifies this capability with auto-scaling, in which the cluster can add or remove nodes based on specified metrics such as memory usage. When a customer-determined threshold is met for both scale up and scale down, the cluster will adjust accordingly.
Gain a more detailed technical summary of our Cloud offering.
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 any of the major public clouds (AWS, Azure, or 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, GCP, and Azure regions.
Hazelcast Cloud Enterprise is available in several editions. The base level of Hazelcast Cloud Enterprise is priced on a pay-as-you-go basis, starting at $2.45 per hour per Hazelcast Compute Unit. (A compute unit is based on an 8-core instance). Hazelcast Cloud Enterprise Advanced and Ultimate editions are sold on an annual contract basis at a substantial discount to the pay-as-you-go rate.
Hazelcast Cloud Enterprise can scale up to hundreds of nodes (instances) managing terabytes of data.
The following Hazelcast software features will only be available after the initial Hazelcast Cloud Enterprise release:
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 VPC and accessed by Hazelcast Cloud 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-premise or cloud hosted solution of your choice.
As with IMDG on-premise, Hazelcast Cloud will create backup copies of each data partition. 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 Advanced and Ultimate editions allows replication of your data to another cluster, which can be located in a different availability zone, region, or cloud.
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 authentication and authorization based on JAAS security standards. IMDG Security Suite also 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 compatible with HIPPA, PCI DSS, and SOC II (certification underway) standards.
Support for Hazelcast Cloud Starter edition is provided on a best effort basis. For Hazelcast Cloud Enterprise, 24×7 support is provided with a one hour support SLA to initial response.
Yes, you have the option to “Bring Your Own License” and host Hazelcast on-premise IMDG 4.0 in your cloud environment. However, the on-premise version of the software can NOT be managed by Hazelcast. You will have to manage separately.
Yes, 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.
Now, deploying Hazelcast-powered applications in a cloud-native way becomes even easier with the introduction of Hazelcast Cloud Enterprise, a fully-managed service built on the Enterprise edition of Hazelcast IMDG. Can't attend the live times? You should still register! We'll be sending out the recording after the webinar to all registrants.
This white paper discusses the value of cloud deployments and how Hazelcast Cloud Enterprise can help you get the most out of your investment in cloud applications.
Hazelcast Cloud Enterprise is the new cloud-native managed service that allows you to quickly set up Hazelcast IMDG in a public cloud, fully managed for you by Hazelcast. This tutorial will walk through deployment of Hazelcast Cloud Enterprise on Amazon AWS.
Take the first step and sign up for our free version of Hazelcast In-Memory Data Grid as a cloud service or chat with our Sales Team to get started with Cloud Enterprise.