Updated on 2024-05-14 GMT+08:00

Basic Concepts

Instances

The smallest management unit of GaussDB is the instance. A DB instance is an isolated database environment on the cloud. You can create and manage instances on the management console. For details about instance statuses, instance specifications, storage types, and versions, see DB Instance Description.

DB Engine Version

GaussDB 3.223 and 8.102 are supported.

Instance Types

GaussDB supports distributed and primary/standby instances.
  • You can add nodes for distributed instances as needed to handle large volumes of concurrent requests.
  • The primary/standby instances are suitable for scenarios with small and stable volumes of data, where data reliability and service availability are extremely important.

Instance Specifications

The instance specifications determine the computation (vCPUs) and memory capacity (in GB) of an instance. For details, see Instance Specifications.

Coordinator Nodes

A coordinator node (CN) receives access requests from applications and returns execution results to clients. It also splits and distributes tasks to different data nodes (DNs) for parallel processing.

Data Nodes

A data node (DN) stores service data, queries data, and returns execution results to CNs.

Automated Backups

When you buy a GaussDB instance, an automated backup policy is enabled by default with the retention period set to seven days. You can modify it as required. GaussDB automatically creates full backups for the instance based on your configuration.

Manual Backups

Manual backups are user-initiated full backups of instances. They are retained until you delete them manually.

Regions and AZs

A region and availability zone (AZ) identify the location of a data center. You can create resources in a specific region and AZ.

  • Regions are defined by a combination of geographical location and network latency. Public services, such as Elastic Cloud Server (ECS), Elastic Volume Service (EVS), Object Storage Service (OBS), Virtual Private Cloud (VPC), Elastic IP (EIP), and Image Management Service (IMS), are shared within the same region. Regions can be universal or dedicated. A universal region provides all sorts of cloud services for all users. A dedicated region provides only services of a given type or only for specific users.
  • An AZ contains one or more physical data centers. Each AZ has independent cooling, fire extinguishing, moisture-proofing, and electricity facilities. Within an AZ, compute, network, storage, and other resources are logically divided into multiple instances. AZs within a region are interconnected using high-speed optical fibers to allow you to build highly available systems across AZs.

Figure 1 shows the relationship between regions and AZs.

Figure 1 Regions and AZs

Huawei Cloud provides services in many regions around the world. You can select a region and an AZ as needed. For more information, see Global Products and Services.

Projects

Projects are used to group and isolate OpenStack resources (compute, storage, and network resources). A project can be a department or a project team. Multiple projects can be created for one account.