Курс предоставляет знания и навыки развертывания инфраструктуры приложений в конвейерах DevOps, управления кодом и конфигурациями, обеспечения инфраструктуры Azure общими инструментами автоматизации, развертывания инфраструктуры приложений с помощью различных служб Azure и методологий. Рассматриваются вопросы интеграции Azure и сторонних инструментов развертывания Chef и Puppet для включения соответствия и безопасности конвейера релизов.
По окончании курса слушатели смогут:
- применять инфраструктуру и конфигурацию как принципы кода;
- развернуть и управлять инфраструктурой с помощью технологий автоматизации Microsoft, шаблонов ARM, PowerShell и Azure CLI;
- описывать модели и службы развертывания, которые доступны в Azure;
- развернуть и настроить управляемый кластер Kubernetes;
- разворачивать и настраивать инфраструктуру Azure с помощью сторонних инструментов и служб Chef, Puppet, Ansible, SaltStack и Terraform;
- определять инфраструктурную и конфигурационную стратегию, а также набор инструментов для конвейера релизов и инфраструктуры приложений;
- использовать соответствие и безопасность в инфраструктуре приложений.
Аудитория
Курс предназначен для специалистов, которые применяют, управляют и конфигурируют инфраструктуру приложений и готовятся к сдаче сертификационного экзамена Microsoft Azure DevOps Solutions.
Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:
- фундаментальные знания об Azure;
- опыт работы с виртуальными машинами и контейнерами;
- знания автоматизации создания сценариев;
- опыт работы в среде разработки программного обеспечения;
- опыт работы в операционной среде Windows или Linux;
- знание общих процессов разработки и развертывания приложений.
- Инструменты Azure для инфраструктуры и конфигурации
- Инфраструктура для управления кодом и конфигурациями
- Создание источников данных Azure с использованием шаблонов ARM
- Создание ресурсов Azure с помощью CLI Azure
- Создание ресурсов Azure с помощью Azure PowerShell
- Дополнительные инструменты автоматизации
- Контроль версий
- Модели и службы развертывания Azure
- Модели и опции развертывания
- «Инфраструктура как служба» Azure Infrastructure as-a-Service (IaaS)
- Автоматизация Azure с DevOps
- Конфигурация желаемого состояния DSC
- «Платформа как служба» Azure Platform-as-a-Service (PaaS)
- Служба Azure Service Fabric
- Создание и управление сервисной инфраструктурой Kubernetes
- Инструменты из сторонних и открытых источников, доступные в Azure
- Chef
- Puppet
- Ansible
- Cloud-Init
- Terraform
- Реализация соответствия и безопасности в инфраструктуре
- Принципы безопасности и соответствия с DevOps
- Центр безопасности Azure