Введение в контейнеризацию

Контейнеризация и виртуализация: основные концепции

Julia Ostheimer

Freelance AI Consultant

Среды в вычислительных системах

  • Среда: окружение IT-приложения

Среда, окружающая IT-приложение

1 Иконки: icons8.com
Контейнеризация и виртуализация: основные концепции

Виртуализация на уровне ОС

  • Виртуализация операционной системы (ОС)
  • Не виртуализируется:

    • Оборудование
    • Ядро ОС
  • Виртуализируется:

    • Изолированные пользовательские пространства
Контейнеризация и виртуализация: основные концепции

Знакомство с контейнерами

  • Виртуализация на уровне ОС = контейнеризация
  • Изолированные пользовательские пространства = контейнеры
  • Контейнеры
    • Изолированная среда
    • Включает приложение и все зависимости

Содержимое контейнера

1 Иконки: icons8.com
Контейнеризация и виртуализация: основные концепции

Определение контейнеризации

  • Виртуализация на уровне ОС
  • Упаковка приложения и его зависимостей в контейнер

 

Процесс контейнеризации

1 Иконки: icons8.com
Контейнеризация и виртуализация: основные концепции

Особенности работы с контейнерами

  • Надёжный запуск нескольких приложений на одном хосте

  • Каждое приложение в собственном контейнере

  • Обзор зависимостей приложений

Несколько приложений на одном хосте

1 Иконки: icons8.com
Контейнеризация и виртуализация: основные концепции

Преимущества контейнеров

  • Изоляция приложений

  • Переносимость и воспроизводимость

  • Быстрый запуск

Контейнеризация и виртуализация: основные концепции

Давайте потренируемся!

Контейнеризация и виртуализация: основные концепции

Preparing Video For Download...