Microsoft Azure
- Capella Operational
- reference
Couchbase Capella supports deploying clusters onto Microsoft Azure.
Couchbase Capella provides fully managed Couchbase Server clusters that you can deploy onto Microsoft Azure. This page describes the various regions and configurations available to you when using Capella with Azure.
Supported Regions
Couchbase Capella’s fully managed DBaaS supports the following Azure regions.
-
North America
-
South America
-
Europe, Middle East, and Africa
-
Asia Pacific
Azure Region | Location | Ultra Disk Support | Free Tier Support [1] |
---|---|---|---|
|
East US (Virginia) |
✔ |
✔ |
|
East US 2 (Virginia) |
✔ |
|
|
Canada Central (Toronto) |
✔ |
|
|
West US 2 (Washington) |
✔ |
|
|
West US 3 (Arizona) |
✔ |
Azure Region | Location | Ultra Disk Support | Free Tier Support [1] |
---|---|---|---|
|
Brazil South (São Paulo) |
Azure Region | Location | Ultra Disk Support | Free Tier Support [1] |
---|---|---|---|
|
Germany West Central (Frankfurt) |
✔ |
|
|
Norway East (Oslo) |
||
|
UK South (London) |
✔ |
|
|
West Europe (Netherlands) |
✔ |
|
|
Sweden Central (Gävle) |
✔ |
✔ |
|
Switzerland North (Zürich) |
||
|
UAE North (Dubai) |
Azure Region | Location | Ultra Disk Support | Free Tier Support [1] |
---|---|---|---|
|
Australia East (New South Wales) |
✔ |
|
|
Korea Central (Seoul) |
✔ |
|
|
Central India (Pune) |
||
|
East Asia (Hong Kong) |
[1] A free tier account can deploy an operational cluster to this Azure region.
You cannot deploy new clusters to westus2 and westeurope .
Capella has restricted these regions as they’re experiencing extended capacity issues.
|
Availability Zones
All the Microsoft Azure regions that Capella supports have availability zones. Availability zones are data centers that Azure groups together within a region. They’re maintained in separate physical locations within a region and isolated from failures in other zones.
Capella can automatically distribute cluster nodes across multiple availability zones in a region for the highest availability. For example, a three-node cluster could deploy one node to each of the three availability zones in a region. A failure in one of these availability zones wouldn’t impact the other two nodes that could remain in operation.
Except for free tier operational clusters, Capella clusters deploy with a minimum of 3 nodes. Clusters deployed with Azure use Couchbase Server 7.1 or later, which supports unequal server groups.
The Multiple Zones option is the default when creating clusters using the Developer Pro or Enterprise Support Plans.
The option to deploy across multiple Azure availability zones is only available for clusters that use the Developer Pro or Enterprise Support Plans. Clusters using the Basic Support Plan deploy all nodes to the same availability zone. |
Configuration Options
Customize the clusters you deploy with Microsoft Azure to fit your requirements using the following configuration options:
Nodes
Clusters have a minimum of 3 nodes and a maximum of 27.
As they’re intended for evaluation purposes only, free tier operational clusters only include 1 node. |
Clusters consist of service groups that include the services deployed and system resources. Each service group has a node quantity representing the number of nodes in the cluster with that configuration. Individual service groups can have between 2 and 27 nodes but cannot collectively exceed 27. The service group that includes the Data Service requires at least 3 nodes.
Compute and Memory
The following compute configuration options are available for clusters on Microsoft Azure.
vCPU | Memory |
---|---|
2 vCPUs [2] |
8 GiB |
4 vCPUs |
16 GiB |
4 vCPUs |
32 GiB |
8 vCPUs |
16 GiB |
8 vCPUs |
32 GiB |
8 vCPUs |
64 GiB |
16 vCPUs |
32 GiB |
16 vCPUs |
64 GiB |
16 vCPUs |
128 GiB |
20 vCPUs |
160 GiB |
32 vCPUs |
64 GiB |
32 vCPUs |
128 GiB |
32 vCPUs |
256 GiB |
48 vCPUs |
96 GiB |
48 vCPUs |
192 GiB |
48 vCPUs |
384 GiB |
64 vCPUs |
128 GiB |
64 vCPUs |
256 GiB |
64 vCPUs |
512 GiB |
72 vCPUs |
144 GiB |
96 vCPUs |
384 GiB |
96 vCPUs |
672 GiB |
Storage
The Capella clusters you deploy onto Azure can use Premium SSDs (v1) or Ultra disks.
When using Azure’s Premium SSDs (v1), the amount of storage available per node in your cluster depends on the chosen disk type. For example, if you want the 256 GiB of storage, you could choose the P15 disk configuration. If you’re using the Ultra disk type, you can choose between fixed storage size options.
Free tier operational clusters only allow 10 GB of data storage. |
IOPS (input/output operations per second) measures the storage speed of a cluster. Premium storage disk speed is based on the chosen disk type and can’t be separately set. Ultra disk speed can be set, but the possible range depends on the chosen disk size.
For clusters deployed on Microsoft Azure, you can enable or disable disk auto-expansion for each service group in the cluster. Note that auto-expansion for Azure requires replacing and rebalancing nodes, which results in data movement. For details, see Storage Auto-Expansion.
-
For more information on Premium SSDs and disk types that Capella offers, see Premium SSD Type.
-
For more information on Ultra disks and the configuration options that Capella offers, see Ultra Disks.
Premium SSD
Azure premium SSDs are best for high-performance cluster needs that require lower latency and more IOPS. The following Azure premium SSD sizes are available in Capella:
Type | Disk size (GiB) | Provisioned IOPS per disk [3] |
---|---|---|
P6 |
64 |
240 |
P10 |
128 |
500 |
P15 |
256 |
1,100 |
P20 |
512 |
2,300 |
P30 |
1,024 |
5,000 |
P40 |
2,048 |
7,500 |
P50 |
4,096 |
7,500 |
P60 |
8,192 |
16,000 |
[3] The guaranteed number of IOPS per the disk specification. See Premium SSD size for more information.
Ultra Disk
Azure Ultra Disks are best for intensive and transaction-heavy workloads. They offer the lowest latency and consistent IOPS/throughput while providing scalability. Ultra Disks are available to clusters hosted in Azure regions that support it. To see what regions support this option, see the regions list.
The Ultra Disk option allows you to choose a storage size and IOPS. By default, this is 64 Gib, but you choose from the following:
Disk size (GiB) | IOPS Cap |
---|---|
64 |
19,200 |
128 |
38,400 |
256 |
76,800 |
512 |
80,000 |
1,024 — 15,360 (In increments of 1 TiB) |
80,000 |
Adjusting the IOPS rate affects performance and cost. When creating or modifying a cluster with the Azure Ultra Disk storage option, Capella uses recommended defaults for the IOPS field. You can replace a default IOPS value with one higher than the default but not lower. For the recommended IOPS values for clusters using Azure Ultra Disks with typical enterprise workloads, see IOPS Defaults. |
Integrations with Azure
Couchbase Capella has further integrations with Azure, allowing you and your applications to use Capella more effectively with existing assets:
-
Azure Virtual Network: Configure a Private Network with Azure.
-
Azure Private Link: Add an Azure Private Link Connection
-
Microsoft Entra ID: Configure SSO authentication to the Capella UI with Azure AD.