Overview
Hazelcast Cloud Dedicated is the cloud-native version of the Hazelcast In-Memory Computing Platform that is used today by top financial institutions, e-commerce and retail companies.
Hazelcast provides an API that enables simplified development with mission-critical reliability.
The software is instantly scalable; you can add cache for your microservices and applications instantly via the fully managed service. The service offers low latency data access in a highly available environment. Customers have the option to include advanced features such as mutual authentication with TLS, persistence, off-heap storage, and WAN synchronization between clusters without the need for code changes nor manual changes to your underlying infrastructure.
Hazelcast Cloud Dedicated is designed for enterprise-grade deployment with VPC Peering and Private Link
Learn more: https://hazelcast.com/products/hazelcast-cloud/
Pricing Information :
- Your bill will be determined by the size of your data.
- Data transfer costs are charged in addition to the memory usage.
- Additional taxes or fees may apply.
For custom pricing, EULA, or a private contract, please contact aws-marketplace@hazelcast.com for a private offer
Highlights
- Fully managed service with Enterprise Security Suite. Encrypt data-in-transit (TLS/SSL) and data-at-rest in the Hot Restart Store. Get a bird's-eye view of all cluster activity with Hazelcast Management Center.
- High availability. Avoid data loss and downtime by using data backup replicas across the cluster. Automatic Disaster Recovery Failover reconnects with no manual intervention to a disaster recovery cluster should the primary cluster be unreachable.
- WAN Replication. Efficiently synchronize data to other clusters, for geo-distribution and disaster recovery. Run multi-cloud in active-passive and/or active-active topologies, across zones and clouds.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Dimension | Description | Cost/month |
|---|---|---|
HZ Cloud Ded-AWS-MP | Cluster of 3 HZ members (13.5GB of storage). | $7,754.00 |
The following dimensions are not included in the contract terms, which will be charged based on your usage.
Dimension | Cost/unit |
|---|---|
Additional usage as specified by contract terms | $0.01 |
Vendor refund policy
As required by law and net of any infrastructure and data transfer costs prior to refund request
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
Software as a Service (SaaS)
SaaS delivers cloud-based software applications directly to customers over the internet. You can access these applications through a subscription model. You will pay recurring monthly usage fees through your AWS bill, while AWS handles deployment and infrastructure management, ensuring scalability, reliability, and seamless integration with other AWS services.
Resources
Vendor resources
Support
Vendor support
Please contact support@hazelcast.com
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Standard contract
Customer reviews
Distributed caching has reduced latency and now supports real-time stream processing
What is our primary use case?
My main use case for Hazelcast Platform is to build distributed cache systems across different services that we have. The biggest use is the caching. Additionally, from time to time, we use this for streaming and stream processing.
We use Hazelcast Platform to store user session states or session data, making it accessible across multiple application servers, allowing applications to scale horizontally. This is mostly clustering. We also use it for near-cache scenarios where we have to store frequently used data in the client application to reduce network latency.
What is most valuable?
I think the top core features of Hazelcast Platform for us are in-memory data storage, particularly the speed, because it can store data off-heap to eliminate long garbage collection pauses. The high-performance stream processing is also a significant feature. The processing engine runs directly where the data partitions live, eliminating network hops, which is very useful for us.
For our JVM-based services and applications, the in-memory data storage and stream processing features of Hazelcast Platform have made a difference for our team because we periodically used to pause the service to clean up deleted data, which would take seconds and crash the real-time processing and application. Hazelcast Platform bypassed this and stored the data directly in the server's off-heap native memory. Without this storage, we saw three-second garbage collection pauses, but now it is under two milliseconds. This is definitely an improvement. Another aspect is tiered storage; during peak seasons such as Black Friday, our systems have a lot of inventory updates. Hazelcast Platform retrieves it from the SSD without taking up memory space, which is extremely useful. In terms of stream processing, we used to have a server with the log, and another server was pulling the log from the network to analyze. Hazelcast Platform does all the analytics work inside the first server where the data is sitting, which eliminates all network overhead and enables real-time performance.
There have definitely been a lot more latency reductions and better SLA performance since using Hazelcast Platform, resulting in faster time to market overall for new features and capabilities because the architecture has become simpler. Developers can now focus on business logic rather than writing complex integration code due to this simplicity, and the time to market for delivery has increased.
Regarding improved SLAs or faster time to market with Hazelcast Platform, we had services that were handling about 25 million daily transactions. After implementing Hazelcast Platform, we were able to meet those SLA targets more consistently. It took time to migrate to Hazelcast Platform, but overall the SLAs were met and proved to be better than usual.
What needs improvement?
I think there are areas where Hazelcast Platform can improve, such as simplifying the cluster topology and sizing rules because they are still somewhat complex for someone new to Hazelcast. Understanding how the cluster topology forms and sizing rules work, such as partition balancing and traffic routing, should be much simpler. If one node has less RAM or a slightly slower CPU, it creates a cluster-wide performance bottleneck, which is critical, especially with transactional systems. Even though Hazelcast Platform has proven to be better, there can still be bottlenecks if the cluster topology and data partitioning are not easily understood. I also think that object handling and streamlined serialization should be prioritized; using standard Java serialization can be extremely slow. Providing native ultra-fast binary serialization out of the box, without requiring developers to write custom adapters, would be a significant improvement. It would be great if there were ready-to-use adapters for streamlined serialization and object handling.
For how long have I used the solution?
I have been using Hazelcast Platform for the past three years.
What do I think about the stability of the solution?
Hazelcast Platform is mostly stable.
What do I think about the scalability of the solution?
The scalability of Hazelcast Platform is decent.
How are customer service and support?
The customer support for Hazelcast Platform is good, with a lot of quality support available.
Which solution did I use previously and why did I switch?
We used traditional databases before switching to Hazelcast Platform. We encountered many problems with them, and Oracle Coherence was a key solution we used that had a high licensing cost and complex legacy management overhead. It is drastically easier to switch to Hazelcast Platform for deployment, especially on the Kubernetes side with its cloud-native architecture. The performance requirements are better compared to Oracle Coherence . We also had some Redis-based systems, but because of the multi-threaded nature of Hazelcast Platform, we switched some of those systems from Redis to Hazelcast Platform.
Which other solutions did I evaluate?
Before choosing Hazelcast Platform, we evaluated Redis and Oracle Coherence as two other major options where we already had some existing presence.
What other advice do I have?
My advice for others looking into using Hazelcast Platform is to study the architecture and data modeling thoroughly. Choosing the right topology for the application or platform is crucial when using Hazelcast Platform because it decouples your application lifecycle from Hazelcast Platform data cluster, allowing for updates to microservices without risking data loss. It is very important to consider the cluster sizes, serialization designs, and the system's availability and resiliency regarding metrics and eviction policies, such as time to live or max idle parameters when starting with Hazelcast Platform. I would rate this product an 8 out of 10.
Memory saver
It is also very fast and not complex at all and it saved my all my problems in the distributed systems for sure!
Hazelcast is the one of the best tools for every day`s life
Clustered in memory cache for your highly scalable application
Hazel cast was very stable and we loved it
Give it a try:)
