Database Autonomy Service (DAS) ofrece escalado automático programado para instancias de ApsaraDB RDS for MySQL. Defina una política para escalar su instancia antes de un pico de tráfico predecible, como una promoción o un ciclo de facturación mensual, y restáurela automáticamente después para controlar los costos.
Por ejemplo, si la actividad de su negocio alcanza su punto máximo desde las 2:00 a. m. del primer día de cada mes hasta las 2:00 a. m. del tercer día, configure una política mensual con esas horas exactas de inicio y reducción. DAS escala la instancia antes del pico y la restaura una vez que finaliza la ventana.
Requisitos previos
Antes de empezar, asegúrese de contar con lo siguiente:
Una instancia de RDS MySQL 8.0 o 5.7 High-availability Edition con discos en la nube (uso general).
Un saldo suficiente en la cuenta para cubrir los cargos por escalado horizontal.
Facturación
El escalado modifica el tipo de instancia, lo cual genera cargos por cambio de especificaciones. Para obtener detalles sobre los precios, consulte Change specifications.
En el modo N/A (Execute Only Once), si no configura una Duration, la instancia permanecerá en el tipo escalado de forma indefinida. Configure la Duration para evitar cargos inesperados.
Notas de uso
Cada instancia admite una política de escalado automático por modo (N/A, Daily, Weekly o Monthly).
Todos los parámetros de tiempo están en UTC+8. Conviértalos a su zona horaria local antes de configurar la política.
Las políticas con errores no se reintentan. Si una política falla durante la ejecución, DAS no intenta ejecutarla nuevamente.
Si modifica la Duration o el Scale-back Time después de que la instancia se haya escalado, la nueva hora se aplicará para la reducción.
-
La reducción de escala no ocurre en las siguientes situaciones:
El tipo de instancia se modificó manual o automáticamente después de la ejecución de la política, y el tipo actual difiere del tipo original definido en la política.
La reducción provocaría que una métrica supere su umbral. Por ejemplo, si la memoria se escaló de 1 GB a 4 GB y ya se utiliza 1 GB, reducir la escala llevaría la utilización de memoria al 100%, por lo que DAS omite la operación para proteger su carga de trabajo.
La instancia se encuentra en un estado que no permite cambios de especificaciones, como Changing Specifications o Migrating.
Agregar una política de escalado automático programado
Vaya a la página de Instances, seleccione la región donde reside su instancia y haga clic en el ID de la instancia.
En el panel de navegación izquierdo, vaya a Autonomy Services > Diagnostics > Autonomy Center y luego haga clic en Autonomy Service Settings.
-
En la pestaña Autonomous Function Settings > Auto Scaling, haga clic en Add Policy y configure los siguientes parámetros:
Parámetro
Descripción
Policy name
Nombre para identificar la política.
Mode
Seleccione Scheduled Auto Scaling.
Engine type
Tipo de motor de base de datos.
Specifications
Tipo de instancia objetivo para el motor seleccionado.
Operation
Solo se admite Adjust Instance Specifications.
Valid from
Start time (obligatorio): debe ser la fecha actual o posterior. End time (opcional): limita cuándo deja de ejecutarse una política recurrente. No tiene efecto en políticas N/A (Execute Only Once). Si se omite en políticas Daily, Weekly o Monthly, la política se ejecuta indefinidamente.
Recurrence
Ciclo de la política de escalado. Consulte las opciones de recurrencia a continuación.
Opciones de recurrencia
Recurrencia
Hora de inicio del escalado
Parámetro de reducción
Notas
N/A (Execute Only Once)
Obligatorio
Duration (opcional, entero positivo en horas)
Si se omite la Duration, la instancia permanece en el nuevo tipo de forma permanente.
Daily
Obligatorio
Scale-back Time (obligatorio)
El inicio y la reducción pueden ocurrir el mismo día (inicio < reducción) o abarcar la medianoche (inicio > reducción). Intervalo mínimo: 1 hora entre el inicio y la reducción, y al menos 1 hora después de la reducción del ciclo anterior. Si la End Date cae dentro de la ventana de un ciclo, ese ciclo se omite.
Weekly
Obligatorio
Scale-back Time (obligatorio)
Mismas reglas que Daily, aplicadas dentro de una semana. Si inicio > reducción, el ciclo se extiende a la semana siguiente.
Monthly
Obligatorio
Scale-back Time (obligatorio)
Mismas reglas que Daily, aplicadas dentro de un mes. Si inicio > reducción, el ciclo se extiende al mes siguiente.
Haga clic en OK para guardar la política.
-
En la sección Recommended Policies, busque la política y haga clic en Apply en la columna Actions.
Para modificar una política guardada, haga clic en Modify en la columna Actions y realice los cambios en la pestaña Update Policy . Para quitar la política de una instancia, haga clic en Cancel en la sección Applied Policies .
En la página Autonomous Function Management, haga clic en OK.
-
(Opcional) Configure la Alert Configuration para recibir notificaciones cuando ocurran eventos de escalado. DAS recomienda una plantilla de alertas y agrega automáticamente reglas de alerta para los eventos de autonomía relevantes. Siga las indicaciones en pantalla para completar la configuración.
-
Seleccione un Alert Contact Group para recibir las notificaciones. Para más información, consulte Manage alert contacts.
Haga clic en Add Contact para agregar un contacto nuevo.
Haga clic en Create Contact Group para agregar un grupo nuevo.
Haga clic en Edit o Remove en la fila de un contacto para actualizar o eliminar su información.
Confirme la opción Associate with Resources.
Haga clic en Submit Configuration y confirme en el cuadro de diálogo.
Si ya existe una plantilla de alertas para esta instancia, las indicaciones le guiarán para agregar las nuevas reglas de alerta a dicha plantilla. Para configurar manualmente la plantilla y las reglas, consulte Configure an alert template y Configure alert rules .
-
Consultar resultados del escalado
Vaya a la página de Instances, seleccione la región y haga clic en el ID de la instancia.
En el panel de navegación izquierdo, vaya a Autonomy Services > Diagnostics.
En la página Autonomy Center, revise los Auto-Scaling Events correspondientes al rango de tiempo que desea consultar.
Haga clic en Details en la fila de un evento para ver el historial completo de escalado de ese evento.

Preguntas frecuentes
Mi instancia no puede escalar horizontalmente porque alcanzó las especificaciones máximas de su familia de instancias. ¿Qué puedo hacer?
Adquiera una instancia con especificaciones superiores de una familia de instancias diferente. Por ejemplo, el tipo de instancia dedicada de alta disponibilidad para RDS MySQL admite hasta 104 núcleos y 768 GB de memoria. Después de aprovisionar la nueva instancia, migre sus datos hacia ella. Consulte RDS for MySQL instance types y Migrate data between RDS instances.
Pasos siguientes
Para ajustar el tamaño de su instancia conforme crezca su negocio, consulte Change specifications.
Para permitir que DAS ajuste automáticamente la capacidad en respuesta a cambios en la carga de trabajo en tiempo real, habilite automatic performance scaling. El escalado automático programado y el escalado automático de rendimiento se complementan: utilice el escalado programado para picos predecibles y el escalado automático de rendimiento para manejar aumentos inesperados.