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.
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
Connect to an RDS Custom instance
Manage an RDS Custom instance
RDS Custom deployment sets
RDS Custom storage and snapshots
ACK Edge clusters for RDS Custom
RDS SQLFlow
Model usage examples
Best practices
Related operations
Operation | Description |
Creates one or more RDS Custom instances. | |
Unsubscribes from one or more RDS Custom instances. | |
Upgrades or downgrades the specifications of an RDS Custom instance. | |
Expands the storage capacity of an RDS Custom instance. | |
Queries RDS Custom instances. | |
Queries the attributes of an RDS Custom instance. | |
Creates an RDS Custom deployment set in a region. | |
Deletes an RDS Custom deployment set. | |
Queries the attributes of one or more RDS Custom deployment sets. | |
Stops an RDS Custom instance. | |
Starts an RDS Custom instance. | |
Restarts an RDS Custom instance. | |
Renews a subscription RDS Custom instance. | |
Reinstalls the operating system of an RDS Custom instance. | |
Queries the monitoring data of an RDS Custom instance. | |
Queries the custom images that can be used to create an RDS Custom instance. | |
Synchronizes the key pair of an RDS Custom instance. | |
Modifies the key pair of an RDS Custom instance. | |
Modifies specific attributes, such as the password or hostname, of an RDS Custom instance. | |
Modifies the name of an RDS Custom instance. | |
Modifies the billing method of an RDS Custom instance or its cloud disk. | |
Creates a data disk for an RDS Custom instance. | |
Queries disk information about an RDS Custom instance. | |
Deletes a pay-as-you-go data disk. | |
Attaches a pay-as-you-go data disk to an RDS Custom instance. | |
Detaches a pay-as-you-go data disk from an RDS Custom instance. | |
Creates a snapshot for a cloud disk. | |
Deletes a snapshot of a cloud disk. | |
Queries the snapshots. | |
Changes the type or performance level of cloud disks. | |
Queries the information about instance types. | |
Queries the information about instance type families. | |
Queries the Virtual Network Computing (VNC) logon address of an RDS Custom instance. | |
Creates an edge node pool in the Container Service for Kubernetes (ACK) Edge cluster to which the RDS Custom instance belongs. | |
Queries the configuration information about the edge node pool of an RDS Custom instance. | |
Deletes the edge node pool of an RDS Custom instance. |