Введение

Завершено

Представьте, что вы являетесь инженером систем для Contoso, средней величины компании финансовых услуг с штаб-квартирой в Лондоне и офисами в Нью-йорке и Сан-Франциско. Вычислительная среда Contoso размещается в локальных центрах обработки данных. Большинство рабочих нагрузок Contoso полностью контейнеризированы в Kubernetes, работающих на сторонней платформе виртуализации.

Несмотря на модернизацию среды, Компания Contoso сталкивается с проблемами, вызванными ограничениями емкости и гибкости, присущими локальным инфраструктурам. Кроме того, все труднее последовательно управлять и развертывать приложения в постоянно растущем количестве кластеров Kubernetes.

Для решения этих проблем с емкостью и гибкостью ИТ-управление решило перенести многие контейнерные рабочие нагрузки Contoso в облако. Компания Contoso хочет использовать несколько поставщиков облачных служб, чтобы избежать зависимости от одного поставщика, но выбрал Azure в качестве основного целевого объекта развертывания.

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

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

Цели обучения

После завершения этого модуля вы узнаете, как:

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

Необходимые компоненты

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

  • Архитектура контейнеризации и Kubernetes
  • Базовое понимание управления кластерами Kubernetes
  • Портал Azure и Azure CLI
  • Azure Monitor и Политика Azure
  • Принципы и процессы GitOps