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

Azure Advisor analiza las configuraciones del clúster de Azure Data Explorer y la telemetría de uso, y ofrece recomendaciones personalizadas y accionables para ayudarle a optimizar el clúster.

Acceso a las recomendaciones de Azure Advisor

Puede acceder a las recomendaciones de Azure Advisor de dos maneras:

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ú izquierdo, en Supervisión, seleccione Recomendaciones de Advisor. Se abre una lista de recomendaciones para el clúster.

    Captura de pantalla de las recomendaciones de Azure Advisor para un 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 suscripciones para obtener recomendaciones.

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

    Captura de pantalla de la página de recursos de Azure Advisor.

Uso de recomendaciones de Azure Advisor

Azure Advisor ofrece diferentes tipos de recomendaciones. Use el tipo pertinente para optimizar el clúster.

  1. En Advisor, en Recomendaciones, seleccione Costo para ver las recomendaciones de costos.

    Captura de pantalla de la interfaz de Azure Advisor que muestra la selección del tipo de recomendación.

  2. Seleccione una recomendación de la lista.

    Captura de pantalla de la interfaz de Azure Advisor que muestra una lista de recomendaciones.

  3. Aparece una lista de clústeres relevantes para la recomendación. Los detalles de las recomendaciones varían para cada clúster e incluyen la acción recomendada.

    Captura de pantalla que muestra una lista de clústeres con recomendaciones pertinentes en Azure Advisor.

Tipos de recomendaciones

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

Importante

El ahorro anual real puede variar. El ahorro anual presentado se basa en los precios de "pago por uso". Estos posibles ahorros no incluyen los descuentos de facturación de Azure Reserved Virtual Machine Instances (RIs).

Recomendaciones de costo

Las recomendaciones de costo son para los clústeres que se pueden cambiar para reducir el costo 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 está en ejecución y sin uso si está en estado de ejecución y no ha ingerido datos ni 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 detiene automáticamente y se muestra una recomendación:

Detenga el clúster para reducir el costo al tiempo que conserva los datos. Si no necesita los datos, considere la posibilidad de eliminar el clúster para aumentar el ahorro.

Clúster de Azure Data Explorer detenido sin usar

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

La recomendación es eliminar el clúster para reducir el coste.

Precaución

Los clústeres detenidos pueden contener datos. Antes de eliminar el clúster, compruebe que ya no necesita los datos. Después de eliminar el clúster, los datos ya no son accesibles.

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

La recomendación Cambiar los clústeres de Data Explorer a una SKU más rentable y de mejor rendimiento es para un clúster que funciona con una SKU no óptima. Esta SKU actualizada reduce los costos y mejora el rendimiento general. Usa el recuento de instancias necesario que cumple los requisitos de caché del clúster, a la vez que garantiza que el rendimiento no se ve afectado negativamente.

Como parte de la recomendación, habilite el escalado automático optimizado si aún no está habilitado. El escalado automático optimizado realiza un análisis más detallado del rendimiento del clúster y, si es necesario, se escala aún más en el clúster. Esta acción da como resultado más reducciones de costos. Las recomendaciones de escalabilidad automática optimizada incluyen recomendaciones de recuento mínimo y máximo de instancias. El valor máximo se establece en el recuento de instancias de SKU recomendado. Si el clúster tiene planes para crecer orgánicamente, aumente 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 podría 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 recomienda SKU de destino que tengan un mínimo de dos zonas. Agregar más zonas de disponibilidad de proceso no conlleva costos adicionales.

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, la disponibilidad de la capacidad es dinámica y cambia con el tiempo.

Nota:

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

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 cinco 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 mejoran 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 ejecutadas en los últimos 30 días accedieron a datos que no estaban en la memoria caché, lo que puede aumentar el tiempo de ejecución de las consultas. Puede ver las 5 tablas principales por base de datos que más han accedido a datos que están fuera de la caché, ordenadas 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 los datos que se van a almacenar en caché según la directiva de almacenamiento en caché son mayores que el tamaño total de la memoria caché del clúster. Al reducir la directiva de caché de los clústeres enlazados a datos, se reduce el número de errores de caché y se mejora el rendimiento.

Recomendaciones sobre la excelencia operativa

Las recomendaciones de excelencia operativa o "procedimiento recomendado" 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 es aplicable 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. Se recomiendan más optimizaciones, como cambiar la SKU, reducir la carga de CPU y habilitar la escalabilidad automática para escalar horizontalmente 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 conduce directamente al ahorro de costos. El número de instancias de clúster viene determinado por la carga de CPU e ingesta, independientemente de la cantidad de datos almacenados en la caché activa. Por lo tanto, quitar los 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 la subred sin delegación

Esta recomendación es para un clúster de red virtual que use 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 usarlo solo para el clúster.