Tải bản đầy đủ (.pdf) (24 trang)

IT training 20110406 07 yaCIT lecture v12n

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (565.88 KB, 24 trang )

Виртуализация
Виктор Ашик
Куратор практик

Лекция КИТ, Москва, 6 апреля 2011


#yakit

2


КИТ
План курса
— Операционные системы
— Архитектура ЭВМ
— Устройство GNU/Linux
— Системы хранения данных
— Файловые системы
— Сети и протоколы
— Виртуализация
— Безопасность

3


Виртуализация
План лекции
— Классификация
— Распространенные решения на Linux
— Демо



4


Что такое виртуализация?

5


Альтернативное представление
ресурсов

6


Какие бывают типы
виртуализации?

7


Типы виртуализации
Аппаратная
Программная
Памяти
Системы хранения

Данных
Сетевая


8


Аппаратная виртуализация
Эмуляция вычислительной среды
– Полная: Qemu/KVM, VirtualBox, ...
– Частичная: DOSBox, dosemu, hercules, pearpc ...

Паравиртуализация:
– Xen, UserModeLinux, lguest

9


Программная виртуализация
Виртуализация ОС
– контейнеры: OpenVZ, Vserver, lxc, ...

Виртуализация приложений
– трансляция API: Wine, ...

10


Виртуализация памяти
Объединение памяти нескольких систем
Виртуальная память — имитация наличия
большего объема ОЗУ за счет дополнительной
памяти


11


Виртуализация системы хранения
данных
Абстракция логического хранения от физического
Распределенные файловые системы

12


Виртуализация данных
Абстрактный уровень представления разнородных
данных
Виртуализация СУБД

13


Сетевая виртуализация
Удаленный доступ к рабочему столу
Виртуализация сетей (в подсетях или за их
пределами) — VLAN, туннели, VPN

14


Зачем нужна виртуализация?

15



Преимущества виртуализации
Запуск приложений другой ОС
Тестирование (сети и ПО)
Безопасность

Консолидация
Повышение
– надежности

– доступности
– масштабируемости
16

Дублирование сред


Каковы преимущества и
недостатки разных подходов?

17


Частичная эмуляция
Эмулируется другая архитектура со всем
необходимым оборудованием
++:
−−:


18


Полная виртуализация системы
Гостевая ОС работает без модификаций на
эмулируемом оборудовании

19


Паравиртуализация
Гость знает про виртуализацию для
взаимодействия с управляющей ОС —
гипервизором
– Xen
– Hyper-V
– ESX/ESXi

20


Контейнеры
Основная ОС предоставляет изолированные
вычислительные среды с ограничением ресурсов
– OpenVZ
– LXC
– Jail
– Zones
– ...


21


Open Source v12n
qemu
kvm
Xen
VirtualBox

...

22


КИТ
План курса
— Операционные системы
— Архитектура ЭВМ
— Устройство GNU/Linux
— Системы хранения данных
— Файловые системы
— Сети и протоколы
— Виртуализация
— Безопасность

23


Виктор Ашик
Куратор практик

119021, Россия, Москва,
ул. Льва Толстого, д. 16.
+7 (495) 739-70-00
+7 (495) 739-70-70 — факс




×