Choosing the Right Cloud Provider

Your choice of cloud provider should be based on the requirements of your event-driven architecture, and the Messaging Connectivity requirements of the client applications connecting to your event broker services. Some Messaging Connectivity may only require a public cloud provider while others may require a provider with virtual private cloud or virtual network (VPC/VNet) capabilities. To accommodate both situations, PubSub+ Cloud offers both public and private cloud provider choices.

If a public cloud meets your requirements, Solace provides Public Regions. The cloud providers available for Public Regions include Amazon Web Services (AWS), Google Cloud Platform (GCP), and Microsoft Azure. Public Regions are ideal for client applications that connect to event broker services using the public Internet. Public Regions also require the least amount of setup, allowing you to quickly start using PubSub+ Cloud.

If you require a private connectivity, Solace provides Private Clouds. Typically, you use private clouds when the Messaging Connectivity between your event broker services and client applications requires private IP addresses rather than using the public Internet, or when you require specific deployment options (such as on premises infrastructure or other cloud providers). Solace provides two choices for Private Clouds:

For more information about the private cloud options, supported cloud providers, and on-premise environments, see Deploying PubSub+ Cloud and contact Solace .

The following table summarizes the deployment options available when you create an event broker service:

  • Cloud Type—The type of cloud, either public or private.

  • Deployment Ownership Model—The type of deployment and connectivity available.

  • Supported Kubernetes Versions—The Kubernetes providers available when creating an event broker service.

  • Description—A brief description of the deployment type.

Cloud Type Deployment Ownership Model Supported Kubernetes Providers Description
Public Cloud Public Regions offering public internet connectivity

Amazon Kubernetes Service (EKS)

Azure Kubernetes Service (AKS)

Google Kubernetes Engine (GKE)

Client applications connect to event broker services from the public Internet. For more information, see Messaging Connectivity in PubSub+ Cloud Connectivity Requirements.

Multiple regions throughout the world are available, but if you don't see a region you require, contact Solace .

Private Cloud Dedicated Regions offering public and private connectivity  

Client applications can connect to event broker services from private networks, public Internet, or both. For more information, see Messaging Connectivity in PubSub+ Cloud Connectivity Requirements.

Setup requires additional steps. To get started review the Deploying PubSub+ Cloud and contact Solace .

Customer-Controlled Regions offering public and private connectivity Any Supported Kubernetes Versions