Azure Resource Manager для Ops, DevOps и …...Azure Resource Manager для Ops, DevOps и...

19
Azure Resource Manager для Ops, DevOps и архитекторов Алексей Балтиков Microsoft Certified Trainer Cloud & IT Manageability Consultant edu.softline.ru [email protected] 8 800 505 05 07

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

[email protected]

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

Среды

Учебный центрЧто такое ARM?

Учебный центрОсновные понятия

Демо

edu.softline.ru

[email protected]

8 800 505 05 07

Учебный центр

Возможности сервиса

ОРГАНИЗАЦИЯ

• RG - единый жизненный цикл

• Управление - CRUD

• Тэги – биллинг, категоризация

Учебный центр

Возможности сервиса

КОНТРОЛЬ

• RBAC – Кто, Что, Где может!

• Locks – блокировка от удаления

• Policy – управление соответствием

• Аудит – Кто? Что? Когда?

Демо

edu.softline.ru

[email protected]

8 800 505 05 07

Учебный центр

Возможности сервиса

РАЗВЁРТЫВАНИЕ

• JSON файл

• Декларативный синтаксис

• Ресурсы и зависимости

• Расширения (DSC, Chef, Puppet)

• Параллелизация

Демо

edu.softline.ru

[email protected]

8 800 505 05 07

Учебный центрИнструменты взаимодействия с 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

[email protected]

8 800 505 05 07