VPC/VNet Isolation

You can deploy your event broker services in a Kubernetes cluster in an isolated Virtual Private Cloud or Virtual Network (VPC/VNet). An isolated VPC/VNet is recommended when need additional security and want to keep your event broker services entirely separated from other enterprise applications/services and environments to limit risks and the vectors of attack. This may be an important consideration since the Mission Control Agent is given limited permissions to communicate with the Solace Home Cloud.

VPC/VNet isolation is also useful when you keep the event broker services completely separated from your client applications which provides additional security. You may also want to use VPC/VNet isolation when you want your event broker services isolated in a regional VPC/VNet when you have data sovereignty requirements.

In the previous diagram, we show a Solace-controlled customer-dedicated region with a Kubernetes cluster, but the same deployment can be made in a customer-controlled region. The reasons to use VPC/VNet isolation are the same - it's just a matter of whether the customer or Solace controls the infrastructure. The responsibilities are different based on the deployment type chosen. The differences are summarized in Customer Roles and Responsibilities for Security.