SlideShare a Scribd company logo
Управление сложными
многокомпонентными инфраструктурами в
Azure с помощью Terraform.
2020
Содержание 01 С чего начинали
02 К чему пришли
03 Трудности
04 Что получили
05 Планы
06 Выводы
DevOps Fest 2020. Денис Медведенко. Управление сложными многокомпонентными инфраструктурами в Azure с помощью Terraform
Начало
Инфраструктура - начало
Подготовка инфраструктуры - начало
Описание
архитектуры
Подготовка
инструкций
Подготовка
требований
Подготовка
скриптов
Разворачивание
Dev
Prod
UAT
Что такое Terraform?
Use Infrastructure as Code to provision and manage any cloud,
infrastructure, or service.
Write declarative configuration files
Plan and predict changes
Create reproducible infrastructure
Развитие
Инфраструктура - сейчас
Подготовка инфраструктуры - начало
Dev 1
Prod
Описание
архитектуры
Описание
инфраструктуры в
Terraform
Подготовка
требований
Подготовка
скриптов и миграций
Разворачивание
Dev Х
UAT 1 UAT Y
Подготовка
инструкций
Сетевая инфраструктура
Вычислительная инфраструктура
Подготовка инфраструктуры - начало
Application
gateway
Redis SQL server
Key Vault Service Bus Event Hub
Storage account VMs App Services
Dashboard Traffic Manager Azure Function
Azure Service Fabric Azure Service Fabric
Дополнительные сервисы
Дополнительные сервисы
Azure SQL server
Azure App Services
Azure App Services
Infrastructure
Проблемы, преимущества
и планы
Трудности при работе с Terraform
Политика
именования
Согласовать
структуру модулей
Поддерживает не
все объекты Ажура
Импортирование
объектов
Миграция на 0.12
версию
Из чего должен
состоять стейт файл
Задачи решенные с помощью Terraform
Политика
именования
Вся инфраструктура
описана
Безопасность Единая точка
управления
Экономия времени на
развертывания
инфраструктуры
Консистентность
окружений
Развертывание по времени
Бекапирование стейт файлов
Шифрование стейт файлов
Внедрение новинок от Terraform
Расширение инфраструктуры
Интеграция в CI/CD
Планы на будущее
Выводы
Спасибо за внимание!

More Related Content

PDF
Mirantis OpenStack. Обзор
PDF
СISCO: групповые политики в OpenStack
PDF
Четырехлетие OpenStack - Сложный возраст OpenStack
PDF
ITkey: примеры использования OpenStack
PDF
Решение TIONIX на базе Mirantis OpenStack
PPTX
Опыт внедрения OpenStack
PDF
Mirantis OpenStack
PDF
Cоздаем облачную среду на базе open-sourсe решения OpenStack
Mirantis OpenStack. Обзор
СISCO: групповые политики в OpenStack
Четырехлетие OpenStack - Сложный возраст OpenStack
ITkey: примеры использования OpenStack
Решение TIONIX на базе Mirantis OpenStack
Опыт внедрения OpenStack
Mirantis OpenStack
Cоздаем облачную среду на базе open-sourсe решения OpenStack

What's hot (20)

PPTX
Четырехлетие OpenStack - Опыт ITKey
PPTX
Service stack
PDF
Servionica: опыт публичного облака на базе OpenStack
PPTX
OpenStack Murano: управления приложениями в облаке на платформах Linux, Solar...
PDF
AT Consulting: внедрение OpenStack в корпоративной среде
PDF
ASD Technologies: внедрение enterprise-grade облака для Softbank
PDF
ETegro: решения для ЦОД
PDF
Облачные приложения и построение платформ для них на базе Openstack Дмитрий Х...
PPTX
Open source technologies in Microsoft cloud - MS SWIT 2014
PPTX
05.Внедрение Azure
PPTX
Cloud api
PDF
OpenStack - открытая облачная платформа (Руслан Киянчук, Mirantis)
PDF
Собираем из кубиков OpenStack нормальный IaaS
PPTX
Микросервисы в .NET Core
PDF
11 45 kadeishvili_vocord
PDF
Cистема сетевой аналитики для ЦОД Cisco Tetration Analytics
PDF
Open stack в 2ГИС
PPTX
.NET Core в современных проектах
PDF
Программируемость фабрики ACI. Объектная модель, REST API, ACI Python SDK
PPTX
Stairway 2 heaven 2014. Grand Forum Business & IT in Moscow, 13 Feb 2014
Четырехлетие OpenStack - Опыт ITKey
Service stack
Servionica: опыт публичного облака на базе OpenStack
OpenStack Murano: управления приложениями в облаке на платформах Linux, Solar...
AT Consulting: внедрение OpenStack в корпоративной среде
ASD Technologies: внедрение enterprise-grade облака для Softbank
ETegro: решения для ЦОД
Облачные приложения и построение платформ для них на базе Openstack Дмитрий Х...
Open source technologies in Microsoft cloud - MS SWIT 2014
05.Внедрение Azure
Cloud api
OpenStack - открытая облачная платформа (Руслан Киянчук, Mirantis)
Собираем из кубиков OpenStack нормальный IaaS
Микросервисы в .NET Core
11 45 kadeishvili_vocord
Cистема сетевой аналитики для ЦОД Cisco Tetration Analytics
Open stack в 2ГИС
.NET Core в современных проектах
Программируемость фабрики ACI. Объектная модель, REST API, ACI Python SDK
Stairway 2 heaven 2014. Grand Forum Business & IT in Moscow, 13 Feb 2014
Ad

Similar to DevOps Fest 2020. Денис Медведенко. Управление сложными многокомпонентными инфраструктурами в Azure с помощью Terraform (20)

PPTX
CGVictor - Azure (Ажурные перспективы - СПб, INETA, 22.12.2009)
PDF
JD Edwards Orchestrator and AIS server
PPTX
Летняя Школа д1 (вводная)
PPTX
Миграция в Azure Service Fabric
PPTX
CONTINUOUS INTEGRATION ДЛЯ ЧАЙНИКОВ ВМЕСТЕ С TEAMCITY
PPTX
Организация автоматизированного развертывания ПО и создание тестовых сред
PPT
Сергей Фирстов "Построение системы анализа производительности"
PPTX
Microsoft Azure - введение в основные сервисы для разработки и инфраструктуры...
PPSX
Простая сложная облачная платформа Azure
PPT
Tfs Overview And Architecture (www.cmcons.com)
PDF
PPTX
начинаем работать с Sql server compact
PDF
Microsoft Virtualization(Plex)
PPTX
Roman Zdebskiy - Windows Azure
PDF
Oracle Application Management and Testing Suites for Siebel CRM
PDF
IBM DB2 LUW: миграция с других платформ СУБД
PDF
Программа Cisco Powered Service Providers. Типы сервисов, модели использования
PDF
Программа Cisco Powered Service Providers. Типы сервисов, модели использования
PDF
Database as a Service
PPTX
"Пряники" - система мотивации и Microsoft Azure
CGVictor - Azure (Ажурные перспективы - СПб, INETA, 22.12.2009)
JD Edwards Orchestrator and AIS server
Летняя Школа д1 (вводная)
Миграция в Azure Service Fabric
CONTINUOUS INTEGRATION ДЛЯ ЧАЙНИКОВ ВМЕСТЕ С TEAMCITY
Организация автоматизированного развертывания ПО и создание тестовых сред
Сергей Фирстов "Построение системы анализа производительности"
Microsoft Azure - введение в основные сервисы для разработки и инфраструктуры...
Простая сложная облачная платформа Azure
Tfs Overview And Architecture (www.cmcons.com)
начинаем работать с Sql server compact
Microsoft Virtualization(Plex)
Roman Zdebskiy - Windows Azure
Oracle Application Management and Testing Suites for Siebel CRM
IBM DB2 LUW: миграция с других платформ СУБД
Программа Cisco Powered Service Providers. Типы сервисов, модели использования
Программа Cisco Powered Service Providers. Типы сервисов, модели использования
Database as a Service
"Пряники" - система мотивации и Microsoft Azure
Ad

More from DevOps_Fest (20)

PDF
DevOps Fest 2020. Сергій Калінець. Building Data Streaming Platform with Apac...
PPTX
DevOps Fest 2020. Kohsuke Kawaguchi. GitOps, Jenkins X & the Future of CI/CD
PDF
DevOps Fest 2020. Барух Садогурский и Леонид Игольник. Устраиваем DevOps без ...
PDF
DevOps Fest 2020. James Spiteri. Advanced Security Operations with Elastic Se...
PDF
DevOps Fest 2020. Pavlo Repalo. Edge Computing: Appliance and Challanges
PDF
DevOps Fest 2020. Максим Безуглый. DevOps - как архитектура в процессе. Две к...
PPTX
DevOps Fest 2020. Павел Жданов та Никора Никита. Построение процесса CI\CD дл...
PDF
DevOps Fest 2020. Станислав Коленкин. How to connect non-connectible: tips, t...
PPTX
DevOps Fest 2020. Андрій Шабалін. Distributed Tracing for microservices with ...
PDF
DevOps Fest 2020. Дмитрий Кудрявцев. Реализация GitOps на Kubernetes. ArgoCD
PPTX
DevOps Fest 2020. Роман Орлов. Инфраструктура тестирования в Kubernetes
PDF
DevOps Fest 2020. Андрей Шишенко. CI/CD for AWS Lambdas with Serverless frame...
PDF
DevOps Fest 2020. Александр Глущенко. Modern Enterprise Network Architecture ...
PPTX
DevOps Fest 2020. Виталий Складчиков. Сквозь монолитный enterprise к микросер...
PDF
DevOps Fest 2020. Павел Галушко. Что делать devops'у если у вас захотели mach...
PPTX
DevOps Fest 2020. Сергей Абаничев. Modern CI\CD pipeline with Azure DevOps
PDF
DevOps Fest 2020. Philipp Krenn. Scale Your Auditing Events
PPTX
DevOps Fest 2020. Володимир Мельник. TuchaKube - перша українська DevOps/Host...
PDF
DevOps Fest 2020. Денис Васильев. Let's make it KUL! Kubernetes Ultra Light
PDF
DevOps Fest 2020. Даніель Яворович. Data pipelines: building an efficient ins...
DevOps Fest 2020. Сергій Калінець. Building Data Streaming Platform with Apac...
DevOps Fest 2020. Kohsuke Kawaguchi. GitOps, Jenkins X & the Future of CI/CD
DevOps Fest 2020. Барух Садогурский и Леонид Игольник. Устраиваем DevOps без ...
DevOps Fest 2020. James Spiteri. Advanced Security Operations with Elastic Se...
DevOps Fest 2020. Pavlo Repalo. Edge Computing: Appliance and Challanges
DevOps Fest 2020. Максим Безуглый. DevOps - как архитектура в процессе. Две к...
DevOps Fest 2020. Павел Жданов та Никора Никита. Построение процесса CI\CD дл...
DevOps Fest 2020. Станислав Коленкин. How to connect non-connectible: tips, t...
DevOps Fest 2020. Андрій Шабалін. Distributed Tracing for microservices with ...
DevOps Fest 2020. Дмитрий Кудрявцев. Реализация GitOps на Kubernetes. ArgoCD
DevOps Fest 2020. Роман Орлов. Инфраструктура тестирования в Kubernetes
DevOps Fest 2020. Андрей Шишенко. CI/CD for AWS Lambdas with Serverless frame...
DevOps Fest 2020. Александр Глущенко. Modern Enterprise Network Architecture ...
DevOps Fest 2020. Виталий Складчиков. Сквозь монолитный enterprise к микросер...
DevOps Fest 2020. Павел Галушко. Что делать devops'у если у вас захотели mach...
DevOps Fest 2020. Сергей Абаничев. Modern CI\CD pipeline with Azure DevOps
DevOps Fest 2020. Philipp Krenn. Scale Your Auditing Events
DevOps Fest 2020. Володимир Мельник. TuchaKube - перша українська DevOps/Host...
DevOps Fest 2020. Денис Васильев. Let's make it KUL! Kubernetes Ultra Light
DevOps Fest 2020. Даніель Яворович. Data pipelines: building an efficient ins...

DevOps Fest 2020. Денис Медведенко. Управление сложными многокомпонентными инфраструктурами в Azure с помощью Terraform

Editor's Notes

  • #22: https://wirexapp.com facebook.com/WirexRnD/ career@wirexapp.com