# 购买TaurusDB for PostgreSQL实例
#### 操作场景
本文将介绍在TaurusDB for PostgreSQL数据库服务的管理控制台创建实例的过程。
目前，TaurusDB for PostgreSQL仅支持"按需计费"购买，您可以根据业务需要定制相应计算能力和存储空间的TaurusDB for PostgreSQL实例。
#### 前提条件
- [注册华为云账号](https://support.huaweicloud.com/usermanual-account/account_id_001.html)
- 如果需要对华为云上的资源进行精细管理，请使用统一身份认证服务（Identity and Access Management，简称IAM）创建IAM用户及用户组，并授权，以使得IAM用户获得具体的操作权限，更多操作，请参见[创建用户并授权使用TaurusDB for PostgreSQL](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0002.html)。
- 账户余额大于等于0元。
 
#### 操作步骤
1. 进入[购买云数据库TaurusDB页面](https://console.huaweicloud.com/gaussdbformysql/?#/gaussdbformysql/newCreateIns)。
2. 在"购买数据库实例"页面，选择"自定义购买"，选择计费模式，填写并选择实例相关信息后，单击"立即购买"。 
   - 基础配置
     表1基础配置 
     | 参数   | **参数说明**                                               |
     |:---|:---|
     | 计费模式 | 选择"按需计费"**。**                                                                                               |
     | 区域    | 实例所在区域。 实例购买成功后不能更换区域，请谨慎选择。 |
        
     
   
   - 资源选配
     图1资源选配   
     ![](https://support.huaweicloud.com/usermanual-taurusdb-pg/figure/zh-cn_image_0000002769756448.png "点击放大")
     
     表2基本信息 
     | 参数      | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
     |:---|:---|
     | 数据库引擎版本 | TaurusDB V1.0 (兼容 PostgreSQL)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
     | 实例类型   | - 单机：采用单个数据库节点部署架构，与主流的主备实例相比，它只包含一个节点，但具有高性价比。适用于个人学习、微型网站以及中小企业的开发测试环境。  - 主备：一主一备的经典高可用架构。适用于大中型企业的生产数据库，覆盖互联网、物联网、零售电商、物流、游戏等行业应用。备机提高了实例的可靠性，创建主机的过程中，同步创建备机，备机创建成功后，用户不可见。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
     | 可用区                            | 可用区指在同一区域下，电力、网络隔离的物理区域，可用区之间内网互通，不同可用区之间物理隔离。有的区域支持单可用区和多可用区，有的区域只支持单可用区。 为了达到更高的可靠性，即使您选择了单可用区部署主实例和备实例，TaurusDB for PostgreSQL也会自动将您的主实例和备实例分布到不同的物理机上。 TaurusDB for PostgreSQL支持在同一个可用区内或者跨可用区部署数据库主备实例，以提供故障切换能力和高可用性。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
     | 存储类型    | 实例的存储类型决定实例的读写速度。最大吞吐量越高，读写速度越快。 - SSD云盘：云盘存储，弹性扩容，将数据存储于SSD云盘，即实现了计算与存储分离 。  - 极速型SSD：结合25GE网络和RDMA技术，为您提供单盘最大吞吐量达1000 MB/s并具有亚毫秒级低时延性能。   说明： - 通用型实例、独享型实例和鲲鹏通用增强型实例支持SSD云盘和极速型SSD存储类型。  - SSD云盘支持的IOPS取决于云硬盘（Elastic Volume Service，简称EVS）的IO性能，具体请参见《云硬盘产品介绍》中"[磁盘类型及性能介绍](https://support.huaweicloud.com/productdesc-evs/zh-cn_topic_0044524691.html)"中"超高IO"的内容。  - 极速型SSD支持的IOPS取决于云硬盘的IO性能，具体请参见《云硬盘产品介绍》中"[磁盘类型及性能介绍](https://support.huaweicloud.com/productdesc-evs/zh-cn_topic_0044524691.html)"中"极速型SSD"的内容。   |
        
     
   
   - 实例选配
     图2规格与存储   
     ![](https://support.huaweicloud.com/usermanual-taurusdb-pg/figure/zh-cn_image_0000002289848904.png "点击放大")
     
     表3规格与存储 
     | 参数                                                            | 描述                                                                                                                                                                                                                                                                  |
     |:---|:---|
     | 性能规格                                                           | 实例的CPU和内存。不同性能规格对应不同连接数和最大IOPS。                                                                                                                                                                                                                                      |
     | CPU架构 | CPU架构当前仅支持x86。 x86实例是新推出的一系列性能更高、计算能力更稳定的实例规格，搭载英特尔®至强®可扩展处理器，配套高性能网络，综合性能及稳定性全面提升，满足对业务稳定性及计算性能要求较高的企业级应用。                                                                                                                                  |
     | 存储空间                                                            | 您申请的存储空间会有必要的文件系统开销，这些开销包括索引节点和保留块，以及数据库运行必需的空间。存储空间支持40GB到4000GB，用户选择容量大小必须为10的整数倍。 创建成功后可进行扩容，具体请参见[手动扩容磁盘](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0059.html)。 |
     | 备份空间                                                                                   | 免费赠送与存储空间等量的备份空间 ，超出免费空间部分将按需计费。                                                                                                                                                                                                                                                             |
        
     
   
   - 网络配置
     图3网络配置   
     ![](https://support.huaweicloud.com/usermanual-taurusdb-pg/figure/zh-cn_image_0000002517150512.png "点击放大")
     
     表4网络 
     | 参数    | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
     |:---|:---|
     | 虚拟私有云 | TaurusDB for PostgreSQL数据库实例所在的虚拟网络环境，可以对不同业务进行网络隔离。您需要创建或选择所需的虚拟私有云。如何创建虚拟私有云，请参见《虚拟私有云用户指南》中的"创建虚拟私有云基本信息及默认子网"。 如果没有可选的虚拟私有云，TaurusDB for PostgreSQL服务默认为您分配资源。 如需使用共享VPC，请在下拉列表选择其他账号共享给当前账号的VPC。 共享VPC基于[资源访问管理](https://support.huaweicloud.com/productdesc-ram/ram_01_0001.html)（Resource Access Manager，简称RAM）服务的机制，VPC的所有者可以将VPC内的子网共享给一个或者多个账号使用。通过共享VPC功能，可以简化网络配置，帮助您统一配置和运维多个账号下的资源，有助于提升资源的管控效率，降低运维成本。有关VPC子网共享的更多信息，请参见[共享VPC](https://support.huaweicloud.com/usermanual-vpc/vpc_share_0001.html)。 须知： 目前TaurusDB for PostgreSQL实例创建完成后不支持切换虚拟私有云，请谨慎选择所属虚拟私有云。 |
     | 子网    | 通过子网提供与其他网络隔离的、可以独享的网络资源，以提高网络安全性。子网在可用区内才会有效，创建TaurusDB for PostgreSQL实例的子网默认开启DHCP功能，不可关闭。 创建实例时TaurusDB for PostgreSQL会自动为您配置IPv4内网地址，您也可输入子网号段内未使用的IPv4内网地址。实例创建成功后该内网地址可修改。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
     | 安全组    | 控制网络出/入及端口的访问，默认添加了TaurusDB for PostgreSQL数据库实例所属的安全组访问。此外，通过网络访问[控制列表（ACL）](https://support.huaweicloud.com/usermanual-vpc/zh-cn_topic_0051746700.html)，可以允许或拒绝进入和退出各个子网的网络流量。 安全组限制实例的安全访问规则，加强TaurusDB for PostgreSQL数据库服务与其他服务间的安全访问。请确保所选取的安全组允许客户端访问数据库实例。 如果没有可选的安全组，TaurusDB for PostgreSQL数据库服务默认为您分配安全组资源。                                                                                                                                                                                                                                                                                                                                                                                                 |
        
     图4设置管理员密码   
     ![](https://support.huaweicloud.com/usermanual-taurusdb-pg/figure/zh-cn_image_0000002548630831.png "点击放大")
     
     表5数据库配置 
     | 参数     | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
     |:---|:---|
     | 实例名称 | 实例名称长度在4个到64个字符之间，必须以字母开头，区分大小写，可以包含字母、数字、中划线或下划线，不能包含其他特殊字符。                                                                                                                                                                                                                                                                                                                                                                                                     |
     | 管理员密码   | 所设置的密码长度为8\~32个字符，至少包含大写字母、小写字母、数字、特殊字符三种字符的组合，其中允许输入 \~ ! @ # $ % \^ \* - _ = + ? , 特殊字符。请您输入高强度密码并定期修改，以提高安全性，防止出现密码被暴力破解等安全风险。 如果您提供的密码被系统视为弱密码，您将收到错误提示，请提供更高强度的密码。 请妥善保管您的密码，因为系统将无法获取您的密码信息。 实例创建成功后，如需重置密码，请参见[重置管理员密码和root账号权限](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0106.html)。 |
     | 确认密码 | 必须和主密码相同。                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
        
     
   
   - 高级配置
     图5高级配置   
     ![](https://support.huaweicloud.com/usermanual-taurusdb-pg/figure/zh-cn_image_0000002364186533.png "点击放大")
     
     表6高级配置 
     | 参数            | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
     |:---|:---|
     | 企业项目            | 对于已成功关联企业项目的用户，仅需在"企业项目"下拉框中选择目标项目。 更多关于企业项目的信息，请参见[《企业管理用户指南》](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0108763975.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
     | 参数模板            | 数据库参数模板就像是数据库引擎配置值的容器，参数模板中的参数可应用于一个或多个相同类型的数据库实例。对于HA实例创建成功后，主备参数模板相同。实例创建成功后，参数模板可进行修改。 须知： 创建数据库实例时， 为确保数据库实例正常创建，自定义参数模板中相关规格参数如下不会下发， 而是采用系统默认的推荐值。 - "maintenance_work_mem"  - "shared_buffers"  - "max_connections"  - "effective_cache_size"   您可以在实例创建完成之后根据业务需要进行调整。具体请参见[修改TaurusDB for PostgreSQL实例参数](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0110.html)。 |
     | 时区              | 由于世界各国家与地区经度不同，地方时也有所不同，因此会划分为不同的时区。时区可在创建实例时选择，后期可修改。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
     | Babelfish      | Babelfish特性提供SQL Server语法兼容层，支持在PostgreSQL环境中无缝运行T-SQL应用程序。创建时默认开启选项，且目前仅支持开启Babelfish，不支持关闭。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
     | Babelfish迁移模式 | Babelfish特性支持单数据库和多数据库两种迁移模式。 - 单数据库模式：只能在Babelfish中创建单个T-SQL数据库，并且T-SQL模式将作为Babelfish数据库中的常规PostgreSQL模式创建。  - 多数据库模式：可以在Babelfish中创建多个T-SQL数据库（每个数据库都有自己的模式）,T-SQL模式将被创建为PostgreSQL模式（\<database name\>_\<schema_name\>），以避免名称冲突。   注意： 创建用于 Babelfish 的集群后，为了避免无法访问之前创建的所有SQL对象，建议用户请勿更改迁移模式；如果需要变更迁移模式，请创建一个新实例。                                                                                                                                                                                                                                                                                                                      |
     | 标签               | 可选配置，TaurusDB for PostgreSQL数据库的标识。使用标签可以方便识别和管理您拥有的TaurusDB数据库资源。每个实例最多支持20个标签配额。 如果您的组织已经设定TaurusDB for PostgreSQL的相关标签策略，则需按照标签策略规则为TaurusDB for PostgreSQL实例添加标签。标签如果不符合标签策略的规则，则可能会导致TaurusDB for PostgreSQL实例创建失败，请联系组织管理员了解标签策略详情。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
        
     
   
   
   如果您对价格有疑问，可以通过页面底部"配置费用"处的"了解计费详情"来了解产品价格。
   
   
3. 对于按需计费模式的实例，进行规格确认。 
   图6规格确认   
   ![](https://support.huaweicloud.com/usermanual-taurusdb-pg/figure/zh-cn_image_0000002635943980.png "点击放大")
   
   - 如果需要重新选择实例规格，单击"上一步"，回到上个页面修改TaurusDB for PostgreSQL数据库实例信息。
   
   - 如果规格确认无误，单击"提交"，完成TaurusDB for PostgreSQL数据库实例的申请。
   
   
   
   
4. TaurusDB for PostgreSQL数据库实例创建成功后，用户可以在"实例管理"页面对其进行查看和管理。 
   - 创建实例过程中，状态显示为"创建中"，创建完成的实例状态显示为"正常"。
   
   - 创建TaurusDB for PostgreSQL数据库实例时，系统默认开启自动备份策略，后期可修改。实例创建成功后，系统会自动创建一个全量备份。
   
   - 实例创建成功后，实例名称支持添加备注，以方便用户备注分类。
   
   - 数据库端口默认为5432，实例创建成功后可修改，具体请参见[修改数据库端口](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0018.html)。
   
   
   
   
 
