Administración y supervisión de SQL Managed Instance habilitado para Azure Arc

En este artículo se ofrecen consideraciones y recomendaciones de diseño clave para administrar y supervisar clústeres de SQL Managed Instance habilitado para Azure Arc, que le ayudarán a comprender y diseñar soluciones para alcanzar la excelencia operativa. Utilice las indicaciones de este artículo, y de otras informaciones de diseño críticas a las que se hace referencia, para conocer mejor las consideraciones y recomendaciones.

Architecture

Para crear la arquitectura adecuada para que su organización incorpore clústeres de Kubernetes en el entorno local o en la nube pública, necesita un amplio conocimiento de la arquitectura de red de Kubernetes habilitado para Azure Arc y la conectividad de red de los servicios de datos habilitados para Azure Arc, especialmente en lo relacionado con los dos modos de conectividad.

Diagrama que muestra la arquitectura de los servicios de datos habilitados para Azure Arc.

Administración de clústeres

Para comprender los principios de administración de clústeres del clúster de Kubernetes subyacente, consulte las consideraciones y recomendaciones de diseño de Cloud Adoption Framework (CAF) para Kubernetes habilitado para Azure Arc antes de implementar SQL Managed Instance habilitado para Azure Arc.

Supervisión de clústeres

Los servicios de datos habilitados para Azure Arc proporcionan dos modos de conectividad: con conexión directa y con conexión indirecta. En ambos modos, puede integrar Grafana y Kibana, dos herramientas de código abierto, en el clúster para la supervisión. El modo con conexión directa admite el uso de los paneles de Grafana y Kibana, además de Azure Monitor.

Para comprender los modos de conectividad, consulte Conectividad de red para SQL Managed Instance habilitado para Azure Arc.

Consideraciones de diseño

Para conocer el rol de Kubernetes habilitado para Azure Arc en el diseño de administración general y las consideraciones y recomendaciones para el diseño de zonas de aterrizaje, consulte Área de diseño: Administración de entornos de Azure.

Supervisión de clústeres

Tenga en cuenta las herramientas de supervisión preferidas de su organización al evaluar cómo supervisar la implementación.

  • SQL Managed Instance habilitado para Azure Arc ofrece integración con herramientas de supervisión de código abierto populares, como Grafana y Kibana. Además, las métricas y los registros se pueden ver en Azure Monitor.

  • Grafana y Kibana se instalan y configuran automáticamente, lo que proporciona una implementación más sencilla y un esfuerzo reducido para su organización.

  • Para la supervisión en el nivel de clúster en Azure Monitor, puede usar Azure Policy para implementar Container Insights. Tenga en cuenta cómo Azure Policy influye en las implementaciones de la organización.

Modo de conexión directa

  • Cuando implementa SQL Managed Instance habilitado para Azure Arc en modo con conexión directa, Azure recibe automáticamente metadatos sobre el clúster con fines de inventario y facturación.

  • Todo el tráfico se inicia desde el clúster y el firewall no requiere ninguna regla de entrada para facilitarlo.

  • Durante la implementación del controlador de datos de Azure Arc, puede hacer que se carguen registros y métricas automáticamente en un área de trabajo de Azure Log Analytics proporcionando el identificador del área de trabajo y la clave de acceso. Después de la implementación, puede mantener o deshabilitar esta funcionalidad.

Modo de conexión indirecta

Cuando implementa SQL Managed Instance habilitado para Arc en modo con conexión indirecta, no hay conexión directa a Azure.

Recomendaciones de diseño

  • Siempre que sea posible, use el modo con conexión directa, ya que facilita la supervisión mediante Azure. Sin embargo, este modo no es adecuado para todos los escenarios. Para más información, consulte los modos y requisitos de conectividad.

  • Use Grafana y Kibana si su organización ya usa estas herramientas. Grafana y Kibana son herramientas de código abierto que se implementan e integran automáticamente con implementaciones de SQL Managed Instance habilitado para Azure Arc.

  • Recopile registros y métricas mediante Container Insights de Azure Monitor para clústeres de Kubernetes habilitado para Azure Arc. Use estos registros y métricas para crear paneles y generar alertas para problemas relacionados con los clústeres.

  • Habilite las alertas de métricas recomendadas de Container Insights para recibir notificaciones de Azure Monitor.

  • Use Azure Policy para asegurarse de que Container Insights se implementa automáticamente.

  • Para obtener una experiencia sencilla y lista para la supervisión, use los libros que están disponibles en Container Insights para ver información del rendimiento y estado del clúster y sus componentes, como nodos, pods y volúmenes persistentes. Cuando esté familiarizado con los libros, diseñe un libro personalizado que muestre los datos de una manera más útil para las operaciones. Para más información sobre los libros, consulte Informes en Container Insights.

  • Revise los paneles de Grafana incluidos para ver lo que se proporciona de forma predeterminada para evitar la duplicación del esfuerzo.

    Captura de pantalla que muestra los paneles de Grafana predefinidos.

    Captura de pantalla que muestra el panel de métricas de SQL Managed Instance para Grafana.

  • Use consultas de Azure Resource Graph o de Log Analytics para supervisar el estado del clúster y generar alertas.

  • Para organizar mejor las áreas de trabajo de Log Analytics en función de las necesidades empresariales y la organización, consulte Diseñar una arquitectura de área de trabajo de Log Analytics.

  • Debido a la importancia del almacenamiento en los distintos componentes de una implementación de SQL Managed Instance habilitado para Azure Arc, establezca paneles y alertas sobre el estado y la capacidad del almacenamiento local y remoto. Para más información sobre el almacenamiento, consulte Materias de almacenamiento para SQL Managed Instance habilitado para Azure Arc.

  • Consulte las consideraciones y recomendaciones para administrar las actualizaciones en Materias de actualización para SQL Managed Instance habilitado para Azure Arc.

  • Si la implementación usa el modo con conexión indirecta, implemente un mecanismo automatizado, como un trabajo cron, para cargar datos de uso, registros y métricas diariamente. La carga de registros y métricas es opcional, pero es necesario poder usar Azure Monitor para supervisar el entorno.

  • Implemente un proceso para comprobar que los datos de uso y facturación se carguen al menos una vez al mes para asegurarse de que la capacidad de crear nuevas instancias no esté deshabilitada.

Pasos siguientes

Para más información sobre el recorrido de nube híbrida y multinube, consulte los siguientes artículos: