Введение
Microsoft Azure Stack HCI предоставляет возможность реализации Службы Azure Kubernetes (AKS), которая значительно упрощает развертывание оркестрации в контейнерных рабочих нагрузках на основе Kubernetes и управление ею. При использовании контейнеров предусмотрен широкий спектр преимуществ, в том числе повышение плотности рабочих нагрузок и эффективности использования ресурсов. Azure Stack HCI также улучшает гибкость и устойчивость, присущие развертыванию Kubernetes.
Сценарий. Оптимизация рабочей модели
Contoso, Ltd. — это финансовая компания среднего размера, расположенная в Нью-Йорке. До недавнего времени компания Contoso работала почти полностью в локальной среде. Операционные издержки были значительными из-за отсутствия автоматизации и использования устаревших технологий. Устаревшее оборудование и программное обеспечение привели к росту числа проблем со стабильностью и производительностью. Наличие этих проблем продемонстрировало недостаточную эффективность мер по обеспечению высокой доступности и аварийного восстановления.
Директор по информационным технологиям (CIO) компании Contoso попросил вас оценить, как Microsoft Azure Stack HCI может помочь изменить ИТ-инфраструктуру компании. Итак, вы изучили способ реализации наиболее распространенных задач управления на уровне кластера и виртуальной машины. Далее вы изучили методы интеграции Azure Stack HCI с Azure. Удовлетворенные результатами, вы сообщили их руководству компании Contoso.
В то же время в поиске повышенной гибкости и плотности рабочей нагрузки ИТ-специалисты компания Contoso заинтересовались программными технологиями с открытым исходным кодом, особенно сосредоточенными на контейнерах и их оркестрации. В результате группа разработчиков начала работать над преобразованием внутренних приложений Windows и Linux в образы на основе контейнеров DOCKER, которые можно развернуть с помощью чартов Helm. Чтобы осуществить эту инициативу и выполнить другой запрос от директора компании Contoso, теперь необходимо указать способ использования Azure Stack HCI для размещения контейнерных рабочих нагрузок.
Цели обучения
По завершении этого модуля вы сможете:
- Предоставление описания основных понятий, архитектуры и преимуществ Kubernetes и AKS.
- Предоставление описания преимуществ, характеристик и вариантов использования AKS в Azure Stack HCI.
- Развертывание кластеров AKS и Kubernetes в Azure Stack HCI.
- Подключение AKS в Azure Stack HCI к Microsoft Azure Arc для Kubernetes.
- Управление размещением Pod в кластерах Kubernetes с несколькими пулами, работающих в Azure Stack HCI.
- Управление хранением Pod в кластерах Kubernetes, работающих в Azure Stack HCI.
- Реализация контейнерных рабочих нагрузок Windows в Azure Stack HCI.
- Устранение проблем с AKS и Kubernetes в Azure Stack HCI.
Необходимые компоненты
Опыт работы со следующими компонентами:
- основные возможности Windows Server;
- понятие виртуализации;
- архитектура, основные возможности и основные варианты использования Azure Stack HCI.
- понятия контейнеризации и оркестрации контейнеров.