Database Autonomy Service (DAS) monitorea sus instancias de clúster de Redis y agrega automáticamente un fragmento cuando la utilización promedio de memoria supera un umbral definido por usted. Esto evita errores de falta de memoria (OOM) durante picos de tráfico o aumentos en el tamaño de los datos, sin necesidad de intervención manual.
Requisitos previos
Antes de empezar, asegúrese de contar con:
Una Redis Open-Source Edition cloud-native instance que utilice arquitectura de clúster
Funcionamiento
DAS revisa periódicamente su instancia durante la Ventana de observación configurada. Cuando la Utilización promedio de memoria de la instancia alcanza el umbral establecido, DAS agrega automáticamente un fragmento. La adición de un fragmento sigue las mismas reglas de facturación y el mismo proceso de cambio de configuración que el ajuste manual del número de fragmentos en una instancia de Redis con discos en la nube. Las adiciones se detienen cuando el recuento total alcanza el Número máximo de fragmentos configurado.
Habilitar la adición automática de fragmentos
Inicie sesión en la consola de DAS.
En el panel de navegación izquierdo, seleccione Intelligent O&M Center > Instance Monitoring.
Localice la instancia que desea gestionar y haga clic en su ID para abrir la página de detalles.
En el panel de navegación izquierdo, haga clic en Autonomy Center. En la esquina superior derecha, haga clic en Autonomy Service Settings.
En la pestaña Autonomous Function Management > Autonomous Function Settings, active el interruptor de la función de autonomía.
-
En la pestaña Optimization And Throttling, seleccione Automatically Add Shards y configure los parámetros.
NotaLa facturación y el proceso de cambio de configuración son los mismos que para ajustar manualmente el número de fragmentos en una instancia de Redis con discos en la nube. Para más detalles, consulte Change instance configurations.
Parámetro
Descripción
Average Memory Usage ≥
Umbral de utilización de memoria que desencadena la adición de un fragmento.
Maximum Number Of Shards
Límite superior de fragmentos para esta instancia. Debe ser un entero positivo entre 4 y 256. DAS deja de agregar fragmentos automáticamente al alcanzar este límite.
Observation Window
Intervalo durante el cual DAS observa el rendimiento de la instancia. DAS agrega un fragmento cuando la utilización promedio de memoria alcanza el umbral dentro de esta ventana.
Haga clic en OK.
Opcional: Haga clic en Event Subscription Settings y configure las notificaciones de eventos para recibir avisos oportunos sobre operaciones activadas por el sistema. Para más información, consulte Enable event subscription.
(Opcional) En la pestaña Event Subscription Settings, configure las notificaciones de eventos para la adición automática de fragmentos. Cuando DAS genera una recomendación de adición de fragmentos, crea un evento de nivel Notice. Active Enable Event Subscription y configure los parámetros de notificación. Para más detalles, consulte Habilitar la función de suscripción a eventos.
-
Configure una Alert Template para rastrear el estado de las adiciones de fragmentos. DAS recomienda una plantilla de alerta y agrega reglas para los eventos de autonomía correspondientes. Siga las indicaciones para completar la configuración.
NotaSi ya tiene una plantilla de alerta configurada para la instancia, siga las indicaciones para agregar las reglas de alerta de eventos de autonomía a la plantilla existente.
Para configurar manualmente la plantilla y las reglas de alerta, consulte Configurar plantillas de alerta y Configurar reglas de alerta.
-
Seleccione un Alert Contact Group para las notificaciones. Para más detalles, consulte Gestionar contactos de alerta.
Haga clic en Add Contact para agregar un contacto de alerta.
Haga clic en Create Contact Group para crear un nuevo grupo de contactos de alerta.
Haga clic en Edit o Remove junto a un contacto para actualizarlo o eliminarlo.
Haga clic en Submit Configuration y confirme la configuración de alerta en el cuadro de diálogo.
Referencias
Para reducir el número de fragmentos en una instancia de base de datos Redis, realice la operación manualmente. Para más detalles, consulte Adjust the number of shards in a cluster.