Xen экономия
-
Upload
highload-2009 -
Category
Technology
-
view
682 -
download
0
Transcript of Xen экономия
Титов Александр (ZSupport)
Производительная экономия. Практическое применение системы виртуализации Xen.
Зачем нужна виртуализация?
Web Server #0
Web Server #1
DB Server
#0
DB Server
#1
VM-DB #0
VM-DB #1
VM-Web #0
VM-Web #1
Hypervisor
Так выглядит классическая инфраструктура
Так выглядит виртуализованная инфраструктура
Какую систему выбрать?• OpenVZ
- виртуализация пользовательского пространства- поддержка не всех драйверов в гостевой системе- невозможно запустить не Linux
• VmWare- очень много стоит- честная виртуализация
• Xen- про него и пойдет речь дальше- честная вертуализация
• KVM- пока сырое решение
Архитектура Xen
Hypervisor XEN (VMM)
Dom0Management
Control
Xend, libxenctrl
Drivers for PV
Qemu for HVM
DomU
PV
PV drivers
DomU
HVM
Native drivers
Виртуализация сети в Xen• В DomU видны виртуальные интерфейсы (eth0, ethX)• Интерфейсы DomU в Dom0 – vifX.X• Использование всех сетевых возможностей Dom0
Block Device I/O в Xen• Loop device (монтируется файл из Dom0)• физические блочные устройства (диски, хранилища)• LVM, DRBD
Изменение параметров «на лету»• Изменение количества виртуальных процессоров в
машине и их приоритета• Изменение количества памяти• Шейпинг сети средствами linux• Изменение размеров блочных устройств (lvm)• Управление приоритетом ввода-вывода (dm-band,
cfq)
High Availability
Экономическая эффективность• Стандартный веб-проект
- 2 сервера DB- 2 backend сервера- 2 frontend сервера
• Стоимость dedicated в месяц – 30-50 тысяч руб/месяц
Экономическая эффективность• Виртуализированная инфрастуктура
- 2 мощных сервера (2x Xeon Quad 2-2,66 ГГц, 4Gb RAM, 4x74Gb SAS)
• Стоимость dedicated в месяц – 20-28 тысяч руб/месяц
• Надо немного поиграть в lego• Экономия на лицо ;)