En este tema se describe cómo ajustar el rango de escalado de su instancia serverless de ApsaraDB RDS for PostgreSQL. Modifique este rango para asegurar que haya recursos suficientes durante las cargas de trabajo máximas o para reducir costos en periodos de baja actividad.
Contexto
El rendimiento de una instancia serverless de ApsaraDB RDS for PostgreSQL se mide en RDS Capacity Units (RCU). La instancia escala automáticamente la cantidad de RCU hacia arriba o hacia abajo según la carga de trabajo, y se mantiene dentro de la capacidad mínima y máxima que usted establezca.
Si la métrica Database Capacity (RCUs per Second) de la página Basic Information alcanza el valor máximo configurado durante las horas pico, pero sigue siendo insuficiente para sus necesidades de negocio, aumente manualmente el valor máximo de RCU.
Notas de uso
Esta función solo está disponible si su instancia de ApsaraDB RDS for PostgreSQL utiliza el método de facturación Serverless.
Limitaciones
Si el valor máximo de RCU ya está establecido en 14, no es posible aumentarlo más.
Si necesita más recursos de cómputo, cambie el método de facturación a pay-as-you-go y actualice a otra serie de tipos de instancia de ApsaraDB RDS for PostgreSQL. Para obtener más información, consulte Tipos de instancia principal de ApsaraDB RDS for PostgreSQL.
Impactos
El escalado de RCU en una instancia serverless surte efecto de inmediato y no afecta sus servicios.
Facturación
No se le cobra por cambiar el rango de escalado de RCU. Los cargos por RCU se basan únicamente en el uso real. Para obtener más información, consulte Overview of serverless ApsaraDB RDS for PostgreSQL instances.
Procedimiento
Vaya a la página Instances. En la esquina superior izquierda, seleccione la región de su instancia y luego haga clic en el ID de la instancia.
En la sección Configuration Information, haga clic en Modify Scaling Settings.
-
En el cuadro de diálogo que aparece, establezca los valores Minimum y Maximum de RDS Capacity Units (RCUs).
NotaEl valor puede ir de 0.5 a 14 RCU. Establezca los valores según sus requisitos de negocio.
Haga clic en OK.
Preguntas frecuentes
P: La capacidad máxima de RCU de mi instancia es 14, pero sigue siendo insuficiente para mi carga de trabajo. ¿Qué debo hacer?
R: Se recomienda cambiar el método de facturación a pay-as-you-go y actualizar a otra serie de tipos de instancia de ApsaraDB RDS for PostgreSQL. Por ejemplo, una instancia de High-availability Edition con un tipo de instancia dedicada admite hasta 104 núcleos y 768 GB de memoria. Para cambiar el método de facturación, consulte Change a Serverless instance to pay-as-you-go. Para obtener más información sobre los tipos de instancia, consulte Tipos de instancia principal de ApsaraDB RDS for PostgreSQL.
Referencias
Para ahorrar costos mediante la pausa automática de su instancia serverless de ApsaraDB RDS for PostgreSQL cuando no tiene conexiones, consulte Configure the automatic start and stop feature.
Cambie la política de escalado para equilibrar el rendimiento y la disponibilidad. Utilice la política predeterminada Do Not Execute Forcefully para evitar posibles interrupciones del servicio, o bien emplee la política Execute Forcefully cuando el rendimiento sea más importante que la disponibilidad continua. Para obtener más información, consulte Change the scaling policy of RCUs.
El escalado de RCU suele completarse en segundos. En casos excepcionales, puede tardar entre 3 y 5 minutos debido al escalado entre instancias. Si tiene requisitos estrictos de estabilidad para periodos específicos, configure una tarea programada que aumente por adelantado la cantidad de RCU de su instancia serverless. Para obtener más información, consulte Configure scheduled tasks to adjust the number of RCUs for a serverless RDS instance.
-
Llame a la operación ModifyDBInstanceSpec para modificar el rango de RCU de una instancia serverless de ApsaraDB RDS for PostgreSQL. En la siguiente tabla se describen los parámetros obligatorios:
Parámetro
Descripción
Ejemplo
DBInstanceId
El ID de la instancia serverless que se va a modificar.
pgm-****
PayType
El método de facturación de la instancia serverless. Establezca el valor en Serverless.
Serverless
Direction
El tipo de cambio de especificaciones de la instancia. Establezca el valor en Serverless.
Serverless
ServerlessConfiguration.MaxCapacity
El valor máximo del rango de escalado automático de RCU.
14
ServerlessConfiguration.MinCapacity
El valor mínimo del rango de escalado automático de RCU.
0.5