Uso de las recomendaciones de Azure Advisor para optimizar un clúster de Azure Data Explorer

Azure Advisor analiza las configuraciones de los clústeres de Azure Data Explorer, así como la telemetría de uso, y ofrece recomendaciones personalizadas y accionables que le ayudarán a optimizar el clúster.

Acceso a las recomendaciones de Azure Advisor

Hay dos formas de acceder a las recomendaciones de Azure Advisor:

Visualización de las recomendaciones de Azure Advisor para optimizar un clúster de Azure Data Explorer

  1. En Azure Portal, vaya a la página del clúster de Azure Data Explorer.

  2. En el menú de la izquierda, en Supervisión, seleccione Recomendaciones de Advisor. Se abre una lista de recomendaciones para el clúster.

    Recomendaciones de Azure Advisor para el clúster de Azure Data Explorer.

Visualización de las recomendaciones de Azure Advisor para todos los clústeres de una suscripción

  1. En Azure Portal, vaya al recurso Advisor.

  2. En Información general, seleccione una o varias de las suscripciones de las que desea obtener recomendaciones.

  3. Seleccione Clústeres de Azure Data Explorer y Bases de datos de Azure Data Explorer en la segunda lista desplegable.

    Recurso de Azure Advisor.

Uso de las recomendaciones de Azure Advisor

Hay varios tipos de recomendaciones de Azure Advisor. Use el tipo de recomendación pertinente, el que le ayude a optimizar el clúster.

  1. En Advisor, en Recomendaciones, seleccione Costo para obtener recomendaciones sobre el costo.

    Seleccionar el tipo de recomendación.

  2. Seleccione una recomendación de la lista.

    Seleccionar recomendación.

  3. La siguiente ventana contiene una lista de los clústeres para los que la recomendación es pertinente. Los detalles de la recomendación son diferentes en cada clúster e incluyen la acción recomendada.

    Lista de clústeres con recomendaciones.

Tipos de recomendaciones

Las recomendaciones de costo, rendimiento, confiabilidad y excelencia del servicio están disponibles actualmente.

Importante

El ahorro anual real puede variar. El ahorro anual presentado se basa en los precios de "pago por uso". El posible ahorro no tiene en cuenta los descuentos en la facturación de las instancias reservadas de máquina virtual de Azure.

Recomendaciones de costo

Las recomendaciones de Costo están disponibles para aquellos clústeres que se pueden cambiar para reducir el costo, pero sin poner en peligro el rendimiento. Las recomendaciones con respecto al costo son:

Clúster de Azure Data Explorer en ejecución sin usar

Un clúster se considera sin usar y se ejecuta si está en estado de ejecución y no ha ingerido datos ni ha ejecutado consultas en los últimos cinco días. En algunos casos, es posible que los clústeres se detengan automáticamente. En los casos siguientes, el clúster no se detendrá automáticamente y se mostrará una recomendación:

La recomendación es detener el clúster para reducir el costo pero conservar los datos. Si los datos no son necesarios, considere la posibilidad de eliminar el clúster para aumentar su ahorro.

Clúster de Azure Data Explorer detenido sin usar

Un clúster se considera sin usar y detenido si se ha detenido durante al menos 60 días.

La recomendación es detener el clúster para reducir el costo.

Precaución

Los clústeres detenidos pueden contener datos. Antes de eliminar el clúster, compruebe que los datos ya no son necesarios. Una vez eliminado el clúster, ya no se podrá acceder a los datos.

Cambia los clústeres de Data Explorer a un SKU más rentable y de mejor rendimiento

La recomendación Cambiar Data Explorer clústeres a una SKU más rentable y de mejor rendimiento se da a un clúster cuyo clúster funciona con una SKU no óptima. Esta SKU actualizada debe reducir los costos y mejorar el rendimiento general. Hemos calculado el recuento de instancias necesario que cumple los requisitos de caché del clúster, a la vez que se garantiza que el rendimiento no se verá afectado negativamente.

Como parte de la recomendación, se recomienda habilitar el escalado automático optimizado si aún no está habilitado. El escalado automático optimizado realizará un análisis más detallado del rendimiento del clúster y, si es necesario, se escalará aún más en el clúster. Esto dará lugar a reducciones de costos adicionales. Las recomendaciones de escalabilidad automática optimizada incluyen una recomendación de recuento de instancias mínima y máxima. El valor Máximo se establece en el recuento de instancias de SKU recomendadas. Si el clúster tiene planes para crecer de forma orgánica, se recomienda aumentar manualmente este número máximo. Si el escalado automático optimizado ya está configurado en el clúster, en algunos casos, la recomendación puede sugerir aumentar el número máximo de instancias.

La recomendación de SKU tiene en cuenta las definiciones de zonas actuales de un clúster y si el clúster admite zonas solo recomendará las SKU de destino que tengan un mínimo de dos zonas. Agregar más zonas de disponibilidad de proceso no conlleva ningún costo adicional.

La recomendación de SKU de Advisor se actualiza cada pocas horas. La recomendación comprueba la disponibilidad de capacidad de la SKU seleccionada en la región. Sin embargo, es importante tener en cuenta que la disponibilidad de la capacidad es dinámica y cambia con el tiempo.

Nota

La recomendación de SKU de Advisor no admite actualmente clústeres con configuraciones de punto de conexión privado administrado o Virtual Network.

Reducción de la caché para las tablas de Azure Data Explorer

Es recomendable reducir el período de la caché de las tablas de Azure Data Explorer para la optimización de costos de los clústeres para aquellos clústeres que pueden reducir la directiva de caché de su tabla. Esta recomendación se basa en el período retrospectivo de consultas de los últimos 30 días. Para ver dónde se pueden ahorrar, puede ver las 5 tablas más relevantes por base de datos para un posible ahorro de caché. Esta recomendación solo se ofrece si el clúster se puede reducir horizontal o verticalmente después de un cambio de la directiva de caché. Advisor comprueba si el clúster está "enlazado por datos", lo que significa que el clúster usa poco la CPU y la ingesta, pero debido a la alta capacidad de datos, el clúster no se puede reducir horizontal ni verticalmente.

Habilitación de la escalabilidad automática optimizada

La recomendación de habilitar la escalabilidad automática optimizada se da cuando se habilita la Escalabilidad automática optimizada, lo que habría reducido el número de instancias en un clúster. Esta recomendación se basa en patrones de uso, uso de caché, uso de ingesta y CPU. Para asegurarse de que no supera el presupuesto planeado, agregue un número máximo de instancias cuando habilite Escalabilidad automática optimizada.

Recomendaciones de rendimiento

Las recomendaciones de Rendimiento ayudan a mejorar el rendimiento de los clústeres de Azure Data Explorer. Entre las recomendaciones de rendimiento se incluyen las siguientes:

Actualización de la directiva de caché para las tablas de Azure Data Explorer

Es recomendable revisar el período de la caché de tablas [directiva] de Azure Data Explorer para mejorar el rendimiento para aquellos clústeres que requieren un período retrospectivo diferente (filtro de tiempo) o una directiva de caché mayor. Esta recomendación se basa en el período retrospectivo de consultas de los últimos 30 días. La mayoría de las consultas que se ejecutaron en los últimos 30 días accedieron a datos que no estaban en la memoria caché, lo cual pudo aumentar el tiempo de ejecución de la consulta. Puede ver las 5 tablas principales por base de datos a las que se ha accedido a los datos fuera de caché, ordenados por porcentaje de consulta.

También puede obtener una recomendación de rendimiento para reducir la directiva de caché. Esto puede ocurrir si el clúster está enlazado a datos. Un clúster está enlazado a datos si el tamaño de los datos que se van a almacenar en caché, según la directiva de almacenamiento en caché, es superior al tamaño total de la caché del clúster. La reducción de la directiva de caché para clústeres enlazados a datos reducirá el número de errores de caché y, posiblemente, mejorará el rendimiento.

Recomendaciones sobre la excelencia operativa

Las recomendaciones sobre excelencia operativa o los "procedimientos recomendados" son recomendaciones cuya implementación no mejora el costo o el rendimiento inmediatamente, pero puede beneficiar al clúster en el futuro. Esto incluye la reducción de la directiva de almacenamiento en caché de tablas para que se ajuste a los patrones de uso.

Reducción de la directiva de almacenamiento en caché de tablas para hacer coincidir los patrones de uso

Esta recomendación se centra en actualizar la directiva de caché en función del uso real durante el último mes para reducir la caché activa de una tabla. A diferencia de la recomendación de costo anterior, esta recomendación concreta se aplica a los clústeres en los que el número de instancias viene determinado por la CPU y la carga de ingesta en lugar de la cantidad de datos almacenados en la caché activa. En tales casos, cambiar la directiva de caché por sí sola no es suficiente para reducir el número de instancias, optimizaciones adicionales, como cambiar la SKU, reducir la carga de CPU y habilitar la escalabilidad automática se recomiendan para escalar de forma eficaz. Esta recomendación puede ser útil para las tablas en las que la búsqueda de consultas real basada en patrones de uso es inferior a la directiva de caché configurada. Sin embargo, reducir la directiva de caché no dará lugar directamente al ahorro de costos. El número de instancias de clúster viene determinado por la carga de CPU y ingesta, independientemente de la cantidad de datos almacenados en la caché activa. Por lo tanto, la eliminación de datos de la caché activa no hará que el clúster se escale directamente.

Recomendaciones sobre la confiabilidad

Las recomendaciones de confiabilidad le ayudan a garantizar y mejorar la continuidad de las aplicaciones críticas para la empresa. Entre las recomendaciones de confiabilidad se incluyen las siguientes:

El clúster usa subred sin delegación

La recomendación segura se da a un clúster de red virtual que usa una subred sin delegación para "Microsoft.Kusto/clusters". Al delegar una subred en un clúster, se permite que ese servicio establezca reglas de configuración de red básicas para la subred, lo que ayuda al clúster a operar sus instancias de forma estable.

El clúster usa la subred con una configuración de IP no válida

La recomendación se proporciona a un clúster de red virtual en el que otros servicios también usan la subred. La recomendación es quitar todos los demás servicios de la subred y usarlos solo para el clúster.

No se pudo instalar o reanudar el clúster debido a problemas de red virtual

La recomendación se da a un clúster que no se pudo instalar o reanudar debido a problemas de red virtual. La recomendación es usar la guía de solución de problemas de red virtual para resolver el problema.