RDS实例

RDS实例即虚拟化的关系型数据库服务器。

RDS实例即虚拟化的关系型数据库服务器。用户可以在RDS实例中创建或管理多个数据库。目前Cloudpods平台已支持对接并创建阿里云、华为云、腾讯云、谷歌云和HCSO的RDS实例;AWS、Azure、京东云、腾讯云TDSQL暂只支持同步。其他平台正在陆续支持中。

使用流程

  1. 在Cloudpods平台上创建阿里云、华为云、腾讯云、谷歌云、HCSO的RDS实例,请参考新建RDS实例
  2. 在实例中创建数据库,请参考新建数据库
  3. 在实例中创建账号并授予权限,请参考新建账号
  4. 可使用数据库工具远程连接使用数据库。

入口:在云管平台单击左上角导航菜单,在弹出的左侧菜单栏中单击 “数据库/RDS/RDS实例” 菜单项,进入RDS实例页面。

  • 列表右上方将显示RDS实例总数以及处于运行、关机、操作失败以及未知状态的RDS实例数量。

新建RDS实例

该功能用于新建RDS实例,目前仅支持创建阿里云、华为云、腾讯云、Google的RDS实例。

  1. 在RDS实例页面,单击列表上方 “新建” 按钮,进入新建RDS实例页面。
  2. 配置以下信息。
    • 名称:RDS实例的名称。
    • 指定项目:管理员或域管理员在新建RDS实例时需要指定RDS实例所属项目。
    • 计费方式:包括按量付费、包年包月。谷歌云RDS不支持包年包月。
      • 按量付费:按RDS实例的实际使用量付费,此模式适用于设备需求量会瞬间大幅度增大的场景,价格对比包年包月要贵。
      • 包年包月:是一种预付费的模式,提前一次性支付一个月、一年乃至多年的费用,该模式适用于设备需求比较平稳的场景,价格相对按量付费更便宜。选择包年包月后还需要设置购买时长。
    • 到期释放:设置新建的RDS实例的使用时长,超过设置时间后的RDS实例将会被删除。仅按量付费的RDS实例支持到期释放。
    • 平台及区域:选择RDS实例所在地域,并在对应地域内选择平台和可用区。不同地域支持的平台情况可能不同,请以实际界面为准。
    • 数据库引擎、数据库版本:不同平台支持的数据库引擎及版本不同。目前支持情况请参考数据库引擎和版本支持情况
    • 实例类型+可用区:目前主要包括三种实例类型。
      • 单机(基础版):只创建一个实例,并为实例选择可用区。
      • 主备(高可用、集群版):创建一个主实例和备实例,并为主备实例选择可用区,为了提高主备实例的可靠性,建议将主备实例分布在不同可用区。可用区选项中将默认显示两个可用区的名称,如阿里云平台仅显示一个可用区,则表示主备实例处于同一可用区;华为云平台的两个可用区名称相同时,也代表主备实例处于同一可用区。
      • 金融版(仅阿里云支持):创建一个主实例和两个备实例,且处于同一地域的三个不同可用区。
    • 实例类型(谷歌云):仅支持创建第二代RDS实例,第一代RDS实例仅支持同步,不支持创建。
    • 可用区(谷歌云):选择RDS实例所属的可用区。
    • CPU核数、内存、实例规格:根据选择的CPU核数、内存等选择实例规格。
    • 存储空间:RDS实例所需的存储空间。
    • 管理员密码(仅华为云支持):支持随机生成和手工输入管理员密码。
    • 网络:选择VPC和IP子网。
    • 安全组:选择安全组,限制实例的安全访问规则,仅华为云、腾讯云支持。
  3. 单击 “确定” 按钮。

同步状态

该功能用于获取RDS实例的当前状态。

单个同步状态

  1. 在RDS实例页面,单击RDS实例右侧操作列 “同步状态” 按钮,同步RDS实例状态。

批量同步状态

  1. 在RDS实例列表中选择一个或多个RDS实例,单击列表上方 “批量操作” 按钮,选择下拉菜单 “同步状态” 菜单项,批量同步RDS实例状态。

重启

该功能用于重启RDS实例,重启RDS实例会造成连接中断,请谨慎操作。

单个RDS实例重启

  1. 在RDS实例页面,单击RDS实例右侧操作列 “更多” 按钮,选择下拉菜单 “重启” 菜单项,弹出操作确认对话框。
  2. 单击 “确定” 按钮,完成操作。

批量重启

  1. 在RDS实例列表中选择一个或多个RDS实例,单击列表上方 “批量操作” 按钮,选择下拉菜单 “重启” 菜单项,弹出操作确认对话框。
  2. 单击 “确定” 按钮,完成操作。

调整配置

该功能用于调整RDS实例的配置信息,实例配置只能向上调整。

  1. 在RDS实例页面,单击RDS实例右侧操作列 “更多” 按钮,选择下拉菜单 “调整配置” 菜单项,弹出调整配置对话框。
  2. 支持调整存储类型、CPU核数、内存、存储空间等参数。
  3. 配置调整完成后,单击 “确定” 按钮。

关联安全组

安全组是一种虚拟的包过滤防火墙,通过设置安全组规则来控制RDS实例的访问规则等。

  1. 在RDS实例页面,单击RDS实例右侧操作列 “更多” 按钮,选择下拉菜单 “关联安全组” 菜单项,弹出关联安全组对话框。
  2. 在关联安全组对话框中支持关联或取消关联安全组。
    • 关联安全组:选择要绑定的安全组,最多支持5个。如没有符合需求的安全组,可单击“新建安全组”超链接,在弹出的新建安全组页面配置相关参数,单击 “确定” 按钮,创建安全组。
    • 取消关联安全组:取消选择安全组,至少保留一个安全组。
  3. 单击 “确定” 按钮,完成操作。

更改项目

该功能用于更改RDS实例的所属项目。

  1. 在RDS实例页面,单击RDS实例右侧操作列 “更多” 按钮,选择下拉菜单 “更改项目” 菜单项,弹出修改项目对话框。
  2. 选择域和项目,单击 “确定” 按钮,完成操作。

到期释放

到期释放即设置RDS实例的使用时长,当超过设置期限时,RDS实例将会被自动删除。

  1. 在RDS实例页面,单击RDS实例右侧操作列 “更多” 按钮,选择下拉菜单 “到期释放” 菜单项,弹出到期释放对话框。
  2. 选择是否勾选到期释放,勾选后设置释放时间,单击 “确定” 按钮。
    • 单击释放时间输入框,显示日历等内容,支持直接在释放时间输入框中输入日期和时间,格式为yyyy-mm-dd hh:mm:ss,单击 “确定” 按钮。
    • 在日历框中选择日期,单击 选择时间 按钮,将跳转到设置时间界面,选择时间后,单击 “确定” 按钮。
    • 支持快速选择“1小时”、“2小时”、“3小时”、 “6小时”、 “1天”、“2天”、 “1周”按钮,释放时间将设置为对应时间范围内的时间,单击 “确定” 按钮。
  3. 设置完成后,在计费方式列显示RDS实例还有多久时间释放等信息。
  4. 若不再需要到期释放功能,可在释放之前,在弹出的到期释放对话框中取消勾选到期释放,单击 “确定” 按钮。

续费

该功能用于为包年包月的RDS实例进行续费操作。

  1. 在RDS实例页面,单击RDS实例右侧操作列 “更多” 按钮,选择下拉菜单 “续费” 菜单项,弹出续费对话框。
  2. 选择续费时长,单击 “确定” 按钮,完成续费操作。

自动续费设置

该功能用于为包年包月的RDS实例进行自动续费操作。

  1. 在RDS实例页面,单击RDS实例右侧操作列 “更多” 按钮,选择下拉菜单 “自动续费设置” 菜单项,弹出自动续费设置对话框。
  2. 自动续费:勾选自动续费,单击 “确定” 按钮,设置自动续费。
  3. 取消自动续费:取消勾选自动续费,单击 “确定” 按钮,取消自动续费。

设置删除保护

该功能用于设置RDS实例的删除保护。当RDS实例启用删除保护后,RDS实例无法被删除;当RDS实例禁用删除保护后,RDS实例才可以被删除。

单个RDS实例设置删除保护

  1. 禁用删除保护:
    • 单击RDS实例名称右侧带有图标时,单击RDS实例右侧操作列 “更多” 按钮,选择下拉菜单 “设置删除保护” 菜单项,弹出设置删除保护对话框。
    • 选择"禁用"删除保护,单击 “确定” 按钮。
  2. 启用删除保护:
    • 当RDS实例名称右侧不带图标时,单击RDS实例右侧操作列 “更多” 按钮,选择下拉菜单 “设置删除保护” 菜单项,弹出设置删除保护对话框。
    • 选择"启用"删除保护,单击 “确定” 按钮。

批量设置删除保护

  1. 禁用删除保护:
    • 在RDS实例列表中勾选一个或多个RDS实例,单击列表上方 “批量操作” 按钮,选择下拉菜单 “设置删除保护” 菜单项,弹出设置删除保护对话框。
    • 选择"禁用"删除保护,单击 “确定” 按钮,批量为RDS实例禁用删除保护。
  2. 启用删除保护:
    • 在RDS实例列表中勾选一个或多个RDS实例,单击列表上方 “批量操作” 按钮,选择下拉菜单 “设置删除保护” 菜单项,弹出设置删除保护对话框。
    • 选择"启用"删除保护,单击 “确定” 按钮,批量为RDS实例启用删除保护。

删除

该功能用于删除RDS实例,当RDS实例名称项右侧有图标,表示RDS实例启用了删除保护,无法删除RDS实例,如需删除RDS实例,需要先禁用删除保护。

单个删除

  1. 在RDS实例页面,单击RDS实例右侧操作列 “更多” 按钮,选择下拉菜单 “删除” 菜单项,弹出操作确认对话框。
  2. 单击 “确定” 按钮,完成操作。

批量删除

  1. 在RDS实例列表中选择一个或多个RDS实例,单击列表上方 “批量操作按钮” 按钮,选择下拉菜单 “删除” 菜单项,弹出操作确认对话框。
  2. 单击 “确定” 按钮,完成操作。

查看RDS实例详情

该功能用于查看RDS实例详情信息。

  1. 在RDS实例页面,单击RDS实例名称项,进入RDS实例详情页面。
  2. 查看以下信息。
    • 基本信息:包括云上ID、ID、名称、状态、域、项目、平台、计费方式、区域、可用区(若有备可用区,也将在此处显示)、云账号、创建时间、更新时间、备注。
    • 数据库信息:包括数据库引擎、可维护时间段、实例规格、最大IOPS、实例类型、存储类型、CPU、内存。
    • 链接信息:包括开启外网地址(仅阿里云支持)、外网地址(仅阿里云支持)、内网地址、VPC、子网、安全组。
      • 开启外网地址仅阿里云RDS实例支持,开启后需要等待一分钟所有才会开启成功,开启成功后用户可通过外网地址和端口后连接数据库。
    • 存储/备份统计:包括存储空间。
    • 其他信息:支持开启或关闭删除保护。

账号管理

支持为RDS实例创建多个账号并分配不同权限,从而更加灵活的管理RDS实例。

  • 华为云的RDS实例创建成功后默认会创建root用户,root用户拥有实例下所有数据库的所有权限,不可删除和修改等。
  • 阿里云目前只支持创建普通权限的用户,不支持在Cloudpods平台创建root权限的用户。
  • 谷歌云目前只支持创建root权限的用户。

新建账号

该功能用于新建数据库账号,并支持设置权限。

  1. 在RDS实例页面,单击RDS实例名称项,进入RDS详情页面。
  2. 在RDS实例页面,单击RDS实例的名称项,进入RDS实例详情页面。
  3. 单击“账号”页签,进入账号页面。
  4. 单击列表上方 “新建” 按钮,弹出创建账户对话框。
  5. 设置以下参数。
    • 名称:账号的名称。
    • 主机:指定主机地址访问数据库,支持IP形式,也支持填入%(表示不做IP范围限制);多个主机地址以分隔符分隔,分隔符支持换行符、空格和 ; , | 。仅腾讯云支持。
    • 数据库:为该账户授予一个或多个数据库的权限。可留空,创建账号后再通过修改权限功能给账号授予数据库的权限。
      1. 在未授权的数据库中选择一个或多个数据库,单击图标添加到已授权的数据库。
      2. 在已授权数据库中,设置账号对数据库的读写或只读权限。
    • 密码:支持随机生成和手工输入密码。
  6. 单击 “确定” 按钮,创建数据库账号。

重置密码

该功能用于重置数据库账号密码。华为云RDS实例账号不支持重置密码操作。从公有云平台同步的账号信息在列表的密码列中不显示密码信息,当用户忘记密码时,可通过该功能重新设置密码。

  1. 在RDS实例页面,单击RDS实例的名称项,进入RDS实例详情页面。
  2. 单击“账号”页签,进入账号页面。
  3. 单击账号右侧操作列 “重置密码” 按钮,弹出重置密码对话框。
  4. 设置账户密码为随机生成或手动输入,若选择手动输入,需要输入新密码。
  5. 设置完成后,单击 “确定” 按钮。

删除账号

该功能用于删除账号,华为云、腾讯云平台RDS实例的root账号不支持删除。

  1. 在RDS实例页面,单击RDS实例的名称项,进入RDS实例详情页面。
  2. 单击“账号”页签,进入账号页面。
  3. 单击账号右侧操作列 “删除” 按钮,弹出操作确认对话框。
  4. 单击 “确定” 按钮,完成操作。

修改权限

该功能用于修改账号关联的数据库以及数据库权限。谷歌云RDS账号不支持修改权限。

  1. 在RDS实例页面,单击RDS实例的名称项,进入RDS实例详情页面。
  2. 单击“账号”页签,进入账号页面。
  3. 单击账号右侧操作列 “修改权限” 按钮,弹出修改权限对话框。
  4. 支持修改主机(仅腾讯云支持)、授权或取消授权数据库等,单击 “确定” 按钮,完成操作。

查看账户操作日志

该功能用于账户创建失败后,可通过操作日志查看详细错误原因。

  1. 在RDS实例页面,单击RDS实例的名称项,进入RDS实例详情页面。
  2. 单击“账号”页签,进入账号页面。
  3. 单击账户名称项,进入账户操作日志页面。
    • 加载更多日志:列表默认显示20条操作日志信息,如需查看更多操作日志,请单击 “加载更多” 按钮,获取更多日志信息。
    • 查看日志详情:单击操作日志右侧操作列 “查看” 按钮,查看日志的详情信息。支持复制详情内容。
    • 查看指定时间段的日志:如需查看某个时间段的操作日志,在列表右上方的开始日期和结束日期中设置具体的日期,查询指定时间段的日志信息。
    • 导出日志:目前仅支持导出本页显示的日志。单击右上角图标,在弹出的导出数据对话框中,设置导出数据列,单击 “确定” 按钮,导出日志。

数据库管理

数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。

新建数据库

该功能用于创建数据库。

  1. 在RDS实例页面,单击RDS实例的名称项,进入RDS实例详情页面。
  2. 单击“数据库管理”页签,进入数据库管理页面。
  3. 单击列表上方 “新建” 按钮,弹出创建数据库对话框。
  4. 设置以下参数。
    • 数据库名称:设置数据库名称,数据库名称在实例内必须是唯一的。
    • 字符集:字符集是数据库中字母、符号的集合,以及它们的编码规则。
    • 账号:选择访问数据库的授权账号。
      1. 在未授权账号中选择一个或多个账号,单击图标添加到已授权的账号。
      2. 在已授权的账号中,设置账号对数据库的读写或只读权限。
  5. 单击 “确定” 按钮,完成操作。

删除数据库

该功能用于删除数据库。

  1. 在RDS实例页面,单击RDS实例的名称项,进入RDS实例详情页面。
  2. 单击“数据库管理”页签,进入数据库管理页面。
  3. 单击数据库右侧操作列 “删除” 按钮,弹出操作确认对话框。
  4. 单击 “确定” 按钮,完成操作。

查看数据库操作日志

该功能用于查看数据库的操作日志,当数据库创建失败时,可通过操作日志查看详细错误原因。

  1. 在RDS实例页面,单击RDS实例的名称项,进入RDS实例详情页面。
  2. 单击“数据库管理”页签,进入数据库管理页面。
  3. 单击数据库名称项,进入数据库操作日志页面。
  4. 单击备注列 “查看” 按钮,在弹出的对话框中查看详情信息,且详情信息支持复制操作。

备份管理

为了保障数据安全,提高系统可靠性,RDS支持备份还原操作备份数据库数据,当数据损坏或丢失后,用户可使用备份还原数据。

新建备份

该功能用于为RDS实例创建备份。

  1. 在RDS实例页面,单击RDS实例的名称项,进入RDS实例详情页面。
  2. 单击“备份管理”页签,进入备份管理页面。
  3. 单击列表上方 “新建” 按钮,弹出创建备份对话框。
  4. 输入备份名称、描述,单击 “确定” 按钮,为RDS实例创建备份。

恢复备份

该功能用于将RDS实例恢复到备份被创建时的状态。

  1. 在RDS实例页面,单击RDS实例的名称项,进入RDS实例详情页面。
  2. 单击“备份管理”页签,进入备份页面。
  3. 单击RDS实例备份右侧操作列 “恢复” 按钮,弹出恢复对话框。
  4. 选择恢复方式。
    • 当前实例:当选择当前实例时,当前实例将会恢复到备份时的状态,备份之后实例的数据修改将丢失。
    • 已有实例:当选择已有实例时,需要选择同数据库引擎同版本或高版本的实例,且要求选择的已有实例存储空间大于当前备份实例的存储空间。已有实例之前的数据将会丢失。
    • 新实例:当选择新实例时,设置新实例名,将根据备份文件新建一个相同配置的RDS实例。
  5. 单击 “确定” 按钮,完成操作。

同步状态

该功能用于同步备份文件的状态信息。

  1. 在RDS实例页面,单击RDS实例的名称项,进入RDS实例详情页面。
  2. 单击“备份管理”页签,进入备份页面。
  3. 单击RDS实例备份右侧操作列 “同步状态” 按钮,同步备份文件的状态信息。

删除备份

该功能用于删除备份。

  1. 在RDS实例页面,单击RDS实例的名称项,进入RDS实例详情页面。
  2. 单击“备份列表”页签,进入备份管理页面。
  3. 单击RDS实例备份右侧操作列 “删除” 按钮,弹出操作确认对话框。
  4. 单击 “确定” 按钮,完成操作。

查看RDS实例监控

该功能用于查看RDS实例的监控数据。

  1. 在RDS实例页面,单击RDS实例的名称项,进入RDS实例详情页面。
  2. 单击“监控”页签,进入监控页面。
  3. 查看以下监控信息。
    • 支持查看近1小时、近1天、近1周、近1月、近3月、近6月的性能监控信息,支持设置时间粒度,时间粒度大小与查看的时长有关。
    • 支持查看的监控指标如下表。
平台支持查看的指标项
阿里云CPU使用率、内存使用率、磁盘使用率、MySql网络入流量、MySql网络出流量、SQLServer网络入流量、SQLServer网络出流量、数据库总连接数
华为云CPU使用率、内存使用率、磁盘使用率、MySql网络入流量、MySql网络出流量、SQLServer网络入流量、SQLServer网络出流量、数据库总连接数
HCSOCPU使用率、内存使用率、磁盘使用率、MySql网络入流量、MySql网络出流量、SQLServer网络入流量、SQLServer网络出流量、数据库总连接数
腾讯云CPU使用率、内存使用率、磁盘使用率、MySql网络入流量、MySql网络出流量、SQLServer网络入流量、SQLServer网络出流量、数据库总连接数
京东云CPU使用率、内存使用率、磁盘使用率、MySql网络入流量、MySql网络出流量、SQLServer网络入流量、SQLServer网络出流量、数据库总连接数
AzureCPU使用率、磁盘I/O使用率、磁盘使用率、数据库有效连接数、数据库失败连接数

查看RDS实例操作日志

该功能用于查看RDS实例相关操作的日志信息。

  1. 在RDS实例页面,单击RDS实例的名称项,进入RDS实例详情页面。
  2. 单击“操作日志”页签,进入操作日志页面。
    • 加载更多日志:列表默认显示20条操作日志信息,如需查看更多操作日志,请单击 “加载更多” 按钮,获取更多日志信息。
    • 查看日志详情:单击操作日志右侧操作列 “查看” 按钮,查看日志的详情信息。支持复制详情内容。
    • 查看指定时间段的日志:如需查看某个时间段的操作日志,在列表右上方的开始日期和结束日期中设置具体的日期,查询指定时间段的日志信息。
    • 导出日志:目前仅支持导出本页显示的日志。单击右上角图标,在弹出的导出数据对话框中,设置导出数据列,单击 “确定” 按钮,导出日志。

查看RDS实例多层级组织架构

该功能用于通过项目标签进行多个层级的RDS实例资源过滤及展示。

  1. 在RDS实例页面,单击搜索框左侧图标,展开层级项目。
  2. 单击右上角设置图标,进入配置层级页面。
  3. 单击“添加层级”,可添加多个层级,每个层级选择好项目标签后,单击“确定”按钮。
  4. 新建项目标签的具体操作方法请参考项目

参考

数据库引擎和版本支持情况

数据库引擎阿里云华为云腾讯云谷歌云AWSAzure京东云HCSO
Mariadb10.3不支持10.1.9(TDSQL)不支持10.2、10.3、10.4、10.510.2、10.310.2不支持
Mysql5.5、5.6、5.7、8.05.5、5.65.5、5.6、5.7、8.0、8.0.18(TDSQL)5.6、5.75.6、5.7、8.05.6、5.7、8.05.6、5.7、8.05.6、5.7、8.0
PPAS9.3、10.0不支持不支持不支持不支持不支持不支持不支持
SQL Server2008 R2企业版、2012企业版/标准版/web版、2016企业版/标准版/web版、2017企业版/标准版/web版2008 R2 企业版/web版、2012企业版/标准版/web版、2014企业版/标准版/web版、2016企业版/标准版/web版、2017企业版/标准版/web版不支持2017 Enterprise、2017 Express、2017 Standard、2017 Web2012企业版/标准版/web版/Express、2014企业版/标准版/web版/Express、2016企业版/标准版/web版/Express、2017企业版/标准版/web版/Express、2019企业版/标准版/web版/Express支持2008R2企业版/标准版/Web版、2012企业版/标准版/Web版、2014企业版/标准版/Web版、2016企业版/标准版/Web版、2017企业版/标准版/Web版不支持
PostgreSQL不支持9.5、9.6、10、11、增强版不支持9.6、10、119.6、10、11、12、139.5、9.6、10、119.6、10、11、12、13不支持
percona不支持不支持5.7.17(TDSQL)不支持不支持不支持5.7不支持