Azure Resource Manager для Ops, DevOps и …...Azure Resource Manager для Ops, DevOps и...
Transcript of Azure Resource Manager для Ops, DevOps и …...Azure Resource Manager для Ops, DevOps и...
Azure Resource Manager для Ops, DevOps и
архитекторов
Алексей Балтиков
Microsoft Certified Trainer
Cloud & IT Manageability Consultant
edu.softline.ru
8 800 505 05 07
Учебный центр
Алексей Балтиков
13 лет в ИТ-индустрии
• Архитектор решений
• Участие в российских и зарубежных проектах
• Фокус на Microsoft System Center и Azure
• Проведение тренингов и выступление на ИТ-мероприятиях
• Microsoft Certified Trainer
https://www.facebook.com/alexey.baltikov
Учебный центрСодержание
• Что такое Azure Resource Manager (ARM)?
• Возможности сервиса
• Инструменты взаимодействия с ARM
• Презентация линейки курсов Microsoft Azure
• Q&A
Учебный центрИнфраструктура и приложения в Azure
Availability set
Web tier subnet
Availability set
Business tier subnet Data tier subnet
Availability set
SQL Server(primary)
SQL Server(secondary)
Management subnet Active Directory subnet
Availability set
AD DS server
AD DS server
Virtual network
JumpboxAdministrator
Application Gateway
Public IP
Public IP
Azure load balancer
Azure load balancer
Name resolution
Учебный центр
Ваша роль?
Архитектор
Решения
Управление
Автоматизация
Ops
Оперативное обслуживание
Устранение неполадок
Настройка
Ops, DevOps и архитекторы
DevOps
Infrastructure as Code
Configuration Management
Среды
Учебный центр
Возможности сервиса
ОРГАНИЗАЦИЯ
• RG - единый жизненный цикл
• Управление - CRUD
• Тэги – биллинг, категоризация
Учебный центр
Возможности сервиса
КОНТРОЛЬ
• RBAC – Кто, Что, Где может!
• Locks – блокировка от удаления
• Policy – управление соответствием
• Аудит – Кто? Что? Когда?
Учебный центр
Возможности сервиса
РАЗВЁРТЫВАНИЕ
• JSON файл
• Декларативный синтаксис
• Ресурсы и зависимости
• Расширения (DSC, Chef, Puppet)
• Параллелизация
Учебный центрИнструменты взаимодействия с ARM
• Портал Azure
• PowerShell (Модуль AZ)
• Azure CLI v2
• Rest API
• SDK (.NET, Python, Java)
• Azure DevOps pipelines
• 3rd party tools (ansible,
terraform)
Учебный центрAzure Resource Manager для Вашей роли
Availability set
Web tier subnet
Availability set
Business tier subnet Data tier subnet
Availability set
SQL Server(primary)
SQL Server(secondary)
Management subnet Active Directory subnet
Availability set
AD DS server
AD DS server
Virtual network
JumpboxAdministrator
Application Gateway
Public IP
Public IP
Azure load balancer
Azure load balancer
Name resolution
Ops
Портал, PowerShell, CLI
Аудит, Locks
Шаблоны
DevOps
Шаблоны
Расширения
Ресурсные группы
Архитектор
Ресурсы и зависимости
Политики
Дизайн развёртывания
Учебный центрПрезентация линейки курсов Microsoft Azure
Course Number Course Title Title in Russian Days Hours Course cost
AZ-100T01 Managing Azure Subscriptions and Resources Управление подписками и ресурсами Azure 1 8 12000
AZ-100T02 Implementing and Managing Storage Использование и управление хранилищами Azure 1 8 12000
AZ-100T03 Deploying and Managing Virtual Machines Развертывание и управление виртуальными машинами 1 8 12000
AZ-100T04 Configure and Manage Virtual Networks Настройка виртуальных сетей Azure и управление ими 1 8 12000
AZ-100T05 Manage Identities Управление удостоверениями Azure 1 8 12000
AZ-100 Администратор Azure, Развертывание / Azure Administrator, Deployment 5 40 35000
AZ-101T01 Migrate Servers to Azure Мигрирование серверов в Azure 1 8 12000
AZ-101T02 Implement and Manage Application Services Применение служб приложений и управление ими 1 8 12000
AZ-101T03 Implement Advanced Virtual Networking Применение дополнительных возможностей виртуальных сетей 1 8 12000
AZ-101T04 Secure Identities Защищенные удостоверения 1 8 12000
AZ-101 Администратор Azure, Интеграция и Безопасность / Azure Administrator, Integration and Security 4 32 30000
Учебный центрПрезентация линейки курсов Microsoft Azure
AZ-200T01 Select the appropriate Azure technology development solution Выбор подходящего решения для разработки технологий Azure 1 8 12000
AZ-200T02 Develop for Azure storage Разработка решений для хранения в Azure 1 8 12000
AZ-200T03 Develop Azure Platform as a Service solutions Разработка решений для платформы как услуги Azure 1 8 12000
AZ-200T04 Implement security in Azure development solutions Настройка безопасности при разработке для Azure 1 8 12000
AZ-200 Разработчик Azure, Основные облачные решения / Azure Developer, Core Solutions 4 32 30000
AZ-201T01 Develop for an Azure Cloud Model Разработка для облачной модели Azure 1 8 12000
AZ-201T02 Implement Azure development integration Solutions Применение решений для интеграции Azure 1 8 12000
AZ-201T03 Develop Azure Cognitivie Services, Bot, and IoT solutions Разработка решений Azure Cognitive Services, Bot и IoT 2 16 20000
AZ-201 Разработчик Azure, Передовые облачные решения / Azure Developer, Advanced Solutions 4 32 30000
Course Number Course Title Title in Russian Days Hours Course cost
Учебный центрПрезентация линейки курсов Microsoft Azure
AZ-300T01 Deploying and Configuring Infrastructure Развертывание и настройка инфраструктуры 1 8 12000
AZ-300T02 Implementing Workloads and Security Реализация рабочих нагрузок и безопасности 1 8 12000
AZ-300T03 Understanding Cloud Architect Technology Solutions Понимание решений технологии Cloud Architect 0.5 4 8000
AZ-300T04 Creating and Deploying Apps Создание и развертывание приложений 0.5 4 8000
AZ-300T06 Developing for the Cloud Разработка для облака 1 8 12000
AZ-300 Технологии для архитекторов решений Azure / Azure Architect-Technologies 4 32 30000
AZ-301T01 Designing for Identity and Security Проектирование удостоверений и безопасности 1 8 12000
AZ-301T02 Designing a Data Platform Solution Реализация рабочих нагрузок и безопасности 1 8 12000
AZ-301T03 Design for Deployment, Migration, and Integration Проектирование развертывания, миграции и интеграции 1 8 12000
AZ-301T04 Designing an Infrastructure Strategy Проектирование стратегии развития инфраструктуры 1 8 12000
AZ-301 Проектирование для архитекторов решений Azure / Azure Solutions Architect-Design 4 32 30000
Course Number Course Title Title in Russian Days Hours Course cost
GO GLOBAL GO CLOUD GO INNOVATIVE
Учебный центр Softlineedu.softline.ru
8 800 505 05 07