Las instancias serverless de ApsaraDB RDS for PostgreSQL escalan automáticamente las unidades de capacidad de RDS (RCU). Cuando el escalado de RCU puede provocar una conexión transitoria, la configuración de Scaling Policy determina qué sucede a continuación: ignorar la solicitud para mantener la disponibilidad o forzar el cambio de inmediato para conservar el rendimiento.
Cómo funciona
Cuando la instancia necesita escalar RCU, comprueba si aplicar el cambio puede provocar una conexión transitoria. El resultado depende de la directiva de escalado:
|
Do Not Execute Forcefully (predeterminado) |
Execute Forcefully |
|
|
Cuando el escalado puede provocar una conexión transitoria |
Ignora la solicitud de escalado |
Fuerza el cambio de RCU de inmediato, sin importar el estado de la instancia ni las conexiones transitorias |
|
Efecto en la disponibilidad |
Se mantiene: no se interrumpen las conexiones |
Puede provocar una conexión transitoria de aproximadamente 1 minuto |
|
Efecto en el rendimiento |
Puede degradarse si se pospone el escalado |
Se mantiene: el escalado siempre se ejecuta |
|
Más indicado para |
Cargas de trabajo que no toleran interrupciones de conexión |
Cargas de trabajo que requieren un rendimiento constante y pueden recuperarse de conexiones interrumpidas |
Las conexiones transitorias son medidas de emergencia. La probabilidad de que ocurra una conexión transitoria es extremadamente baja.
Requisitos previos
Antes de empezar, asegúrese de contar con lo siguiente:
Una instancia serverless de ApsaraDB RDS for PostgreSQL (método de facturación: Serverless)
Cambiar la directiva de escalado
Opción 1: Durante la creación de la instancia
Establezca el parámetro Scaling Policy cuando cree una nueva instancia serverless. Para obtener más información, consulte Create a serverless ApsaraDB RDS for PostgreSQL instance.
Opción 2: Desde la consola
Vaya a la página Instances. En la barra de navegación superior, seleccione la región donde reside la instancia y haga clic en el ID de la instancia.
En la sección Configuration Information, haga clic en Modify Scaling Settings.
-
Haga clic en Advanced Settings. En la lista desplegable Scaling Policy, seleccione una opción y haga clic en OK.
Do Not Execute Forcefully (predeterminado): la instancia ignora la solicitud de escalado si esta puede provocar una conexión transitoria. Elija esta opción para cargas de trabajo que no toleran interrupciones.
Execute Forcefully: la instancia escala las RCU de inmediato, sin importar su estado ni las conexiones transitorias. Puede producirse una conexión transitoria de aproximadamente 1 minuto. Elija esta opción si el rendimiento constante es más importante que la disponibilidad ininterrumpida.
Opción 3: Mediante la API
Llame a la operación ModifyDBInstanceSpec con los siguientes parámetros:
|
Parámetro |
Descripción |
Ejemplo |
|
|
ID de la instancia serverless |
|
|
|
Método de facturación |
|
|
|
Tipo de cambio de configuración |
|
|
|
Si se fuerza el escalado de RCU |
|
Pasos siguientes
Para ajustar el rango de RCU en horas pico o valle, consulte Change the scaling range of RCUs.
Para reducir costos cuando no hay conexiones activas, configure la suspensión automática. Consulte Configure the automatic start and stop feature.