All Products
Search
Document Center

:ApsaraDB RDS Custom

Last Updated:May 30, 2026

ApsaraDB RDS Custom is an open cloud database service that provides a database kernel and containerized management services, giving you database administrator-level access to customize the database environment and operating system. With ApsaraDB RDS Custom, you can flexibly integrate the service with your platforms to support various hybrid deployment scenarios.

Overview

RDS Custom is an open cloud database service offering database kernels and containerized management. It provides access to the underlying operating system and database environment. Its lightweight management model is compatible with your existing O&M platform, enabling you to integrate cloud databases with your platforms and handle diverse scenarios such as hybrid deployments.

This figure compares RDS Custom with self-managed databases and regular ApsaraDB RDS instances.

image

Benefits

  • Access the host and operating system

    • Grants you access to the operating system and database environment for autonomous O&M and control.

    • Provides OpenAPI operations for host management compatible with ECS APIs, enabling quick integration with your O&M platform.

    • Provides dedicated database host specifications for building a unified resource pool.

  • Deploy databases and applications together

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

    • Lets you deploy your own O&M tools and monitoring systems.

    • Provides local connectivity between applications and databases for zero network latency.

  • Lightweight managed database service

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

    • Uses the elasticity of cloud databases for flexible resource scaling and configuration changes.

    • Offers managed capabilities such as backup and restoration, high availability, and monitoring and alerting.

  • Full compatibility with self-managed database systems

    • Provides a fully controllable database environment with native replication and backup, enabling rapid cloud migration.

    • Allows you to quickly build multi-cloud database environments that include your self-managed databases or databases from other clouds.

    • Supports the installation of agents, O&M scripts, and database extensions to ensure full compatibility with your O&M platform.

Use cases

  • Scenarios that require full control over the database.

  • Scenarios that require high resource elasticity.

  • Scenarios that require compatibility with existing O&M platforms.

References

Related APIs

API

Description

Instance

RunRCInstances

Creates one or more subscription RDS Custom instances.

DeleteRCInstances

Releases one or more subscription RDS Custom instances.

ModifyRCInstance

Upgrades or downgrades the instance type of an RDS Custom instance.

DescribeRCInstances

Queries information about RDS Custom instances.

DescribeRCInstanceAttribute

Queries the attributes of a specific RDS Custom instance.

ModifyRCInstanceAttribute

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

DescribeRCImageList

Queries the custom images available for creating RDS Custom instances.

DescribeRCInstanceTypes

Queries details of instance types.

DescribeRCInstanceTypeFamilies

Queries instance type families.

StopRCInstance

Stops an RDS Custom instance.

StopRCInstances

Stops one or more RDS Custom instances.

StartRCInstance

Starts an RDS Custom instance.

StartRCInstances

Starts one or more RDS Custom instances.

RebootRCInstance

Reboots 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 a specific RDS Custom instance.

DescribeRCInstanceVncUrl

Queries the VNC access URL for 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 elastic network interfaces (ENIs).

CreateRCImage

Creates a custom image from an RDS Custom instance.

DeleteRCInstance

Deletes an RDS Custom instance.

DescribeRCElasticScaling

Queries the scheduled scaling configuration of an RDS Custom instance.

ModifyRCElasticScaling

Modifies the scheduled scaling configuration of an RDS Custom instance.

RebootRCInstances

Reboots one or more RDS Custom instances.

Deployment set

CreateRCDeploymentSet

Creates an RDS Custom deployment set in a specific region.

DeleteRCDeploymentSet

Deletes an RDS Custom deployment set.

DescribeRCDeploymentSets

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

Key pair

SyncRCKeyPair

Synchronizes key pairs for RDS Custom.

ModifyRCInstanceKeyPair

Modifies the key pair of a specific 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 disks of an RDS Custom instance.

ResizeRCInstanceDisk

Resizes a disk 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 specific cloud disk snapshot.

DescribeRCSnapshots

Queries 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 that is used by RDS Custom.

DescribeRCNodePool

Queries details of an RDS Custom edge node pool.

DeleteRCNodePool

Deletes an RDS Custom edge node pool.

ListRCVClusters

Queries the ACK Pro clusters supported by RDS Custom in a specific region.

ModifyRCVCluster

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

DeleteRCVCluster

Deletes a specific RDS Custom ACK Pro cluster.

Event Center

AcceptRCInquiredSystemEvent

Acknowledges a system event and authorizes RDS Custom to perform the required operations.

DescribeRCInstanceHistoryEvents

Queries the system event history for a specific RDS Custom instance.

RedeployRCInstance

Redeploys an RDS Custom instance in response to a system event notification.

Cloud Assistant

InstallRCCloudAssistant

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

DescribeRCCloudAssistantStatus

Queries the installation status of the Cloud Assistant agent 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 a Cloud Assistant command on one or more RDS Custom instances.

Security group

DescribeRCSecurityGroupList

Queries a list of security groups.

ModifyRCSecurityGroupPermission

Modifies the rules of a specific security group.

DescribeRCSecurityGroupPermission

Queries the details of rules in a specific security group.

AuthorizeRCSecurityGroupPermission

Adds one or more rules to a specific security group.

RevokeRCSecurityGroupPermission

Revokes one or more rules from a security group based on rule IDs.

Region

DescribeRCAvailableResource

Queries the available resources in a specific availability zone.

DescribeRCResourcesModification

Queries available instance types or system disk types for an instance modification in a specific availability zone.