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

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

Архитектура

На следующей схеме показана концептуальная эталонная архитектура, которая отображает области проектирования безопасности, соответствия и управления для Управляемый экземпляр SQL с поддержкой Arc:

Diagram showing enterprise-scale security and governance for Azure Arc-enabled SQL Managed Instance.

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

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

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

Система управления

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

Конфиденциальность данных и размещение

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

Примечание.

Данные базы данных не отправляются в корпорацию Майкрософт, только операционные данные, данные выставления счетов и инвентаризации, диагностика и программы улучшения качества обслуживания клиентов (CEIP).

Безопасность кластера

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

Сетевая безопасность

  • Ознакомьтесь с критически важной областью проектирования сетевого подключения, чтобы ознакомиться с рекомендациями и рекомендациями.
  • Определите режим подключения, который будет использоваться для Управляемый экземпляр SQL с поддержкой Arc в зависимости от требований к безопасности и соответствию требованиям вашей организации.
  • В зависимости от того, где развернут кластер, рассмотрите сетевые порты и конечные точки, необходимые для мониторинга Управляемый экземпляр SQL с поддержкой Arc с помощью Grafana и Kibana.
  • При создании контроллера данных определите тип службы, который будет использоваться между Kubernetes LoadBalancer или NodePort.

Управление удостоверениями и доступом

  • Просмотрите управление удостоверениями и доступом для Управляемый экземпляр SQL с поддержкой Arc, чтобы получить рекомендации и рекомендации.
  • Учитывая разделение обязанностей вашей организации и требования к наименее привилегированным доступом, определите администрирование кластера, операции, администрирование баз данных и роли разработчика в организации. Сопоставление каждой команды с действиями и обязанностями определяет роли управления доступом на основе ролей Azure (RBAC) или Кластер Kubernetes ClusterRoleBinding и RoleBinding в зависимости от используемого режима подключения.
  • Рассмотрите возможность использования матрицы сторон, ответственных , подотчетных и информированных сторон (RACI) для поддержки этих усилий. Создайте элементы управления в иерархию управления область, определяемую на основе рекомендаций по обеспечению согласованности ресурсов и управления инвентаризацией.
  • При развертывании контроллера данных Azure Arc требуются некоторые разрешения, которые можно считать высокими привилегиями, например создание пространства имен Kubernetes или создание роли кластера. Сведения о разрешениях, необходимых для предотвращения чрезмерных привилегий.
  • Решите использовать модель проверки подлинности в Управляемый экземпляр SQL с поддержкой Arc, будь то проверка подлинности Microsoft Entra или проверка подлинности SQL. Просмотрите область конструктора управления удостоверениями и доступом, чтобы ознакомиться с рекомендациями и рекомендациями по выбору правильного режима проверки подлинности.
  • Рассмотрим различия между ключами, управляемыми системой, и ключами, управляемыми клиентом, для развертывания соединителя Azure Arc AD для поддержки проверки подлинности Microsoft Entra в Управляемый экземпляр SQL с поддержкой Arc. Оба метода имеют преимущество упрощенных операций по сравнению с полным управлением клиентами управления учетными записями служб и ключами для поддержки проверки подлинности Microsoft Entra.

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

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

Стратегия мониторинга

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

Сетевая безопасность

  • Защита панелей мониторинга Grafana и Kibana с помощью SSL/TLS-сертификатов для обеспечения безопасности транспортного уровня.
  • Используйте Kubernetes LoadBalancer в качестве типа службы при развертывании Управляемый экземпляр SQL с поддержкой Arc для повышения доступности.

Управление удостоверениями и доступом

  • Предпочитайте использовать проверку подлинности Microsoft Entra для разгрузки управления жизненным циклом пользователей в службы каталогов и использования групп безопасности в идентификаторе Microsoft Entra для управления разрешениями пользователей для доступа к базе данных SQL.
  • Используйте режим ключей, управляемый системой, для поддержки проверки подлинности Microsoft Entra для разгрузки учетной записи домена и затрат на управление ключами для упрощения операций.
  • Если используется проверка подлинности SQL, получите надежные политики паролей и включите аудит для мониторинга удостоверений пользователей и разрешений SQL, предоставленных для доступа к серверам и базам данных базы данных.
  • Разместите пространство имен Kubernetes для развертывания контроллера данных Azure Arc и назначьте минимальные разрешения для развертывания и управления ими.
  • Создавайте надежные пароли для панелей мониторинга Grafana и Kibana и регулярно выполняйте аудит и смену.
  • Отслеживайте журнал действий Управляемый экземпляр SQL и контроллеров данных с поддержкой Arc, чтобы проверить различные операции, выполняемые в гибридных ресурсах. Создание оповещений для соответствующих событий и интеграция с средствами управления безопасностью и событиями (SIEM), такими как Microsoft Sentinel для мониторинга безопасности и реагирования на инциденты.

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

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

Стратегия мониторинга

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

Следующие шаги

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