Виртуализация

24
ВИРТУАЛИЗАЦИЯ Виталий Квятковский EPAM Systems

Upload: vitebsk-miniq

Post on 21-Feb-2017

40 views

Category:

Software


5 download

TRANSCRIPT

ВИРТУАЛИЗАЦИЯ

Виталий КвятковскийEPAM Systems

Кто я

Виталий Квятковский

Lead Software Engineer

EPAM Systems

Agenda: Виртуализация

Что это?

Уровни виртуализации

Гипервизор

Первого уровня

Второго уровня

Контейнеры

Почему популярна?

Что это?

Гипервизор

Хост

Гипервизор

Гость Гость Гость

Гипервизор

Windows

Virtual Box

Linux Linux Linux

Почему это сложно?

Виртуализация

Процессора

Памяти

Устройств ввода-вывода

Уровни виртуализации

Аппаратный (железо)

Операционная Система

Приложения Операционной Системы

Гипервизор

Аппаратная поддержка

Аппаратный

Процессор

AMD-V / SMV

VT-x

Память

EPT

Ввод-вывод

VT-v

Хорошо если есть

Но не факт что поможет

Уровень операционной системыГипервизор первого типа

Аппаратура

Гипервизор

Гость Гость Гость

Гипервизор первого типа

Вряд ли понадобится

Уровень приложений ОС

Гипервизор второго типа

Контейнеры

АппаратураОперационная система

Гипервизор второго типа

Гипервизор

Гость Гость Гость

Гипервизор второго типа

Гипервизор второго типа

Бинарной трансляции

Паравиртуализация

Нужно готовить ядро

Не windows!*

Аппаратная поддержка

Все современные гипервизоры

Контейнеры

Изоляция

Реальное оборудование

Одно ядро ОС

Минимальные расходы на виртуализацию

Контейнеры

АппаратураХост ОС

Гипервизор

Гостевая ОСПриложение

АппаратураХост ОС

ПриложениеКонтейнер

Гипервизор Контейнер

Контейнеры

Docker

Почему популярен среди контейнеров?

Просто

Быстро

Переносимо

DockerHub

Docker: Применение

Микросервисы

Компоненты и их масштабируемость

Упрощение развертывания

Continuous delivery

dev -> test -> prod

Почему виртуализация популярна?

Безопасность

Быстро

Мигрировать

Обновлять

Масштабировать

Запуск другой ОС

Тестирование

Оптимальная нагрузка

Для разработчика

Среда разработки

Dev Env != Prod Env

«А на моей машине работает» ©

Эксперименты

Откат изменений

Быстрый деплой

Вопросы и ответы

Спасибо за внимание!