This topic describes how to create a replica set instance in the ApsaraDB for MongoDB console.

Prerequisites

  • An Alibaba Cloud account is registered. For more information, see Sign up with Alibaba Cloud.
  • Your account balance is sufficient if you want to create a pay-as-you-go instance.

Billing information

For more information, see Billing items and pricing.

Procedure

After you perform the following operations, ApsaraDB for MongoDB automatically creates your instance. You do not need to manually install or deploy an instance.

  1. Log on to the ApsaraDB for MongoDB console.
  2. In the upper-left corner of the page, select the resource group and the region of the target instance.
  3. In the left-side navigation pane, click Replica Set Instances.
  4. On the Replica Set Instances page, click Create Instance.
  5. Click Replica Set (Subscription) or Replica Set (Pay-as-you-go).
    Note
    • Subscription: You must pay for an instance when you create it. This method is more cost-effective than the pay-as-you-go method. We recommend that you select this method for long-term use. A longer subscription period enables a larger discount.
    • Pay-as-you-go: You are billed on an hourly basis based on the used resources. We recommend that you select this billing method for short-term use. You can reduce costs by releasing your pay-as-you-go instance after you no longer need it.
  6. Configure the instance parameters. The following table describes the related parameters.
    Section Parameter Description
    Basic Configuration Region

    The region where the ApsaraDB for MongoDB instance is deployed. After an instance is created, you cannot change its region. Exercise caution when you select the region.

    Instances in the same region (such as an ECS instance and an ApsaraDB for MongoDB instance) can be connected with each other over an internal network.

    Zone

    A zone is a geographic area with an independent power supply and network. An ECS instance and an ApsaraDB for MongoDB instance in the same zone can be connected over an internal network with minimum network latency.

    Note To implement zone-disaster recovery, you can deploy the replica set instance across multiple zones. For more information, see Create a multi-zone replica set instance.
    Database Version The MongoDB version of the replica set instance. Valid values:4.2, 4.0, and 3.4.

    For more information about versions, see MongoDB versions and storage engines.

    Note
    Storage Engine

    The storage engine is WiredTiger.

    Replication Factor Select the number of nodes for the replica set instance based on your business requirements. For example, you can select more nodes for business scenarios with more reads than writes.
    Network Type Classic Cloud services in the classic network are not isolated. You can configure security groups or whitelist policies to block unauthorized access to the cloud services.
    VPC A VPC is an isolated network with higher security and performance than the classic network.
    Note
    Specifications Plan
    • The CPU and memory occupied by the instance.
    • The maximum number of connections and maximum IOPS varies based on different specifications. The maximum IOPS is separately measured for read and write operations, and the maximum sum of read and write operations can be twice the maximum IOPS. For more information, see Instance types.
    Storage Space Each node in the replica set instance has dedicated storage space.
    Note The storage space of a node stores your data, system, and log files.
    Set Password
    • Set Now
    • Set Later

    The password of the root user. You can immediately set a password or set it when the instance is running. For more information, see Set a password for a standalone ApsaraDB for MongoDB instance.

    • The password must contain at least three of the following character types: uppercase letters, lowercase letters, digits, and special characters. Special characters include # $ % ^ & * ( ) _ + - =
    • The password must be 8 to 32 characters in length.
    Purchase quantity Duration
    • Subscription: Select the duration and quantity for the subscription-based instance to be purchased. You can select one to nine months for the subscription period on a monthly basis, or one to three years for the subscription period on a yearly basis.
      Note If you want your instance to be automatically renewed after it expires, you can select Auto-renew next to Duration. Make sure that your account has sufficient balance.
    • Pay-as-you-go: Select the quantity for the pay-as-you-go instance to be purchased with the same configuration. You can select an integer in the range of 1 to 10.
    Quantity Select the number of instances you want to purchase. You can purchase a maximum of 10 instances at a time.
  7. Click Buy Now to go to the Confirm Order page.
  8. On the Confirm Order page, read and select ApsaraDB for MongoDB Agreement of Service and complete the payment.

View the created instance

  1. Log on to the ApsaraDB for MongoDB console.
  2. In the upper-left corner of the page, select the resource group and the region of the target instance.
  3. In the left-side navigation pane, click Replica Set Instances.

Troubleshoot if you cannot find the instance

Cause Solution
You selected the wrong region in the console. Select the region where the instance is deployed. For more information, see View the created instance.
You opened the incorrect page. In the left-side navigation pane, click Replica Set Instances. For more information, see View the created instance.
The instance list in the ApsaraDB for MongoDB console was not updated or was updated before the instance is created. Wait several minutes and update the instance list to check whether the instance is added to the list.
Resources are insufficient.

The system may fail to create the instance due to insufficient resources. In this case, your payment is refunded. You can check the refund on the Orders page.

After you confirm the refunded fees, you can try to create your instance in another region or zone. You can also submit a ticket.

What to do next

After you create an instance, you must configure a whitelist. For more information, see Configure a whitelist for an ApsaraDB for MongoDB instance. If you want to connect to the instance over the Internet, you must apply for a public endpoint. For more information, see Apply for a public endpoint for an ApsaraDB for MongoDB instance.

For more information about instance connection methods and connection scenarios, see Connect to an ApsaraDB for MongoDB instance.