Adding Neptune Replicas to a DB Cluster - Amazon Neptune

Adding Neptune Replicas to a DB Cluster

In Neptune DB clusters, there is one primary DB instance and up to 15 Neptune replicas. The primary DB instance supports read and write operations, and performs all of the data modifications to the cluster volume. Neptune replicas connect to the same storage volume as the primary DB instance and support only read operations. Neptune replicas can offload read workloads from the primary DB instance.

We recommend that you distribute the primary instance and Neptune replicas in your DB cluster over multiple Availability Zones to improve the availability of your DB cluster.

For more information about Neptune replicas, see Creating a Neptune Replica Using the Console.

To add a Neptune replica to a DB cluster

  1. Sign in to the AWS Management Console, and open the Amazon Neptune console at https://console.aws.amazon.com/neptune/home.

  2. In the navigation pane, choose Instances, and then choose a DB instance in the DB cluster. The selected DB instance can be the primary DB instance for the DB cluster or a Neptune replica.

  3. Choose Instance actions, and then choose Create Neptune replica.

    The Create Neptune replica page appears.

  4. On the Create Neptune replica page, specify options for your Neptune replica. The following table shows settings for a Neptune replica.

    For This Option Do This

    Availability Zone

    Determine if you want to specify a particular Availability Zone. The list includes only those Availability Zones that are mapped by the DB subnet group you specified earlier.

    Encryption

    Select Enable encryption to enable encryption at rest for this Neptune replica. For more information, see Encrypting Neptune Resources at Rest.

    DB instance class

    Choose a DB instance class that defines the processing and memory requirements for the Neptune replica.

    Neptune replica source

    Select the identifier of the primary instance to create a Neptune replica for.

    DB instance identifier

    Enter a name for the instance that is unique for your account in the AWS Region that you selected. You might choose to add some intelligence to the name, such as including the AWS Region and DB engine that you selected (for example gremlin-read-instance1).

    Priority

    Choose a failover priority for the instance. If you don't choose a value, the default is tier-1. This priority determines the order in which Neptune replicas are promoted when recovering from a primary instance failure. For more information, see Fault Tolerance for a Neptune DB Cluster.

    Database port

    The port for a Neptune replica is the same as the port for the DB cluster. The default is 8182.

    DB parameter group

    Choose a parameter group. Neptune has a default parameter group you can use, or you can create your own parameter group. For more information about parameter groups, see Amazon Neptune DB Parameter Groups.

    Auto minor version upgrade

    Select Enable auto minor version upgrade if you want to enable your Neptune DB cluster to receive minor engine version upgrades automatically when they become available.

    The Auto minor version upgrade option only applies to upgrades to minor engine versions for your Amazon Neptune DB cluster. It doesn't apply to regular patches applied to maintain system stability.

  5. Choose Create Neptune replica to create the Neptune replica.

To remove a Neptune replica from a DB cluster, follow the instructions in Deleting a DB Instance in Amazon Neptune to delete the Neptune replica DB instance.