
# 常用概念
#### 实例
- 实例是DDS服务的基本管理单元，一个DDS实例可以建一个或多个数据库，每个数据库中可以建一个或多个[集合](https://support.huaweicloud.com/productdesc-dds/zh-cn_topic_introduction.html#zh-cn_topic_introduction__table174111830163617)。
- 用户可以通过管理控制台创建及管理各种类型和版本的实例，实例的类型、版本、规格等信息请参见[实例说明](https://support.huaweicloud.com/productdesc-dds/dds_01_0035.html)。
- 每个DDS实例之间资源相互隔离，例如CPU、内存、IO等都是相互独立的。
 
#### 集群
DDS集群由dds mongos、config、shard组成，节点架构示意图如下：
图1分片集群示意图   
![](https://support.huaweicloud.com/productdesc-dds/zh-cn_image_0000002456776212.png "点击放大")
表1说明 
| 名称         | 描述                                                                                                                                                                                                                                                                                                                                          |
|:---|:---|
| dds mongos | dds mongos负责查询与数据写入的路由，是实例访问的统一入口。 - 每个实例有2～32个dds mongos，数量由用户自定义。  - 用户可直接连接dds mongos，dds mongos从config读取配置信息，将读写请求分发到shard。                                                  |
| config     | - config负责存储实例的配置信息，由1个副本集组成。  - 用户不能直接连接config。                                                                                                                             |
| shard      | 集群实例的shard，负责存储用户的数据。 - 每个社区版集群实例有2～32个shard，数量由用户自定义。  - 每个shard由1个副本集组成，副本集为每个shard的数据提供了冗余和高可靠性。  - 用户不能直接连接shard。   |
   
#### 数据库参数模板
数据库参数模板是所有用户可见的配置参数及其对应取值的集合，同一个参数模板可被多个实例共享。
目前，仅DDS社区版实例支持参数模板功能，包括参数模板的创建、编辑、比较、复制、重置、删除等操作。更多参数模板相关内容，请参见[创建参数模板](https://support.huaweicloud.com/usermanual-dds/zh-cn_topic_parameter_group.html)。
#### 区域和可用区
- **什么是区域、可用区？**
  我们用区域和可用区来描述数据中心的位置，您可以在特定的区域、可用区创建资源。
  表2说明 
  | 名称                        | 说明                                                                                                                                                              |
  |:---|:---|
  | 区域（Region）                | 从地理位置和网络时延维度划分，同一个Region内共享弹性计算、块存储、对象存储、VPC网络、弹性公网IP、镜像等公共服务。Region分为通用Region和专属Region，通用Region指面向公共租户提供通用云服务的Region；专属Region指只承载同一类业务或只面向特定租户提供业务服务的专用Region。 |
  | 可用区（AZ，Availability Zone） | 一个AZ是一个或多个物理数据中心的集合，有独立的风火水电，AZ内逻辑上再将计算、网络、存储等资源划分成多个集群。一个Region中的多个AZ间通过高速光纤相连，以满足用户跨AZ构建高可用性系统的需求。                                                            |
     
  [图2]阐明了区域和可用区之间的关系。
  图2区域和可用区   
  ![](https://support.huaweicloud.com/productdesc-dds/zh-cn_image_0000002568323196.png)
  目前，华为云已在全球多个地域开放云服务，您可以根据需求选择适合自己的区域和可用区。更多信息请参见[华为云全球站点](https://www.huaweicloud.com/global/)。
  
- **如何选择区域？**
  选择区域时，您需要考虑以下几个因素：
  表3选择区域 
  | 因素    | 原因                                                                                                                            |
  |:---|:---|
  | 地理位置  | 一般情况下，建议就近选择靠近您或者您的目标用户的区域，这样可以减少网络时延，提高访问速度。不过，在基础设施、BGP网络品质、资源的操作与配置等方面，中国大陆各个区域间区别不大，如果您或者您的目标用户在中国大陆，可以不用考虑不同区域造成的网络时延问题。 |
  | 资源的价格 | 不同区域的资源价格可能有差异，请参见[华为云服务价格详情](https://www.huaweicloud.com/pricing.html?tab=detail#/dds)。                                      |
     
  
 
#### 数据库连接数
数据库连接数表示应用程序可以同时连接数据库的数量，与您应用程序或者网站能够支持的最大用户数没有关系。
- 对于集群实例，一般指客户端同dds mongos之间的连接数。
- 对于副本集实例，一般指客户端同Primary节点和Secondary节点之间的连接数。
- 对于单节点实例，一般指客户端同单节点之间的连接数。
 
#### 内存
文档数据库服务DDS实例可以使用的内存上限。
#### 磁盘容量
磁盘容量是用户购买文档数据库服务DDS实例时，选择购买磁盘的大小（单位：GB）。
- 实例所占用的磁盘容量除用户集合数据外，还有实例正常运行所需要的空间，如系统数据库、索引等。
- 请确保文档数据库服务DDS实例具有足够的磁盘容量来存储数据，否则可能导致实例只读。若因磁盘容量不足导致实例只读，用户可购买更大的磁盘容量来解除只读。
 
