Creating an App Service

    Creating an App Service, using the Capella UI

    In this section, we’ll show you how to create an App Service for your mobile apps to connect to.

    creating the App Service
    Figure 1. Creating an App Service


    Enter a name for the App Service.

    Choose the Cluster you want to connect to.

    App Services is available on both AWS and GCP (supported regions). The cluster you select:

    • MUST have Data, Index, and Query services running

    • MUST have at least one Bucket to connect an App Endpoint to

    • must NOT already have an App Service linked to it

    • must NOT have XDCR with another Cluster that already has an App Service linked to it

    Deployment Configuration

    The provided default should be fine to get you started for development. According to your requirements, you may customize the following parameters:

    Number of nodes
    • between 2 and 12 nodes (default 2)

    Size of each node

    Choose the size of the node: The options offered vary depending on which cloud service you have chosen for the cluster.

    Linked Cluster’s Plan

    When deploying a new App Service, you are given confirmation of the Plan selected for the linked cluster, and the increase in cost after adding the new App Service.

    Learn more about Billing of App Services.

    Configuring a Deployed App Service

    By increasing the number and/or the specifications of the nodes, you can adjust the cost and performance of the App Service.

    The configuration of the nodes is carried out from the App Service screen. Select the Configuration tab.

    App Service configuration screen

    From the Deployment Configuration you can adjust the number of nodes and the number of CPUs/amount of memory for each of those nodes.

    There is no downtime associated with changing the configuration. The App Services will continue to run while the system is reconfigured.

    Capella will also allow reconfiguration of App Services while the host cluster is undergoing rescaling.

    For more details on deployment configurations, see Controlling App Endpoints