All Products
Search
Document Center

:Introduction to ApsaraDB RDS Custom

Last Updated:May 20, 2025

ApsaraDB RDS Custom is an open module of ApsaraDB RDS to manage database kernels and containers. ApsaraDB RDS Custom allows you to access and customize the database environment and operating system as a database administrator. You can flexibly integrate RDS Custom instances into your self-managed management and O&M platforms and integrate RDS Custom instances with your business applications.

Overview

ApsaraDB RDS Custom is an open module of ApsaraDB RDS to manage database kernels and containers. ApsaraDB RDS Custom allows you to access the underlying operating system and database environment and provides lightweight management features to achieve compatibility with your O&M platforms. You can flexibly integrate RDS Custom instances into your self-managed management and O&M platforms and integrate RDS Custom instances with your business applications.

The following figure shows a comparison between RDS Custom instances, self-managed databases, and regular ApsaraDB RDS instances.

image

Benefits

  • Accessible hosts and operating systems

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

    • Supports API operations for host management. The API operations are compatible with Elastic Compute Service (ECS) API operations and can be quickly integrated into your self-managed management and O&M platforms.

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

  • Integrated deployment of databases and applications

    • Allows you to integrate RDS Custom instances with applications and supports resource scheduling.

    • Facilitates the deployment of your self-managed management and O&M platforms and monitoring systems.

    • Interconnects your applications with your databases on your on-premises device without network latency.

  • Lightweight database hosting service

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

    • Allows you to flexibly change resource configurations and supports resource expansion based on the elasticity features of ApsaraDB RDS.

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

  • Compatibility with self-managed database systems

    • Provides a customizable and controllable database environment that supports native replication and backup to implement fast data migration to the cloud.

    • Allows you to quickly build a multi-cloud database deployment environment for self-managed databases or databases on third-party clouds.

    • Allows you to install agents, O&M scripts, and database extensions for full compatibility with your self-managed management and O&M platforms.

Scenarios

  • Database environments are customizable and controllable.

  • High resource scalability is required.

  • Compatibility with existing O&M platforms is required.

References

Related operations

Operation

Description

RunRCInstances

Creates one or more RDS Custom instances.

DeleteRCInstances

Unsubscribes from one or more RDS Custom instances.

ModifyRCInstance

Upgrades or downgrades the specifications of an RDS Custom instance.

ResizeRCInstanceDisk

Expands the storage capacity of an RDS Custom instance.

DescribeRCInstances

Queries RDS Custom instances.

DescribeRCInstanceAttribute

Queries the attributes of an RDS Custom instance.

CreateRCDeploymentSet

Creates an RDS Custom deployment set in a region.

DeleteRCDeploymentSet

Deletes an RDS Custom deployment set.

DescribeRCDeploymentSets

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

StopRCInstance

Stops an RDS Custom instance.

StartRCInstance

Starts an RDS Custom instance.

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.

DescribeRCImageList

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

SyncRCKeyPair

Synchronizes the key pair of an RDS Custom instance.

ModifyRCInstanceKeyPair

Modifies the key pair of an RDS Custom instance.

ModifyRCInstanceAttribute

Modifies specific attributes, such as the password or hostname, of an RDS Custom instance.

ModifyRCInstanceDescription

Modifies the name of an RDS Custom instance.

ModifyRCInstanceChargeType

Modifies the billing method of an RDS Custom instance or its cloud disk.

CreateRCDisk

Creates a data disk for an RDS Custom instance.

DescribeRCDisks

Queries disk information about an RDS Custom instance.

DeleteRCDisk

Deletes 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 cloud disk.

DescribeRCSnapshots

Queries the snapshots.

ModifyRCDiskSpec

Changes the type or performance level of cloud disks.

DescribeRCInstanceTypes

Queries the information about instance types.

DescribeRCInstanceTypeFamilies

Queries the information about instance type families.

DescribeRCInstanceVncUrl

Queries the Virtual Network Computing (VNC) logon address of an RDS Custom instance.

CreateRCNodePool

Creates an edge node pool in the Container Service for Kubernetes (ACK) Edge cluster to which the RDS Custom instance belongs.

DescribeRCNodePool

Queries the configuration information about the edge node pool of an RDS Custom instance.

DeleteRCNodePool

Deletes the edge node pool of an RDS Custom instance.