M365Con 2027 – бесплатная онлайн-конференция · 11–22 Jan 2027 · 120 sessions→ m365con.net

Блог · Mirko Peters

Азure Local без мифов: это просто Azure в вашем дата-центре?

By ·

С возвращением в блог! Если в последнее время вы общались с IT-руководителями крупных компаний, облачными архитекторами или системными инженерами, вы, вероятно, заметили ма…

Automatically translated with AI from the original post. Read the English original

Cover: Azure Local and Landing Zones: How to Build Hybrid Cloud the Right Way with Christoffer Klarskov Jakobsen [MVP]

Добро пожаловать обратно в блог! Если в последнее время вы общались с руководителями ИТ в крупных компаниях, облачными архитекторами или системными инженерами, вы наверняка заметили, как сильно изменился подход к инфраструктуре. Годами в отрасли господствовала простая установка: перенести всё в публичное облако и оставить физические дата-центры в прошлом. Но реальность редко бывает такой простой. Компании быстро поняли, что публичное облако отлично подходит для масштабирования и гибкости, однако не решает каждую задачу. Часть данных должна оставаться на месте из-за строгих требований регуляторов. Некоторым приложениям нужна сверхнизкая задержка, и они не могут терпеть обращение к региону публичного облака. Заводам, больницам и филиалам часто нужны вычислительные мощности, которые продолжают работать даже при сбое сети.

Встречайте Azure Local. Это мощная концепция, которая обещает сократить разрыв между локальной инфраструктурой и управлением облаком. Однако вокруг неё много путаницы. Это просто переименованный кластер виртуализации? Или точная копия публичного облака Azure, работающая на ваших физических серверах? Чтобы разобраться в этом клубке гибридного облака, я недавно провёл отличный разговор с Microsoft MVP Кристоффером Кларсковом Якобсеном в подкасте. Если вы хотите глубоко погрузиться в технические детали и архитектурные стратегии, обязательно посмотрите полный выпуск: Azure Local and Landing Zones: How to Build Hybrid Cloud the Right Way with Christoffer Klarskov Jakobsen [MVP]. В этом посте мы развернём эти идеи, разберём Azure Local и выясним, как правильно построить настоящее гибридное облако.

Что такое Azure Local на самом деле?

Чтобы понять Azure Local, сначала нужно убрать маркетинговый шум. Многие слышат слово «Azure» и автоматически считают, что получают весь каталог сервисов публичного облака прямо в серверной стойке. Это просто неправда. Azure Local сочетает знакомые технологии физической инфраструктуры с облачными возможностями управления, governance и безопасности.

По сути, Azure Local позволяет организациям запускать традиционные виртуальные машины, современные контейнерные нагрузки на базе Kubernetes, а также специализированные нагрузки, такие как Azure Virtual Desktop или SQL Managed Instance, непосредственно на локальном оборудовании. Но настоящая изюминка не в самом запуске виртуальных машин локально: этим мы занимаемся с традиционной виртуализацией уже десятилетия. Ключевое отличие — это опыт управления Azure, который окружает локальную инфраструктуру. Вы можете держать нагрузки рядом с производственными цехами, медицинским оборудованием или локальными пользователями и при этом использовать инструменты Azure для управления, мониторинга и защиты среды.

Azure Local — это просто Azure в вашем дата-центре?

Распространённое заблуждение: развертывание Azure Local даёт вам миниатюрный самодостаточный регион Azure в вашем здании. Да, вы получаете отдельные сервисы Azure и возможности управления, но базовая архитектура принципиально отличается от дата-центра публичного облака.

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

Из-за этого различия рассматривать Azure Local как прямую замену публичного облака 1:1 — значит рисковать принятием неудачных архитектурных решений. Гораздо правильнее воспринимать его как мост — способ распространить операционную модель облака на периферию и в традиционные дата-центры, где доступ к публичному облаку ограничен или нецелесообразен.

Когда Azure Local имеет смысл для вашей организации?

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

  • Требования регуляторов и локализации данных: Отдельные отрасли, например финансы, государственный сектор и здравоохранение, обязаны по закону хранить определённые данные в пределах географических или физических границ.
  • Рабочие нагрузки со сверхнизкой задержкой: Промышленная автоматизация, производственные линии и системы финансовой торговли не могут мириться даже с незначительными скачками сетевой задержки. Размещение вычислительных ресурсов на месте обеспечивает мгновенный отклик.
  • Автономная работа: Среды, которым необходимо поддерживать ключевые операционные возможности даже при обрыве внешнего интернет-соединения, существенно выигрывают от локальной инфраструктуры.
  • Локальный ИИ и периферийная аналитика: По мере того как рабочие нагрузки искусственного интеллекта становятся всё более распространёнными, организациям часто нужно в реальном времени обрабатывать огромные объёмы локальных потоков данных, прежде чем отправлять в центральное облако сводки или телеметрию.

Azure Local как локальное облако

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

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

Интеграция Azure Local с зонами посадки Azure

Перенос рабочих нагрузок в гибридную среду без стратегии ведёт к накоплению технического долга. Здесь на помощь приходят зоны посадки Azure (Azure Landing Zones). Зона посадки Azure предоставляет структурированный архитектурный подход к созданию базовых сред, которые должным образом учитывают масштабируемость, безопасность, управление и сетевую инфраструктуру.

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

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

Проектирование подписок и групп управления

Подписку никогда не следует рассматривать как огромный универсальный контейнер для всего, что создаёт организация. Кристофер подчёркивает важность продуманного проектирования подписок. Выделите для разработки отдельную подписку. Изолируйте рабочие нагрузки продуктива. Создайте выделенные границы для общих платформенных сервисов, таких как сеть, удостоверения и журналирование.

Поверх подписок располагаются группы управления. Группы управления позволяют построить иерархическую структуру, в которой политики и управление доступом на основе ролей можно применять глобально сразу к нескольким подпискам. С развитием Azure Local эти группы управления и локальные области упрощают согласованное управление гибридными ресурсами как никогда раньше.

Обеспечение соблюдения правил с помощью Azure Policy

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

Нужно ли задать определённые региональные конфигурации, запретить развёртывание общедоступных учётных записей хранения без надлежащего шифрования или обеспечить обязательное применение схем тегирования, Azure Policy встраивает ваши правила управления непосредственно в платформу.

Удостоверения, RBAC и Zero Trust

Безопасность в гибридной облачной среде должна соответствовать принципам Zero Trust. С помощью управления доступом на основе ролей (RBAC) организации могут применять принцип наименьших привилегий. Владельцы приложений никогда не должны иметь административный доступ к базовой сетевой инфраструктуре, а специалистам поддержки не следует предоставлять неограниченные разрешения на системы журналирования.

Комбинируя Azure Local со структурированной Landing Zone, вы можете разделить рабочие нагрузки по логическим уровням безопасности. Например:

  • Уровень 0: высокочувствительная базовая инфраструктура, например контроллеры домена, размещённые в отдельных подписках с максимально строгими ограничениями доступа.
  • Уровень 1: корпоративные серверы-члены домена и критически важные серверные базы данных.
  • Уровень 2: пользовательские рабочие нагрузки, например экземпляры Azure Virtual Desktop.

Такой многоуровневый подход гарантирует, что нарушение или ошибка конфигурации в одной области не приведёт автоматически к компрометации всей локальной инфраструктуры.

Управление гибридной инфраструктурой с Azure Arc

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

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

После подключения через Arc вы можете использовать нативные сервисы Azure, такие как Microsoft Defender for Cloud, Azure Update Manager и Azure Policy, во всей распределённой инфраструктуре. Физическое расположение оборудования по-прежнему важно для задержек, соответствия требованиям и доступности, но оно больше не диктует совершенно отдельную модель операционного управления.

Автоматизация Azure Local с помощью инфраструктуры как кода

Если вы всё ещё развёртываете инфраструктуру, входя в графический интерфейс и кликая по мастерам настройки, пора двигаться дальше. Базовый принцип современной облачной инженерии прост: если что-то нужно делать больше одного раза, это нужно автоматизировать.

Инфраструктура как код (IaC) применима не только к ресурсам публичного облака. Вы можете и должны применять принципы IaC к инфраструктуре и рабочим нагрузкам Azure Local. Первоначальные затраты времени на написание шаблонов окупаются с лихвой за счёт единообразия, скорости восстановления после аварий и повторяемости.

Почему Bicep?

При выборе языка IaC в экосистеме Microsoft Bicep быстро стал любимым инструментом многих инженеров. Christoffer, выходец из мира PowerShell, обнаружил, что переход на Bicep прошёл гладко и естественно. Благодаря расширениям для Visual Studio Code современные инструменты обеспечивают развитую проверку синтаксиса, автодополнение и глубокую интеграцию с конвейерами развёртывания Azure.

Terraform отлично подходит для мультиоблачных сред, но Bicep предлагает чистый, нативный опыт, который бесшовно интегрируется с шаблонами Azure Resource Manager и workflow непрерывного развёртывания, что делает его идеальным выбором для автоматизации развёртываний Azure Local.

Заключение: построение гибридного облака правильным способом

Разобраться в Azure Local означает понять, что это такое и чем он не является. Это не попытка втиснуть весь гипермасштабный публичный облачный стек в серверную комнату. Это продвинутая гибридная платформа, которая сочетает локальные вычислительные мощности с управлением, governance и безопасностью масштаба облака.

Сочетая Azure Local с Azure Landing Zones, используя Azure Arc для единого управления и внедряя инфраструктуру как код с помощью таких инструментов, как Bicep, организации могут построить устойчивые, безопасные и управляемые гибридные архитектуры облака, которые выдержат проверку временем. Теперь не нужно выбирать между контролем над локальной инфраструктурой и гибкостью облака: можно получить и то, и другое, если строить правильно.

Чтобы послушать весь разговор с Christoffer Klarskov Jakobsen и получить больше экспертных идей о гибридной архитектуре, обязательно послушайте эпизод подкаста: Azure Local and Landing Zones: How to Build Hybrid Cloud the Right Way with Christoffer Klarskov Jakobsen [MVP].

Entities in this article

Azure Local Hybrid cloud Azure landing zone Azure Arc Bicep Azure Policy Christoffer Klarskov Jakobsen Azure Virtual Desktop Infrastructure as code Governance

Related articles

RSS