Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

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

138 Aufrufe

Veröffentlicht am

Презентация подготовлена по материалам выступления Виталия Квятковского на витебском Dev Day MiniQ (https://vk.com/devdayminiq), который был проведен 15 сентября 2016.

Veröffentlicht in: Software
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

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

  1. 1. ВИРТУАЛИЗАЦИЯ Виталий КвятковскийEPAM Systems
  2. 2. Кто я  Виталий Квятковский  Lead Software Engineer  EPAM Systems
  3. 3. Agenda: Виртуализация  Что это?  Уровни виртуализации  Гипервизор  Первого уровня  Второго уровня  Контейнеры  Почему популярна?
  4. 4. Что это?
  5. 5. Гипервизор Хост Гипервизор Гость Гость Гость
  6. 6. Гипервизор Windows Virtual Box Linux Linux Linux
  7. 7. Почему это сложно?  Виртуализация  Процессора  Памяти  Устройств ввода-вывода
  8. 8. Уровни виртуализации Аппаратный (железо) Операционная Система Приложения Операционной Системы Гипер визор
  9. 9. Аппаратная поддержка  Аппаратный  Процессор  AMD-V / SMV  VT-x  Память  EPT  Ввод-вывод  VT-v  Хорошо если есть  Но не факт что поможет
  10. 10. Уровень операционной системы Гипервизор первого типа Аппаратура Гипервизор Гость Гость Гость
  11. 11. Гипервизор первого типа  Вряд ли понадобится
  12. 12. Уровень приложений ОС  Гипервизор второго типа  Контейнеры
  13. 13. Аппаратура Операционная система Гипервизор второго типа Гипервизор Гость Гость Гость
  14. 14. Гипервизор второго типа
  15. 15. Гипервизор второго типа  Бинарной трансляции  Паравиртуализация  Нужно готовить ядро  Не windows!*  Аппаратная поддержка  Все современные гипервизоры
  16. 16. Контейнеры  Изоляция  Реальное оборудование  Одно ядро ОС  Минимальные расходы на виртуализацию
  17. 17. Контейнеры Аппаратура Хост ОС Гипервизор Гостевая ОС Приложение Аппаратура Хост ОС Приложение Контейнер Гипервизор Контейнер
  18. 18. Контейнеры
  19. 19. Docker  Почему популярен среди контейнеров? Просто Быстро Переносимо DockerHub
  20. 20. Docker: Применение  Микросервисы Компоненты и их масштабируемость  Упрощение развертывания  Continuous delivery dev -> test -> prod
  21. 21. Почему виртуализация популярна?  Безопасность  Быстро  Мигрировать  Обновлять  Масштабировать  Запуск другой ОС  Тестирование  Оптимальная нагрузка
  22. 22. Для разработчика  Среда разработки  Dev Env != Prod Env  «А на моей машине работает» ©  Эксперименты  Откат изменений  Быстрый деплой
  23. 23. Вопросы и ответы
  24. 24. Спасибо за внимание!

×