Автоматизация платформы

Аналитика в масштабе облака ориентирована на разделение уровней среды выполнения, автоматизации и пользователей.

Автоматизация взаимодействия со средой выполнения выполняется с помощью Azure Pipelines и шаблонов Azure Resource Manager со сценариями.

Важно!

Аналитика в масштабе облака использует политики Azure , чтобы установить границы и обеспечить соответствие изменений, выполненных командами по эксплуатации целевой зоны данных.

Аналитика в масштабе облака использует политики для принудительного применения:

  • Соглашения об именовании.
  • Правила сети.
  • Неразрешенные службы.

Целевая зона данных имеет определенные требования помимо стандартной конфигурации.

  • Размер подсетей.
  • Количество подсетей.
  • Количество групп ресурсов.
  • Имена групп ресурсов.
  • Хранилища ключей.

На следующей схеме показано, как реализуются принципы автоматизации для целевой зоны данных.

Схема, на которую показан общий обзор автоматизации.

Модели развертывания

Аналитика в масштабе облака состоит из следующих компонентов:

  • Целевая зона управления данными.
  • Одна или несколько целевых зон данных.
  • Одно или несколько приложений данных, которые создают продукты данных в каждой целевой зоне данных.

Каждое приложение может развиваться независимо с течением времени из-за разных требований и жизненных циклов. Например, в какой-то момент для одной из целевых зон данных могут потребоваться учетные записи хранения RA-GRS. Важно иметь представление инфраструктуры как кода (IaC) для каждого ресурса в репозитории. Таким образом, изменения могут быть реализованы на основе требований в соответствующей целевой зоне данных и приложениях данных.

В следующей таблице перечислены команды, участвующие в развертывании аналитики в масштабе облака.

Имя Роль Число команд
Группа по облачной платформе Команда облачной платформы Azure в вашей организации. Одна для всей платформы Azure.
Команда платформы данных Отвечает за создание и обслуживание репозиториев шаблонов Azure Resource Manager для различных уровней облачной аналитики. Также обеспечивает работу целевой зоны управления данными и поддерживает другие команды при возникновении проблем развертывания или при необходимости улучшения. Один из них для аналитики в масштабе облака.
Команда целевой зоны данных Отвечает за развертывание и обслуживание определенной целевой зоны данных. Также поддерживает развертывание и улучшение приложений для работы с данными, которые создают продукты данных. Одна команда на каждую целевую зону данных.
Команда по приложениям данных Отвечает за развертывание и обновление продуктов данных. Одна команда для каждого приложения данных.

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

Подготовка платформы аналитики в масштабе облака