Clouds Overview

    Couchbase Cloud connects to your existing cloud provider to deploy and run Couchbase clusters.

    Although Couchbase Cloud is a fully managed service, it leverages your existing public cloud provider in order to deploy and run your clusters. It does this by creating a persistent and secure connection between the Couchbase Cloud control plane (hosted by Couchbase) and your cloud provider. As part of this connection, the control plane deploys a virtual private cloud (VPC) within your cloud provider account, which establishes a data plane in your cloud provider account within which your clusters will be deployed.

    Connecting Clouds

    In order to deploy clusters, Couchbase Cloud first needs to establish a connection to your existing cloud provider. Connecting a cloud is a one-time procedure — so once you’ve connected a cloud to your organization, you can use it to deploy multiple clusters across multiple projects.

    A connected cloud is provider and region-specific. When you connect a cloud, you’ll select a supported cloud provider and a supported region within that cloud provider. You’ll then authenticate your cloud provider account and deploy a pre-configured resource template that Couchbase Cloud uses to automatically establish the cloud connection.

    About Connected Clouds
    • A connected cloud represents a single region in a single cloud provider.

    • Multiple connected clouds can be created in the same region.

    • Multiple connected clouds can be created in multiple regions, even across multiple supported cloud providers. For example:

      • Connect one cloud in AWS eu-central-1 for development clusters, and another cloud in AWS us-west-1 for production clusters.

      • Connect a cloud in AWS ap-southeast-1 using one AWS cloud account, and connect another cloud in AWS us-east-1 using a different AWS account.

    • Multiple clusters can be deployed on a single connected cloud.

    • A cluster can only be deployed on a single connected cloud, and cannot be deployed across multiple connected clouds.

    Couchbase Cloud automatically deploys clusters across availability zones, providing fault tolerance against zonal outages that occur within the region of the connected cloud. For protection against whole-region or even whole-provider outages, you can connect clouds in different regions and different providers, and then replicate data between clusters in those connected clouds in order to achieve your availability strategy.

    Administrating Connected Clouds

    For information on how to create, manage, and delete cloud connections, refer to Manage Clouds.