SlideShare a Scribd company logo
Современная мобильная
и веб-разработка
Микросервисная архитектура,
контейнеры и Microsoft Azure
Стас Павлов
Технический евангелист, Microsoft
Содержание
• Введение в микросервисы
• Монолитные приложения VS микросервисы
• Введение в контейнеры
• История, текущее положение, Docker
• Экосистема Docker
• Контейнеры Windows
• Оркестрация, облачное размещение
• Azure Container Service
• Azure Service Fabric
• .NET & Java, Linux & Windows, локально и в любом облаке
Введение в микросервисы
Монолитные приложения VS микросервисы
Cluster
• Масштабирование через клонирование
приложения на множество серверов,
VM или контейнеров
Монолитная Микросервисы
• Разделение функциональности
на отдельные небольшие сервисы
• Масштабирование через размещение каждого
сервиса независимо, создание экземпляров
этих сервисов на разных серверах, VM или
контейнеров, работа вместе в виде
виртуального кластера..
• Большая часть функциональности
распределена среди нескольких
процессов разделенных
на библиотеки
AppApp
Типы микросервисов
• Web-фронтенды
• Шлюзы протоколов
• Облачные сервисы
• Базы данных
• Документы
• Профили пользователей
• Корзины онлайн-магазинов
Введение в контейнеры
История, текущее положение, Docker
Метафора контейнеров
Контейнеры
Physical Server
Host OS
Container
Manager
App
Framework
App
A
App
A
App
Framework
App
B
App
B
App
B
Physical Server
Hypervisor
Guest OS Guest OS
App
Framework
App
Framework
App
A
App
A
Guest OS
App
Framework
App
B
Host OS
Декларативная упаковка
Единица развертывания
Изолирование среды
Изолирование ресурсов
Скорость запуска
Плотность размещения
Docker, Docker, Docker
• Контейнеры существуют уже много лет. Docker Inc. не изобретала их
• Но они создали открытое ПО для сборки и управления контейнерами
• Docker упрощает работу с контейнерами.
Даже я могу создавать контейнеры и управлять ими
• Docker – это формат контейнеров и набор инструментов:
Docker CLI, Docker Engine, Docker Swarm, Docker Compose,
Docker Machine и так далее…
Экосистема Docker
Docker Engine, Docker Swarm, Docker Compose
Docker Container Runtime
Запуск кода повторно на разных машинах
Docker Compose
Сборка решения из масштабируемых сервисов
Пример Docker Compose
Извлекает образ Redis из хаба Docker
Создает и запускает контейнер с Redis
Собирает образ ASP.NET
Создает и запускает web-образ на порту
80 с переменными окружения redis
Экосистема Docker
Автоматизация работы
с контейнерами
Docker Machine
Организация контейнеров
в кластеры
Docker Swarm
Безопасное общение
контейнеров между собой
Docker Networking Docker Plugins
Расширение экосистемы
Docker
Docker KitematicDocker Hub
Docker для Windows, Linux, OSX
https://docker.com/toolbox
docker client, docker machine,
docker kitematic, virtualbox
Успехи Docker
Как себя чувствует технология сегодня
Docker не одинок
но самый заметный
Docker
сегодня
Размер компаний респондентов
Docker Hype
• Загрузки образов Docker выросли с 67 млн. в 2014 до 1.2 млрд. в 2015
• 40% компаний использующих Docker имеют его в продакшне
• Предложения о работе с Docker выросли на 1720% за год
• 50% компаний в Docker Hub состоят в списке Fortune 100
• 60,000 проектов на Github содержат “docker” (+226%)
• 5.6 млн. обращений к образам Docker Hub в день
Контейнеры Windows
Зачем? Типы контейнеров. Инструментарий
Выбор
Docker для Windows и Linux
Docker Engine для Windows
Управление
контейнерами
Системные
процессы
Процессы
приложе-
ний
Системные
процессы
Системные
процессы
Процессы
приложе-
ний
Виртуальная машина
Оптимизирована для запуска Контейнера
Управление
контейнерами
Системные
процессы
System
Processes
Application
Processes
Управление
контейнерами
Docker
Образы
контейнеров
Windows
Hyper-V Container
Windows Server
Container
http://aka.ms/containers
Docker & Облако Azure
Опции развертывания на любой вкус
Web
Apps
Mobile
Apps
API
Management
API
Apps
Logic
Apps
Notification
Hubs
Content Delivery
Network (CDN)
Media
Services
HDInsight Machine
Learning
Stream
Analytics
Data
Factory
Event
Hubs
Mobile
Engagement
Biztalk
Services
Hybrid
Connections
Service
Bus
Storage
Queues
Backup
StorSimple
Site
Recovery
Import/Export
SQL
Database
DocumentDB
Redis
Cache
Search
Tables
SQL Data
Warehouse
Azure AD
Connect Health
AD Privileged
Identity Mngt
Operational
Insights
Cloud
Services
Batch Remote App
Service
Fabric Visual Studio
Application
Insights
Azure SDK
Team Project
Active
Directory
Multi-Factor
Authentication
Automation
Portal
Key Vault
Store /
Marketplace
VM Image Gallery
& VM Depot
БЕЗОПАСНОСТЬ
И УПРАВЛЕНИЕ СЕРВИСЫ ПЛАТФОРМЫ ГИБРИДНЫЕ
ОПЕРАЦИИ
Опции Docker в Azure
• Docker VM Image, Windows Server 2016
• Azure Docker VM Extension
• Azure Marketplace Container Apps
• Docker Trusted Registry
в Azure Marketplace
• Azure Resource Manager Templates
• Azure Container Service
(с оркестратором на выбор: Swarm, DC/OS, Kubernetes)
Оркестрация
Популярные решения оркестрации контейнеров
Google
Kubernetes
управление контейнерами
поддержка в Azure
Kubernetes Visualizer
Apache Mesos
Управление кластерами
Поддержка
в Azure Container Service
Open Source
http://mesos.apache.org/
Mesosphere DC/OS
Управление, развертывание,
мониторинг контейнеров
Open Source с поддержкой
Microsoft, HP и других
Сервис по запросу
Azure Container Service
Гибридное развертывание
Deis
Управление контейнерами
Docker PaaS
поддержка в Azure
Rancher
Управление контейнерами
Kubernetes и Swarm
RancherOS
RancherOS в Azure
Force12.io
Масштабирование
контейнеров в realtime
Интеграция с Kubernetes,
Mesos/Marathon, Nomad,
ECS и Docker Swarm
поддержка в Azure
Azure Container Service
Оркестрация по запросу с DC/OS или Docker Swarm
Developer Workstation
Docker Host
Container
Container
Container
Developer Workstation
Docker Engine
Container
Container
Container
Container
Container
Container
Developer Workstation
Container
Container
ContainerContainer
Container
Container
Container
Container
Container
App1
App2
Azure Container Services
История успеха
TripToMap : применение Docker в Azure
О компании
TripToMap.com
Каталог тематических
маршрутов для тех,
кто ожидает от отпуска
чего-то большего….
Большего, чем просто
стены одного отеля.
Почему Docker?
+ Скорость
+ Изолированное окружение для сборок
+ Контейнеризация всех сервисов
+ Легковесность образов
+ Легко автоматизировать
+ Легко тестировать
- Linux only :(
В TripToMap на базе Docker работают
Все Web-ноды
обновление версии
происходит посредством
полной замены контейнера
База данных
кластер из 3-х серверов,
каждый в своем Docker-
контейнере
Система
для обеспечения CI
Все сборки
и запуск тестов
осуществляются в
одноразовых контейнерах,
полная изоляция
TripToMap.com - Выводы
Docker дает легкость в создании, тестировании,
обновлении и поддержке образов
Вся инфраструктура представлена в виде Dockerfiles,
что позволяет быстро развернуть её где угодно
Dockerfiles + Azure Powershell/Azure CLI
- это широкие возможности
по автоматизации всей инфраструктуры
История успеха
Last.Backend : управление Docker-окружением
www.lastbackend.com
Visual Backend Management Platform
LastBackend.com
Last.Backend
www.lastbackend.com
www.lastbackend.com
Last.Backend in MS Azure
26 VMs + Redis Cache + Service Bus + Traffic
Manager
Azure Service Fabric
Платформа микросервисов
.NET & Java, Linux & Windows, локально и в любом облаке
Микросервисы
Azure
Windows
Server
Linux
Хостинг
Windows
Server
Linux
Service Fabric
Частные облака
Windows
Server
Linux
High Availability
Hyper-Scale
Hybrid Operations
High Density Rolling Upgrades
Stateful services
Low Latency
Fast startup &
shutdown
Container Orchestration
& lifecycle management
Replication &
Failover
Simple
programming
models
Load balancing
Self-healingData Partitioning
Automated Rollback
Health
Monitoring
Placement
Constraints
Azure Service Fabric
Microsoft Azure
Частные
облака
Хостинг,
другие облака
Функции и возможности
Issues на GitHub
Экосистема Service Fabric
App1 App2
Микросервисы Service Fabric
Пакеты приложений Кластер Service Fabric из VM
App1 App2
Отказы машин
Пакеты приложений Кластер Service Fabric из VM
Репликация Stateful-микросервисов
Кластер Service Fabric из VM
Primary
Secondary
Replication
App1 App2
Базовая оркестрация - Ограничения
Пакеты приложений Кластер Service Fabric из VM
App1 App2
Базовая оркестрация - Емкость
Пакеты приложений Кластер Service Fabric из VM
App1 App2
Базовая оркестрация - Балансировка
Пакеты приложений Кластер Service Fabric из VM
App1 App2
Базовая оркестрация – Scaleout Service
Пакеты приложений Кластер Service Fabric из VM
App1 App2
Базовая оркестрация – Scaleout Cluster
Пакеты приложений Кластер Service Fabric из VM
UD3
UD2
UD1
App1 App2
Базовая оркестрация – Апгрейд
Пакеты приложений Кластер Service Fabric из VM
App2.1
Исполняемые файлы
• Любой исполняемый файл
• Любой язык
• Любая программная модель
• Упаковывается в Приложение
• Получает версионирование,
апгрейды, мониторинг,
жизненные статусы, и т.д.
Надежные сервисы
• Сервисы с сохранением
и без состояния
• Параллельность,
гранулированное
изменение состояний
• Вместе с Reliable Collections
• Транзакции внутри коллекций
• Полная интеграция сплатформой
Надежные акторы
• Объекты акторов с сохранением
и без состояния
• Упрощенная модель разработки
• Модель Single Threaded
• Прекрасно подходит
для масштабирования
вычислений и состояния
• Коллекции reliable collections упрощают создание stateful-сервисов
• Эволюция коллекций – для облака
Программные модели: Reliable collections
Истории Успеха
Azure Service Fabric
Внутри команд Microsoft и других команий
1000х VM
Инфраструктура
ядра Azure
Сервисы Microsoft построенные с Service Fabric
Млрд.
транзакций
в неделю
Azure
Document DB
2 Трлн.
событий в месяц
Azure
Event Hubs
1.4 Млн.
баз данных
Azure
SQL Database
500 Млн.
запросов
в секунду
Bing Cortana
> 800,000
устройств
Microsoft Intune
… и другие сервисы
IoT Suite
Skype for Business
Power BI
300+ Service Fabric Preview Customers
История Успеха
Age of Ascent & Service Fabric
Illyriad Games - независимая игровая студия
со специализацией в MMORPG
Credit: NASA, ESA, S. Beckwith (STScI), and The Hubble Heritage Team (STScI/AURA)
• Расширяется действиями игроков
• Единая протяженная вселенная
•
Credit: NASA and The Hubble Heritage Team (AURA/STScI)
• Сервера как ресурсы
• Гипер-масштабирование
▪ Высокая плотность
▪ Ценовая эффективность
▪ Обеспечение работы
при неожиданной нагрузке
• Защита от сбоев
• Непрерывный пользовательский опыт
• Постоянная доступность
• Индивидуально обновляемая
• Данные масштабируются вместе
с вычислительными мощностями
Credit: ESO/L. Calçada
Построение империй, ценовые войны,
космические бои в реальном времени
с упором на реакцию
• Миллионы игроков одновременно
в единой протяженной вселенной
• 50,000+ одновременных игроков
в одной битве в реальном времени
• 267 миллионов сетевых сообщений
в секунду (23 триллиона в день)
Кластер Service Fabric
Архитектура Age of Ascent
Spatial
(в космосе)
Гайя
(stateless)
Торговля Инвентарь Производство ОбщениеНавигация
ИгрокУчетная
запись
КомандаТорговля Альянс
Аватар
(stateless)
AI События
Web-браузер
или устройство
Сервисы
игровых
функций
CDN
Агреги-
рующие
сервисы
Сервис
физики
Сервисы
потоков
http://aka.ms/ServiceFabricSDK
http://aka.ms/ServiceFabricWS2012R2
https://azure.microsoft.com/ru-ru/documentation/learning-paths/service-fabric/
http://aka.ms/ServiceFabricSamples
http://aka.ms/SFlinuxpreview
http://aka.ms/ServiceFabricForum
Заключение
Зачем на нужны контейнеры и микросервисы?
Зачем нужны контейнеры и микросервисы?
• Быстрое развертывание, мгновенный старт
• Автомасштабирование, партицирование, высокая плотность
• Переиспользование и переносимость кода
• Применение гибридных облаков
• Отсутствие lock in
• Уменьшение задач разработчиков (DevOps)
• “Собрал, Поставил и Запустил”
• Обширная поддержка инструментов разработки
Введение в использование Service Fabric на Linux
Reliable Actors Reliable Services
Подготовка окружения для разработки на Linux
Подготовка окружения для разработки на OSX
Создание первого приложения Service Fabric на Java для Linux
Создание и управление кластерами Service Fabric в Azure
Масштабирование кластеров
Центр документации Service Fabric
Learning Path
Пример кода на GitHub
Введение в службу Azure Container Services
Развертывание кластера контейнеров
Управление контейнерами через DC/OS
Управление кластерами через Swarm
Центр документации
© 2016 Microsoft Corporation. All rights reserved.

More Related Content

What's hot

Roman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureRoman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureAndrew Mayorov
 
Презентация MS Azure
Презентация MS AzureПрезентация MS Azure
Презентация MS Azure
Dmitry Moskvin
 
Архитектура и технологии Pryaniky.com
Архитектура и технологии Pryaniky.comАрхитектура и технологии Pryaniky.com
Архитектура и технологии Pryaniky.com
Pryaniky.com
 
Pryaniky - использование облаков в корпоративной среде
Pryaniky - использование облаков в корпоративной средеPryaniky - использование облаков в корпоративной среде
Pryaniky - использование облаков в корпоративной среде
Pryaniky.com
 
Облако Microsoft Azure - введение в основные сервисы для разработки и инфраст...
Облако Microsoft Azure - введение в основные сервисы для разработки и инфраст...Облако Microsoft Azure - введение в основные сервисы для разработки и инфраст...
Облако Microsoft Azure - введение в основные сервисы для разработки и инфраст...
Microsoft
 
Архитектура и технологии Pryaniky.com
Архитектура и технологии Pryaniky.comАрхитектура и технологии Pryaniky.com
Архитектура и технологии Pryaniky.comAlexey Lyubko
 
Azure - обзор
Azure - обзорAzure - обзор
Azure - обзор
Alexander Babich
 
Евгений Молев, Burbon.ru и Дмитрий Попов, Itees
Евгений Молев, Burbon.ru и Дмитрий Попов, IteesЕвгений Молев, Burbon.ru и Дмитрий Попов, Itees
Евгений Молев, Burbon.ru и Дмитрий Попов, Itees
Евгений Курбанов
 
Azure - подведение итогов
Azure - подведение итоговAzure - подведение итогов
Azure - подведение итогов
Alexander Babich
 
Alexey bokov windowsazure_security_mssd
Alexey bokov windowsazure_security_mssdAlexey bokov windowsazure_security_mssd
Alexey bokov windowsazure_security_mssd
Alexey Bokov
 
CodeFest 2010. Гаджибалаев Н. — сlass Server::Cloud < Server::Hardware // ...
CodeFest 2010. Гаджибалаев Н. — сlass Server::Cloud < Server::Hardware // ...CodeFest 2010. Гаджибалаев Н. — сlass Server::Cloud < Server::Hardware // ...
CodeFest 2010. Гаджибалаев Н. — сlass Server::Cloud < Server::Hardware // ...CodeFest
 
Azure - облачные сервисы и приложения
Azure - облачные сервисы и приложенияAzure - облачные сервисы и приложения
Azure - облачные сервисы и приложения
Alexander Babich
 
Ара Исраелян "Как ускорить разработку приложений"
Ара Исраелян "Как ускорить разработку приложений"Ара Исраелян "Как ускорить разработку приложений"
Ара Исраелян "Как ускорить разработку приложений"
IT Event
 
Introduction to Windows Azure IaaS
Introduction to Windows Azure IaaSIntroduction to Windows Azure IaaS
Introduction to Windows Azure IaaS
Alexander Feschenko
 
"Пряники" - система мотивации и Microsoft Azure
"Пряники" - система мотивации и Microsoft  Azure"Пряники" - система мотивации и Microsoft  Azure
"Пряники" - система мотивации и Microsoft Azure
Alexey Lyubko
 
CloudsNN 2013 Гаджиев Георгий. Windows azure iaas обзор
CloudsNN 2013 Гаджиев Георгий. Windows azure iaas обзорCloudsNN 2013 Гаджиев Георгий. Windows azure iaas обзор
CloudsNN 2013 Гаджиев Георгий. Windows azure iaas обзор
Clouds NN
 
Инфраструктура как услуга (IaaS) в Windows Azure
Инфраструктура как услуга (IaaS) в Windows AzureИнфраструктура как услуга (IaaS) в Windows Azure
Инфраструктура как услуга (IaaS) в Windows Azure
Natalia Efimtseva
 
Artsofte_Компетенции для авиаперевозчиков
Artsofte_Компетенции для авиаперевозчиковArtsofte_Компетенции для авиаперевозчиков
Artsofte_Компетенции для авиаперевозчиков
Artsofte IT company
 
Azure - введение
Azure - введениеAzure - введение
Azure - введение
Alexander Babich
 
Azure - хранение данных в облаке
Azure - хранение данных в облакеAzure - хранение данных в облаке
Azure - хранение данных в облаке
Alexander Babich
 

What's hot (20)

Roman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureRoman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows Azure
 
Презентация MS Azure
Презентация MS AzureПрезентация MS Azure
Презентация MS Azure
 
Архитектура и технологии Pryaniky.com
Архитектура и технологии Pryaniky.comАрхитектура и технологии Pryaniky.com
Архитектура и технологии Pryaniky.com
 
Pryaniky - использование облаков в корпоративной среде
Pryaniky - использование облаков в корпоративной средеPryaniky - использование облаков в корпоративной среде
Pryaniky - использование облаков в корпоративной среде
 
Облако Microsoft Azure - введение в основные сервисы для разработки и инфраст...
Облако Microsoft Azure - введение в основные сервисы для разработки и инфраст...Облако Microsoft Azure - введение в основные сервисы для разработки и инфраст...
Облако Microsoft Azure - введение в основные сервисы для разработки и инфраст...
 
Архитектура и технологии Pryaniky.com
Архитектура и технологии Pryaniky.comАрхитектура и технологии Pryaniky.com
Архитектура и технологии Pryaniky.com
 
Azure - обзор
Azure - обзорAzure - обзор
Azure - обзор
 
Евгений Молев, Burbon.ru и Дмитрий Попов, Itees
Евгений Молев, Burbon.ru и Дмитрий Попов, IteesЕвгений Молев, Burbon.ru и Дмитрий Попов, Itees
Евгений Молев, Burbon.ru и Дмитрий Попов, Itees
 
Azure - подведение итогов
Azure - подведение итоговAzure - подведение итогов
Azure - подведение итогов
 
Alexey bokov windowsazure_security_mssd
Alexey bokov windowsazure_security_mssdAlexey bokov windowsazure_security_mssd
Alexey bokov windowsazure_security_mssd
 
CodeFest 2010. Гаджибалаев Н. — сlass Server::Cloud < Server::Hardware // ...
CodeFest 2010. Гаджибалаев Н. — сlass Server::Cloud < Server::Hardware // ...CodeFest 2010. Гаджибалаев Н. — сlass Server::Cloud < Server::Hardware // ...
CodeFest 2010. Гаджибалаев Н. — сlass Server::Cloud < Server::Hardware // ...
 
Azure - облачные сервисы и приложения
Azure - облачные сервисы и приложенияAzure - облачные сервисы и приложения
Azure - облачные сервисы и приложения
 
Ара Исраелян "Как ускорить разработку приложений"
Ара Исраелян "Как ускорить разработку приложений"Ара Исраелян "Как ускорить разработку приложений"
Ара Исраелян "Как ускорить разработку приложений"
 
Introduction to Windows Azure IaaS
Introduction to Windows Azure IaaSIntroduction to Windows Azure IaaS
Introduction to Windows Azure IaaS
 
"Пряники" - система мотивации и Microsoft Azure
"Пряники" - система мотивации и Microsoft  Azure"Пряники" - система мотивации и Microsoft  Azure
"Пряники" - система мотивации и Microsoft Azure
 
CloudsNN 2013 Гаджиев Георгий. Windows azure iaas обзор
CloudsNN 2013 Гаджиев Георгий. Windows azure iaas обзорCloudsNN 2013 Гаджиев Георгий. Windows azure iaas обзор
CloudsNN 2013 Гаджиев Георгий. Windows azure iaas обзор
 
Инфраструктура как услуга (IaaS) в Windows Azure
Инфраструктура как услуга (IaaS) в Windows AzureИнфраструктура как услуга (IaaS) в Windows Azure
Инфраструктура как услуга (IaaS) в Windows Azure
 
Artsofte_Компетенции для авиаперевозчиков
Artsofte_Компетенции для авиаперевозчиковArtsofte_Компетенции для авиаперевозчиков
Artsofte_Компетенции для авиаперевозчиков
 
Azure - введение
Azure - введениеAzure - введение
Azure - введение
 
Azure - хранение данных в облаке
Azure - хранение данных в облакеAzure - хранение данных в облаке
Azure - хранение данных в облаке
 

Similar to DevCon School. Azure Microservices and Containers

Docker и оркетсрация контейнеров в облаке Azure
Docker и оркетсрация контейнеров в облаке AzureDocker и оркетсрация контейнеров в облаке Azure
Docker и оркетсрация контейнеров в облаке Azure
Stas Pavlov
 
Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»
Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»
Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»
SpbDotNet Community
 
Dev ops.events.v tymoshyk-20-oct-2016
Dev ops.events.v tymoshyk-20-oct-2016Dev ops.events.v tymoshyk-20-oct-2016
Dev ops.events.v tymoshyk-20-oct-2016
Vad Tymoshyk
 
Jelastic PaaS for DevOps: Hybrid Cloud based on Microsoft Azure
Jelastic PaaS for DevOps: Hybrid Cloud based on Microsoft AzureJelastic PaaS for DevOps: Hybrid Cloud based on Microsoft Azure
Jelastic PaaS for DevOps: Hybrid Cloud based on Microsoft Azure
Dmitry Lazarenko
 
Docker в виртуальной среде VMware
Docker в виртуальной среде VMwareDocker в виртуальной среде VMware
Docker в виртуальной среде VMware
Andrey Konovalov
 
Jelastic для разработчиков ПО
Jelastic для разработчиков ПОJelastic для разработчиков ПО
Jelastic для разработчиков ПО
Dmitry Lazarenko
 
Из чего строят облака? Продукты Citrix
Из чего строят облака? Продукты CitrixИз чего строят облака? Продукты Citrix
Из чего строят облака? Продукты Citrix
Sergey Khalyapin
 
Docker контейнерная революция
Docker контейнерная революцияDocker контейнерная революция
Docker контейнерная революция
GetDev.NET
 
Облачная стратегия Cisco
Облачная стратегия CiscoОблачная стратегия Cisco
Облачная стратегия Cisco
Cisco Russia
 
Михаил Боднарчук "Docker для PHP разработчиков"
Михаил Боднарчук "Docker для PHP разработчиков" Михаил Боднарчук "Docker для PHP разработчиков"
Михаил Боднарчук "Docker для PHP разработчиков"
Fwdays
 
Приватный клауд на базе OpenStack
Приватный клауд на базе OpenStackПриватный клауд на базе OpenStack
Приватный клауд на базе OpenStack
Ilya Alekseyev
 
Среда разработки. Путь от ПК к докеру
Среда разработки. Путь от ПК к докеруСреда разработки. Путь от ПК к докеру
Среда разработки. Путь от ПК к докеру
Dmitry Morozov
 
Что такое Docker
Что такое DockerЧто такое Docker
Что такое Docker
Pavel Klimiankou
 
Docker Containers orchestrators: Kubernetes vs. Swarm
Docker Containers orchestrators: Kubernetes vs. SwarmDocker Containers orchestrators: Kubernetes vs. Swarm
Docker Containers orchestrators: Kubernetes vs. Swarm
Dmitry Lazarenko
 
Web-конференции в частном облаке предприятия (c Cisco Webex Meetings Server)
Web-конференции в частном облаке предприятия (c Cisco Webex Meetings Server)Web-конференции в частном облаке предприятия (c Cisco Webex Meetings Server)
Web-конференции в частном облаке предприятия (c Cisco Webex Meetings Server)
Cisco Russia
 
Развёртывание приложений Docker в контейнерах Virtuozzo -- Павел Тихомиров
Развёртывание приложений Docker в контейнерах Virtuozzo -- Павел ТихомировРазвёртывание приложений Docker в контейнерах Virtuozzo -- Павел Тихомиров
Развёртывание приложений Docker в контейнерах Virtuozzo -- Павел Тихомиров
OpenVZ
 
Окружение разработчика - от виртуализации к контейнеризации
Окружение разработчика - от виртуализации к контейнеризацииОкружение разработчика - от виртуализации к контейнеризации
Окружение разработчика - от виртуализации к контейнеризацииAlexander Kirillov
 
Повышение эффективности Java приложений (новые возможности Web Logic 12c, кон...
Повышение эффективности Java приложений (новые возможности Web Logic 12c, кон...Повышение эффективности Java приложений (новые возможности Web Logic 12c, кон...
Повышение эффективности Java приложений (новые возможности Web Logic 12c, кон...Andrey Akulov
 
Windows Azure Internals
Windows Azure InternalsWindows Azure Internals
Windows Azure Internals
Alexander Feschenko
 

Similar to DevCon School. Azure Microservices and Containers (20)

Docker и оркетсрация контейнеров в облаке Azure
Docker и оркетсрация контейнеров в облаке AzureDocker и оркетсрация контейнеров в облаке Azure
Docker и оркетсрация контейнеров в облаке Azure
 
Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»
Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»
Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»
 
Dev ops.events.v tymoshyk-20-oct-2016
Dev ops.events.v tymoshyk-20-oct-2016Dev ops.events.v tymoshyk-20-oct-2016
Dev ops.events.v tymoshyk-20-oct-2016
 
Jelastic PaaS for DevOps: Hybrid Cloud based on Microsoft Azure
Jelastic PaaS for DevOps: Hybrid Cloud based on Microsoft AzureJelastic PaaS for DevOps: Hybrid Cloud based on Microsoft Azure
Jelastic PaaS for DevOps: Hybrid Cloud based on Microsoft Azure
 
Docker в виртуальной среде VMware
Docker в виртуальной среде VMwareDocker в виртуальной среде VMware
Docker в виртуальной среде VMware
 
Jelastic для разработчиков ПО
Jelastic для разработчиков ПОJelastic для разработчиков ПО
Jelastic для разработчиков ПО
 
Из чего строят облака? Продукты Citrix
Из чего строят облака? Продукты CitrixИз чего строят облака? Продукты Citrix
Из чего строят облака? Продукты Citrix
 
Docker контейнерная революция
Docker контейнерная революцияDocker контейнерная революция
Docker контейнерная революция
 
Облачная стратегия Cisco
Облачная стратегия CiscoОблачная стратегия Cisco
Облачная стратегия Cisco
 
Михаил Боднарчук "Docker для PHP разработчиков"
Михаил Боднарчук "Docker для PHP разработчиков" Михаил Боднарчук "Docker для PHP разработчиков"
Михаил Боднарчук "Docker для PHP разработчиков"
 
Приватный клауд на базе OpenStack
Приватный клауд на базе OpenStackПриватный клауд на базе OpenStack
Приватный клауд на базе OpenStack
 
Среда разработки. Путь от ПК к докеру
Среда разработки. Путь от ПК к докеруСреда разработки. Путь от ПК к докеру
Среда разработки. Путь от ПК к докеру
 
Что такое Docker
Что такое DockerЧто такое Docker
Что такое Docker
 
Docker Containers orchestrators: Kubernetes vs. Swarm
Docker Containers orchestrators: Kubernetes vs. SwarmDocker Containers orchestrators: Kubernetes vs. Swarm
Docker Containers orchestrators: Kubernetes vs. Swarm
 
Web-конференции в частном облаке предприятия (c Cisco Webex Meetings Server)
Web-конференции в частном облаке предприятия (c Cisco Webex Meetings Server)Web-конференции в частном облаке предприятия (c Cisco Webex Meetings Server)
Web-конференции в частном облаке предприятия (c Cisco Webex Meetings Server)
 
Развёртывание приложений Docker в контейнерах Virtuozzo -- Павел Тихомиров
Развёртывание приложений Docker в контейнерах Virtuozzo -- Павел ТихомировРазвёртывание приложений Docker в контейнерах Virtuozzo -- Павел Тихомиров
Развёртывание приложений Docker в контейнерах Virtuozzo -- Павел Тихомиров
 
Окружение разработчика - от виртуализации к контейнеризации
Окружение разработчика - от виртуализации к контейнеризацииОкружение разработчика - от виртуализации к контейнеризации
Окружение разработчика - от виртуализации к контейнеризации
 
Повышение эффективности Java приложений (новые возможности Web Logic 12c, кон...
Повышение эффективности Java приложений (новые возможности Web Logic 12c, кон...Повышение эффективности Java приложений (новые возможности Web Logic 12c, кон...
Повышение эффективности Java приложений (новые возможности Web Logic 12c, кон...
 
Windows Azure Internals
Windows Azure InternalsWindows Azure Internals
Windows Azure Internals
 
Microsoft Virtualization(Plex)
Microsoft Virtualization(Plex)Microsoft Virtualization(Plex)
Microsoft Virtualization(Plex)
 

DevCon School. Azure Microservices and Containers