Viridian Cloud Standard Clusters
Viridian Cloud Standard is a managed cloud service that offers a pay-as-you-go pricing model. Standard clusters auto-scale to provide the resources that your application needs. You pay only for the resources that your application consumes.
Standard means that Hazelcast manages the cloud infrastructure for you. Each Viridian Cloud Standard cluster is an independent deployment of Hazelcast Platform in a Kubernetes container. This design guarantees resource isolation, prevents resource stealing, and provides isolated network access.
Viridian Cloud Standard clusters come in two types:
Development: Capped storage. You can store at most 0.5 GiB of data.
Production: Uncapped storage. The cluster scales as you add or remove data.
Development clusters are for fast, iterative development while you prototype your application.
Development clusters have the following limitations:
Maximum 0.5 GiB of storage
Only a single member
No cluster scaling
No data backups
No cluster data persistence
When a development cluster restarts for any reason, you lose all cluster data, such as maps and cluster-side modules. For example, when you manually resume a cluster after a period of inactivity.
|You cannot convert a development cluster to a production cluster.|
Production clusters are for applications that have already been tested and are ready for deployment in real-world scenarios.
Production clusters automatically scale out and in, depending on the amount of resources that you use. If you pause a production cluster, Hazelcast saves your cluster data so that you can resume the cluster at a later time.
Backup copies of your cluster data are stored on disk so that you can pause and resume your clusters when you want, without losing data. Cluster data consists of the following:
Map and JCache data structures
Production clusters use the following backups:
Automatic backups: A full backup of your cluster data is copied to disk once every 24 hours, and when a cluster is paused.
Manual backups: You can take a manual backup of your cluster data at any time. Take up to a maximum of ten backups.
By default, data on production clusters is backed up on one other member in the cluster.
Although you can configure some data structures with a custom backup count, the effective backup count is limited by the number of members in your cluster.
For example, if you configure a map with five backups, but your cluster has only two members, you will have one effective backup. You need to add enough data to the cluster so that it automatically scales up the number of members and backups to your configured count of five.
Development clusters and production clusters are paused when you don’t connect to them cluster for 24 hours.
If you’re using a production cluster, Hazelcast saves your cluster data so that you can resume the cluster at a later time.
If you’re using a development cluster, all cluster data is lost after the cluster is paused.
Viridian Cloud Standard clusters are billed monthly only for the amount of storage that you use. You pay for all artifacts that are stored, which includes data, metadata, and custom code. For example, as well as the data that you add to data structures, such as maps, you are charged for backups and metadata.
Additional memory usage is also charged for, and may include the following:
Indexes that you create
For example, the
HazelcastJsonValue serializer includes metadata to allow the cluster to query JSON fields and values. You are charged for this metadata. As a result, the amount of used memory in your cluster may be more than the amount of data that you added to a data structure.