Поделиться через


Управление и мониторинг для Управляемый экземпляр SQL с поддержкой Azure Arc

В этой статье приведены основные рекомендации по проектированию и управлению кластерами Управляемый экземпляр SQL с поддержкой Azure Arc и их мониторингу, которые помогут вам понять и разработать решения для повышения эффективности работы. Используйте рекомендации, приведенные в этой статье, и другие важные сведения о проектировании, на которые она ссылается, чтобы лучше понять рекомендации и рекомендации.

Архитектура

Чтобы создать подходящую архитектуру для вашей организации для подключения кластеров Kubernetes в локальной среде или в общедоступном облаке, необходимо глубокое понимание сетевой архитектуры Kubernetes с поддержкой Azure Arc и сетевых подключений для служб данных с поддержкой Azure Arc, в частности, в отношении двух режимов подключения.

Схема, демонстрирующая архитектуру служб данных с поддержкой Azure Arc.

Управление кластерами

Чтобы понять принципы управления кластерами для базового кластера Kubernetes, ознакомьтесь с рекомендациями по проектированию Cloud Adoption Framework (CAF) для Kubernetes с поддержкой Azure Arc перед развертыванием Управляемый экземпляр SQL с поддержкой Azure Arc.

Мониторинг кластера

Службы данных с поддержкой Azure Arc предоставляют два режима подключения: прямое подключение и косвенное подключение. В любом из этих режимов можно интегрировать Grafana и Kibana, два инструмента с открытым кодом, в кластер для мониторинга. Режим прямого подключения поддерживает использование панелей мониторинга Grafana и Kibana в дополнение к Azure Monitor.

Сведения о режимах подключения см. в статье Сетевое подключение для Управляемый экземпляр SQL с поддержкой Azure Arc.

Рекомендации по проектированию

Чтобы понять роль Kubernetes с поддержкой Azure Arc в общей структуре управления, а также рекомендации по проектированию целевых зон, см. статью Область проектирования: управление средами Azure.

Мониторинг кластера

При оценке того, как отслеживать развертывание, учитывайте предпочтительные средства мониторинга вашей организации.

  • Управляемый экземпляр SQL с поддержкой Azure Arc обеспечивает интеграцию с популярными средствами мониторинга с открытым кодом, такими как Grafana и Kibana. Кроме того, метрики и журналы отображаются в Azure Monitor.

  • Grafana и Kibana устанавливаются и настраиваются автоматически, что упрощает развертывание и сокращает усилия для вашей организации.

  • Для мониторинга на уровне кластера в Azure Monitor можно использовать Политика Azure для развертывания аналитики контейнеров. Подумайте, как Политика Azure факторы в развертываниях вашей организации.

Режим прямого подключения

  • При развертывании Управляемый экземпляр SQL с поддержкой Azure Arc в режиме прямого подключения Azure автоматически получает метаданные о кластере для инвентаризации и выставления счетов.

  • Весь трафик инициируется из кластера, и брандмауэр не требует правил для входящего трафика для этого.

  • Во время развертывания контроллера данных Azure Arc можно автоматически отправлять журналы и метрики в рабочую область Azure Log Analytics, указав идентификатор рабочей области и ключ доступа. После развертывания эту функцию можно сохранить или отключить.

Режим косвенного подключения

При развертывании с поддержкой Arc Управляемый экземпляр SQL режиме косвенного подключения нет прямого подключения к Azure.

  • При планировании развертывания экземпляра в режиме косвенного подключения рассмотрите способ отправки журналов и метаданных об экземпляре из кластера в Azure. Рассмотрим, как автоматизировать этот процесс. Дополнительные сведения см. в статье Отправка журналов в Azure Monitor.

  • По крайней мере один раз в месяц необходимо отправлять метаданные об экземпляре в Azure для инвентаризации и выставления счетов. Дополнительные сведения об этом см. в статье Сбор данных и создание отчетов в службах данных Azure Arc.

Рекомендации по проектированию

  • По возможности используйте режим прямого подключения, так как он упрощает мониторинг через Azure. Однако режим прямого подключения подходит не для всех сценариев. Дополнительные сведения см. в разделе Режимы подключения и требования.

  • Используйте Grafana и Kibana, если ваша организация уже использует эти средства. Grafana и Kibana — это средства с открытым кодом, которые автоматически развертываются и интегрируются с развертываниями Управляемый экземпляр SQL с поддержкой Azure Arc.

  • Собирайте журналы и метрики с помощью аналитики контейнеров Azure Monitor для кластеров Kubernetes с поддержкой Azure Arc. Используйте эти журналы и метрики для создания панелей мониторинга и оповещений о проблемах, связанных с кластером.

  • Чтобы получать уведомления о кластере из Azure Monitor, включите рекомендуемые оповещения метрик из аналитики контейнеров.

  • Используйте Политика Azure, чтобы убедиться, что Аналитика контейнеров развертывается автоматически.

  • Для простого и встроенного мониторинга используйте книги, доступные в аналитике контейнеров, для просмотра сведений о производительности и работоспособности кластера и компонентов, таких как узлы, модули pod и постоянные тома. Когда вы знакомы с книгами, создайте пользовательскую книгу, которая иллюстрирует данные наиболее полезным для ваших операций. Дополнительные сведения о книгах см. в статье Отчеты в аналитике контейнеров.

  • Просмотрите включенные панели мониторинга Grafana, чтобы узнать, что предоставляется в комплекте, чтобы избежать дублирования усилий.

    Снимок экрана: встроенные панели мониторинга Grafana.

    Снимок экрана: панель мониторинга Управляемый экземпляр SQL метрик Grafana.

  • Для мониторинга работоспособности кластера и создания оповещений используйте запросы Azure Resource Graph или Log Analytics.

  • Сведения о том, как лучше всего упорядочить рабочие области Log Analytics в соответствии с потребностями бизнеса и организацией, см. в статье Проектирование архитектуры рабочей области Log Analytics.

  • Из-за важности хранилища в различных компонентах при развертывании Управляемый экземпляр SQL с поддержкой Azure Arc установите панели мониторинга и оповещения о работоспособности и емкости локального и удаленного хранилища. Дополнительные сведения о хранилище см. в статье Дисциплины хранилища для Управляемый экземпляр SQL с поддержкой Azure Arc.

  • Ознакомьтесь с рекомендациями по управлению обновлениями в дисциплинах Возможности обновления для Управляемый экземпляр SQL с поддержкой Azure Arc.

  • Если в развертывании используется режим косвенного подключения, реализуйте автоматизированный механизм, например задание cron, для ежедневной отправки данных об использовании, журналов и метрик . Отправка журналов и метрик необязательна, но это необходимо для использования Azure Monitor для мониторинга среды.

  • Реализуйте процесс проверки того, что данные об использовании и выставлении счетов отправляются по крайней мере один раз в месяц, чтобы не отключать возможность создания новых экземпляров.

Дальнейшие действия

Дополнительные сведения о гибридном и многооблачном облаке см. в следующих статьях: