Amazon Web Services (AWS)

  • reference
    +
    Couchbase Capella supports deploying databases onto Amazon Web Services (AWS).

    Couchbase Capella provides fully managed Couchbase Server databases that can be deployed onto AWS. This page describes the various regions and configurations that are available to you when using Capella with AWS.

    Supported Regions

    Couchbase Capella’s fully managed DBaaS supports the following AWS regions.

    • Americas

    • Europe

    • Middle East and Africa

    • Asia Pacific

    AWS Region Location

    us-east-1

    US East (N. Virginia)

    us-east-2

    US East (Ohio)

    us-west-2

    US West (Oregon)

    ca-central-1

    Canada (Central)

    sa-east-1

    Brazil (São Paulo)

    AWS Region Location

    eu-central-1

    Europe (Frankfurt)

    eu-west-1

    Europe (Ireland)

    eu-west-2

    Europe (London)

    eu-west-3

    Europe (Paris)

    eu-north-1

    Europe (Stockholm)

    eu-south-1

    Europe (Milan)

    eu-central-2

    Europe (Zurich)

    AWS Region Location

    il-central-1

    Israel (Tel Aviv)

    me-central-1

    Middle East (UAE)

    me-south-1

    Middle East (Bahrain)

    af-south-1

    Africa (Cape Town)

    AWS Region Location

    ap-southeast-1

    Asia Pacific (Singapore)

    ap-southeast-2

    Asia Pacific (Sydney)

    ap-northeast-1

    Asia Pacific (Tokyo)

    ap-northeast-2

    Asia Pacific (Seoul)

    ap-south-1

    Asia Pacific (Mumbai)

    ap-east-1

    Asia Pacific (Hong Kong)

    ap-south-2

    Asia Pacific (Hyderabad)

    ap-southeast-3

    Asia Pacific (Jakarta)

    ap-southeast-4

    Asia Pacific (Melbourne)

    Availability Zones

    Every AWS region includes a number of independent availability zones. These consist of one or more discrete data centers that are isolated from failures in other availability zones. Capella can automatically distribute database nodes across multiple availability zones in a region for the highest availability. Every database in Capella is deployed with a minimum of three nodes.

    The Multiple Availability Zones option is the default when creating databases using the Developer Pro or Enterprise Service Plans.

    The option to deploy across multiple AWS availability zones is only available for databases that use the Developer Pro or Enterprise Service Plans. Clusters using the Basic service plan deploy all nodes to the same availability zone.

    Configuration Options

    Databases deployed onto AWS can be customized to suit your needs.

    Nodes

    Clusters have a minimum of 3 nodes and a maximum of 27.

    Clusters consist of service groups that include the Couchbase services deployed and system resources. Each service group has a node quantity to represent the number of nodes in the database 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.

    As they’re intended for evaluation purposes only, self-service trial databases only include 1 node. For paid single-node databases deployed under a Basic or Developer Pro plan, Couchbase does not offer SLAs.

    Compute and Memory

    Capella provides the following compute configurations for databases deployed onto AWS.

    Table 1. AWS compute configurations
    vCPU Memory

    2 vCPUs

    8 GB

    4 vCPUs

    16 GB

    4 vCPUs

    32 GB

    8 vCPUs

    16 GB

    8 vCPUs

    32 GB

    8 vCPUs

    64 GB

    16 vCPUs

    32 GB

    16 vCPUs

    64 GB

    16 vCPUs

    128 GB

    32 vCPUs

    128 GB

    32 vCPUs

    256 GB

    36 vCPUs

    72 GB

    48 vCPUs

    96 GB

    48 vCPUs

    192 GB

    48 vCPUs

    384 GB

    64 vCPUs

    256 GB

    64 vCPUs

    512 GB

    72 vCPUs

    144 GB

    96 vCPUs

    192 GB

    96 vCPUs

    384 GB

    96 vCPUs

    768 GB

    This configuration is only available for self-service trial databases in Capella.

    Storage Size

    Capella databases deployed onto AWS use the SSDs in AWS EBS. You have the option to choose between the GP3 and IO2 volume types per service group.

    The amount of storage available per node in your database is configurable from a minimum of 50 GB to a maximum of 16 TB.

    Clusters deployed on AWS support disk auto-expansion. For details, see Storage Auto-Expansion.

    Storage Speed

    Each service group has an input/output operations per second (IOPS) rate. This storage speed is configurable based on the volume type used:

    • gp3: 3000 to 16000 IOPS

    • io2: 1000 to 64000 IOPS

    Adjusting the IOPS rate affects performance and cost. When creating or modifying a database with gp3 or io2 volume types and choosing a storage option, Capella uses recommended defaults for the IOPS field. You can replace the default IOPS value with one higher than the default but not lower. For the recommended IOPS values for databases using AWS gp3 or io2 volume types with typical enterprise workloads, see IOPS Defaults.

    See Also

    Next Steps

    To create or modify a Couchbase Capella database deployed onto AWS, see: