All Products
Search
Document Center

:Introduction to RDS Custom

Last Updated:Mar 12, 2026

RDS Custom is an open cloud database service that provides database kernels and containerized management services. This lets you access and customize the database environment and operating system as a database administrator. With RDS Custom, you can flexibly handle various scenarios, such as integrating cloud databases with platforms and deploying hybrid business applications.

Product introduction

RDS Custom is an open cloud database service that provides database kernels and containerized management services. RDS Custom lets you access the underlying operating system and database environment. It offers lightweight management features that are compatible with existing O&M platforms. This helps you flexibly integrate cloud databases with your platforms and deploy hybrid business applications.

The following figure compares RDS Custom instances with self-managed databases and regular RDS instances.

image

Product Features

  • Grant access privileges to the operating system on the host

    • Grants access to the operating system and database environments for independent O&M and management.

    • Provides OpenAPI operations for host management. These operations are compatible with ECS API operations and can be quickly integrated into your platforms.

    • Provides independent database host types to help you create a unified resource pool.

  • Integrated deployment of databases and applications

    • Supports hybrid deployment and resource scheduling for RDS instances and applications.

    • Facilitates the deployment of your O&M tools and monitoring systems.

    • Connects applications and databases on the same host with zero network latency.

  • Lightweight database hosting service

    • Provides database kernels, such as AliSQL and MaxScale, and supports custom deployment.

    • Provides flexible resource configuration and scaling based on the elastic features of cloud databases.

    • Provides management features such as backup and restore, high availability, and monitoring and alerting.

  • Full compatibility with self-managed database systems

    • Provides a customizable database environment that supports native replication and native backup for fast cloud migration.

    • Quickly builds a multi-cloud database deployment environment for self-managed databases or databases on other clouds.

    • Supports the installation of agents, O&M scripts, and database plugins for full compatibility with your O&M platforms.

Scenarios

  • Autonomous and controllable database scenarios.

  • Requires high resource elasticity.

  • Requires compatibility with existing O&M platforms.

References

Related API operations

API

Description

Instance

RunRCInstances

Creates one or more subscription RDS Custom instances.

DeleteRCInstances

Unsubscribes from one or more RDS Custom instances.

ModifyRCInstance

Upgrades or downgrades the specifications of an RDS Custom instance.

DescribeRCInstances

Queries a list of RDS Custom instances.

DescribeRCInstanceAttribute

Queries the attributes of an RDS Custom instance.

ModifyRCInstanceAttribute

Modifies the attributes of an RDS Custom instance, such as the password, hostname, security group, and release protection feature.

DescribeRCImageList

Queries the custom images that can be used to create an RDS Custom instance.

DescribeRCInstanceTypes

Queries information about instance types.

DescribeRCInstanceTypeFamilies

Queries a list of instance families.

StopRCInstance

Stops an RDS Custom instance.

StopRCInstances

Stops multiple RDS Custom instances in a batch.

StartRCInstance

Starts an RDS Custom instance.

StartRCInstances

Starts multiple RDS Custom instances in a batch.

RebootRCInstance

Restarts an RDS Custom instance.

RenewRCInstance

Renews a subscription RDS Custom instance.

ReplaceRCInstanceSystemDisk

Reinstalls the operating system of an RDS Custom instance.

DescribeRCMetricList

Queries the monitoring data of an RDS Custom instance.

DescribeRCInstanceVncUrl

Queries the VNC logon URL of an RDS Custom instance.

ModifyRCInstanceDescription

Modifies the name of an RDS Custom instance.

ModifyRCInstanceChargeType

Changes the billing method of an RDS Custom instance or a cloud disk.

DescribeRCNetworkInterfaces

Queries a list of elastic network interfaces (ENIs).

CreateRCImage

Creates an image for an RDS Custom instance.

DeleteRCInstance

Deleting an RDS dedicated host instance

DescribeRCElasticScaling

Queries the time-based elasticity configuration of an RDS Custom instance.

ModifyRCElasticScaling

Modifies the time-based elasticity configuration of an RDS Custom instance.

RebootRCInstances

Restarts multiple RDS Custom instances in a batch.

Deployment set

CreateRCDeploymentSet

Creates an RDS Custom deployment set in a specified region.

DeleteRCDeploymentSet

Deletes an RDS Custom deployment set.

DescribeRCDeploymentSets

Queries the attributes of one or more RDS Custom deployment sets.

Key pair

SyncRCKeyPair

Synchronizes the key pair of an RDS Custom instance.

ModifyRCInstanceKeyPair

Modifies the key pair of an RDS Custom instance.

Cloud disk

CreateRCDisk

Creates a data disk for an RDS Custom instance.

ModifyRCDiskChargeType

Changes the billing method of an RDS Custom cloud disk.

DescribeRCDisks

Queries the disk information of an RDS Custom instance.

ResizeRCInstanceDisk

Expands the storage capacity of an RDS Custom instance.

DeleteRCDisk

Releases a pay-as-you-go data disk.

AttachRCDisk

Attaches a pay-as-you-go data disk to an RDS Custom instance.

DetachRCDisk

Detaches a pay-as-you-go data disk from an RDS Custom instance.

CreateRCSnapshot

Creates a snapshot for a cloud disk.

DeleteRCSnapshot

Deletes a snapshot of a specified cloud disk.

DescribeRCSnapshots

Queries a list of snapshots.

ModifyRCDiskSpec

Changes the type or performance level of a cloud disk.

ACK cluster

CreateRCNodePool

Creates an edge node pool in an ACK Edge cluster for RDS Custom.

DescribeRCNodePool

Queries the configuration of an RDS Custom edge node pool.

DeleteRCNodePool

Deletes an RDS Custom edge node pool.

ListRCVClusters

Queries a list of ACK Pro clusters that are supported by RDS Custom in a specified region.

ModifyRCVCluster

Modifies the attributes of a specified RDS Custom ACK Pro cluster.

DeleteRCVCluster

Deletes a specified RDS Custom ACK Pro cluster.

Event Center

AcceptRCInquiredSystemEvent

Accepts and authorizes the execution of an RDS Custom system event.

DescribeRCInstanceHistoryEvents

Queries the system event information of a specified RDS Custom instance.

RedeployRCInstance

Redeploys an RDS Custom instance that receives a system event notification.

Cloud Assistant

InstallRCCloudAssistant

Installs the Cloud Assistant Agent on one or more RDS Custom instances.

DescribeRCCloudAssistantStatus

Queries whether the Cloud Assistant Agent is installed on one or more RDS Custom instances.

RunRCCommand

Creates and runs a Cloud Assistant command on one or more RDS Custom instances.

DescribeRCInvocationResults

Queries the execution results of one or more Cloud Assistant commands on an RDS Custom instance.

Security group

DescribeRCSecurityGroupList

Queries the basic information about security groups.

ModifyRCSecurityGroupPermission

Modifies the rules of a specified security group.

DescribeRCSecurityGroupPermission

Queries the details of the rules in a specified security group.

AuthorizeRCSecurityGroupPermission

Adds rules to a specified security group.

RevokeRCSecurityGroupPermission

Deletes security group rules based on the rule IDs.

Region

DescribeRCAvailableResource

Queries the resource inventory in a zone.

DescribeRCResourcesModification

Queries the inventory of instance types or system disks in a zone before you change the instance type or system disk type.