RDS Custom简介

更新时间:
复制 MD 格式

RDS Custom 是一款面向云原生场景的开放式云数据库服务,提供数据库内核和容器化管控服务。RDS Custom容器系列基于VNode(虚拟节点)架构,将RDS Custom实例接入ACK托管集群Pro版,使您能够在Kubernetes生态下创建和管理数据库Pod,实现数据库的容器化部署与运维。

产品简介

RDS Custom是一种开放的云数据库服务,提供数据库内核和容器化管控服务,并通过轻量化的管理方式与您现有的运维平台体系兼容,帮助您灵活地处理云数据库与平台的集成,以及业务混合部署等多种场景。

RDS Custom容器系列采用VNode(虚拟节点)架构:创建RDS Custom实例后,实例以VNode的形式接入ACK托管集群Pro版;您可以在VNode上创建数据库Pod(即Pod MySQL),从而在Kubernetes生态下实现数据库容器化。

概念说明

概念

说明

容器系列

RDS Custom实例的产品系列。RDS Custom实例通过容器系列的VNode(虚拟节点)架构接入Kubernetes集群,在集群中创建数据库Pod,实现数据库容器化。

RDS Custom容器集群

承载RDS Custom实例的容器集群,依托ACK托管集群Pro版运行。您需要将已创建的ACK托管集群Pro版导入RDS Custom容器集群后使用。具体操作,请参见管理RDS Custom容器集群

VNode

虚拟节点。一个RDS Custom实例对应容器集群中的一个VNode,为数据库Pod提供CPU、内存和存储资源。

Pod MySQL

运行在VNode上的MySQL数据库Pod,以主备成对的方式运行。

MySQL Operator

可视化的ACK集群托管平台。在RDS Custom容器集群中一键部署后,您可以通过其管理后台创建和管理Pod MySQL实例。具体操作,请参见MySQL Operator使用说明

产品特点

  • 数据库容器化,融入Kubernetes生态

    • 基于VNode(虚拟节点)架构,RDS Custom实例以VNode的形式接入ACK托管集群Pro版。

    • VNode上创建数据库Pod,复用Kubernetes的编排与调度能力。

    • Pod MySQL以主备成对的方式运行,支持高可用部署。

  • 提供灵活的Pod MySQL管控方式

    • 支持在RDS Custom容器集群中一键部署MySQL Operator管理后台,通过可视化界面创建和管理Pod MySQL实例,无需自行编写和维护Kubernetes编排文件。

    • MySQL Operator管理后台提供任务中心和操作记录,便于跟踪运维任务的执行情况;提供参数模板,便于复用MySQL参数配置。

    • 也支持不部署MySQL Operator,自行通过Kubernetes调度使用RDS Custom实例拉起MySQL实例 Pod。

  • 提供轻量化的数据库托管服务

    • 支持自定义部署。

    • 存储基于ESSD云盘,支持PL0、PL1、PL2PL3性能级别,并将通过按量使用的方式对云盘资源进行收费。

    • 支持包年包月和按量付费两种计费方式,并支持续费、包年包月转按量付费等计费变更。

  • 兼容现有的容器平台体系

    • 依托ACK托管集群Pro版运行,可直接复用您已有的ACK集群和运维体系。

    • 支持将ACK托管集群导入RDS Custom容器集群;解绑后ACK集群本身不受影响,可重新导入。

    • 便于部署自有平台的运维工具和监控体系。

适用场景

  • 数据库容器化部署场景:希望在Kubernetes生态下统一编排和调度数据库。

  • 数据库与应用程序一体化部署场景:希望将数据库与应用程序部署在同一容器集群中,实现统一的资源调度。

  • 兼容现有容器平台的场景:已使用ACK托管集群,希望复用现有集群和运维体系来承载数据库。

  • 资源弹性需求高的场景。

使用流程

  1. 创建ACK托管集群Pro版,用于承载RDS Custom实例。具体操作,请参见快速创建ACK托管集群

  2. 创建RDS Custom实例,并指定承载该实例的ACK托管集群Pro版。具体操作,请参见创建RDS Custom实例;实例规格,请参见RDS Custom实例规格

  3. RDS Custom实例上创建Pod MySQL实例。支持以下两种方式,请根据实际需要选择:

    • 使用MySQL Operator平台创建:先在RDS Custom容器集群中一键部署MySQL Operator管理后台,具体操作,请参见管理RDS Custom容器集群;然后登录管理后台,通过可视化界面创建Pod MySQL实例,具体操作,请参见MySQL Operator使用说明

      说明
      • 同一集群中至少需要创建2RDS Custom实例,才能以高可用模式部署MySQL Operator。

      • 如果访问端与集群不在同一专有网络,需先开通公网访问。具体操作,请参见MySQL Operator公网访问配置

    • 手动创建:自行进入容器内手动创建Pod MySQL实例,无需部署MySQL Operator。