Configuring the Cadence VPC

There are 2 ways of configuring the VPC for your Cadence cluster, i.e. how Cadence links and communicates with it’s dependent Cassandra/Kafka/OpenSearch clusters:

  • VPC Peering
  • Cassandra Cluster VPC

VPC Peering

The Cadence cluster will be created in a separate virtual network to the supporting Cassandra/Kafka/OpenSearch clusters and the Cadence cluster network will be peered together with the 3 dependent cluster networks, allowing communication over private IP addresses.

  1. All clusters need to be provisioned on the same cloud provider and region.
  2. This configuration requires that your Cassandra cluster is set to Private RPC Broadcast or Private Network Cluster where client-server communication is over private ip addresses.
  3. This approach incurs additional data transfer charges across all 3 peering connections.
  4. All communications occur over private IPs (best practice).
  5. This approach has a flexible infrastructure, i.e. can share the same Cassandra/Kafka/OpenSearch clusters among multiple Cadence clusters. However, this type of shared usage is not recommended for a high workload environment.

Cassandra Cluster VPC

Instaclustr will provision the Cadence cluster into the same virtual network as the Cassandra cluster. If using Advanced Visibility, the Cadence cluster network will still need to be peered together with the Kafka/OpenSearch cluster networks.

  1. This configuration requires that your Cassandra cluster is set to Private RPC Broadcast or Private Network Cluster where client-server communication is over private ip addresses.
  2. This approach will incur less cost than the VPC Peering approach since only 2 peering connections are needed instead of 3.
  3. This is Instaclustr’s recommended configuration for production environment because:
    • All communications occur over private IPs (best practice).
    • Since Cadence is heavily dependent on Cassandra for most of its internal operations, having both the Cadence and the Cassandra clusters on the same virtual network will reduce the communication/network latency between them.

 

By Instaclustr Support
Need Support?
Experiencing difficulties on the website or console?
Already have an account?
Need help with your cluster?
Contact Support
Why sign up?
To experience the ease of creating and managing clusters via the Instaclustr Console
Spin up a cluster in minutes