Выбор и внедрение систем виртуализации
 
На сегодня виртуализация - это практически необходимость и стандарт построения IT-инфраструктур любого масштаба. Это гарантия возможности обеспечить в дальнейшем масштабируемость решений при необходимости роста, отказоустойчивость и относительная независимость от конкретного типа "железа".
Если это не слишком убедительно для принятия решения о переходе на виртуализацию, то мы постараемся обосновать эту мысль более подробно ниже.

В преимущества совместно используемых ресурсов входит:
  • Экономия пространства.
    Гибкость в распределении ресурсов, возможность эффективнее распределять ресурсы внутри всей организации, упростить планирование расхода пространства, позволяет значительно снизить требования к пространству хранения.
  • Простота администрирования.
    Меньшее количество физических серверов, требующих внимания и физического обслуживания также упрощают общую инфраструктуру и снижают стоимость обслуживания. Более простая архитектура ведет к лучшей стандартизации, а также возможности лучшей и в большем объеме автоматизации процессов.
  • Отказоустойчивость.
    Совместно используемые хранилища данных имеют средства обеспечения избыточности, которая позволяет продолжать работу в случае аппаратных сбоев компонент.
С применением систем виртуализации и совместно используемых хранилищ все стандартизируется. Вследствие этого Вы можете гораздо проще планировать, закупать оборудование и внедрять проекты.

На чем же будем строить ?

Поверьте, есть из чего выбрать :
  • VMware ESX Server 3.0 (Windows, RedHat, SuSE, FreeBSD, NetWare)
  • Hyper-V (Windows, Linux)
  • Virtuozzo (Windows, Linux)
  • Xen (Linux, xBSD, Windows)
  • KVM (Linux, Windows, xBSD, QNX, MS DOS, Solaris)
  • OpenVZ (Linux)
  • FreeVPS (Linux)
Продукт Microsoft Hyper-V позиционируется как основной конкурент VMware ESX Server в области корпоративных платформ виртуализации. Именно продукты этих двух компаний вызывают наибольший интерес в сфере виртуализации.
Возможности VMware ESX Server и Microsoft Hyper-V.

 

VMware ESX

Microsoft Hyper-V

Комментарии

Размер гипервизора
(включая ОС управления)

VMware ESX 3.5 – 2 Гб
VMware ESXi – 32 Мб

С Windows Server 2008 – 10 Гб
С Windows Server Core – 2.6 Гб

Благодаря столь малому размеру ESXi, появилась возможность встраивать его в серверы на аппаратном уровне, что позволяет развертывать виртуальную инфраструктуру быстрее и удобнее. Кроме того, малый размер гипервизора ESXi предлагает увеличенную надежность и безопасность.

Требуемая ОС

Устанавливается на «голое» железо

Windows 2008 x64 Standard/Enterprise /Datacenter Editions

Недостаток подхода Microsoft довольно очевиден – на работоспособность гипервизора влияют риски безопасности, уязвимости и ошибки ОС Windows 2008, что снижает надежность виртуальной платформы.

Поддерживаемые ОС

- Microsoft WindowsNT4.0
/2000/2003/XP/Vista
- Red Hat Enterprise 2.1/3/4/5
- Red Hat Linux Advanced Server 2.1
- Redhat Linux 7.2/7.3/8.0/9.0
- SUSE Linux Enterprise Server
8/9/10
- SUSE Linux 8.2/9.0/9.1/9.2/9.3
- FreeBSD 4.9/4.10/4.11
- NetWare 6.5/6.0/5.1
- Solaris 10 for X86          
- Vista (экспериментально)       
- Windows 2008 Beta (экспериментально)
- Windows 2003 Standard /Enterprise SP1/SP2/R2 64-bit + Virtual SMP

- MS Windows 2008
- MS Windows 2003
- Windows Vista
- Windows XP Professional
- Windows 2000 Server
- SUSE Enterprise Linux Server 10 SP1

Надо сказать, что в отличие от ESX, Hyper-V поддерживает гостевые ОС со значительными ограничениями по количеству виртуальных процессоров на виртуальную машину.
Поддерживается только 1 виртуальный процессор для гостевых ОС:
- Windows 2000 Server с SP4;
- SUSE Linux Enterprise Server 10;
- Windows XP Professional x86 с SP2.
От 1 до 2 виртуальных процессоров:
- Windows Server 2003 с SP2;
- Windows Vista (Business/ Enterprise/ Ultimate) с SP1;
- Windows XP Professional x86 с SP3;
- Windows XP Professional x64 с SP2.
Кроме того, в списке поддерживаемых ОС VMware значатся все основные Linux-системы, чем явно не может похвастаться Microsoft со своим Hyper-V.

Живая миграция

VMware VMotion

Quick Migration

Механизм работы Hyper-V Quick Migration основывается на том, что на время передачи состояния виртуальной машины с одного хоста на другой она «замораживается». Это время зависит от нескольких параметров, в том числе от объема оперативной памяти и интенсивности использования виртуальной машины. Получается, что на время передачи состояния виртуальной машины все сетевые соединения обрываются и клиентам требуется после проведения миграции заново устанавливать соединение. VMotion в отличие от Quick Migration является поистине живой миграцией, т.к. на время передачи состояния виртуальной машины с одного хоста на другой «замораживания» виртуальной машины не происходит, и, соответственно, нет никаких обрывов сетевых подключений.
Однако стоит отметить, что скорость миграции Quick Migration значительно выше VMotion.

Высокая доступность

VMware HA

MS Host Clustering

MS Host Clustering в плане настройки гораздо сложнее, чем VMware HA, однако, при этом является широко распространенным решением по отказоустойчивости физических серверов.

Динамическое управление ресурсами

VMware DRS

NLB

Хотя сравнивать DRS и NLB не вполне корректно (это все-таки разные подходы к управлению ресурсами), все же хотелось бы отметить, что DRS является значительно более продвинутым в плане технологии решением. NLB работает только на сетевом уровне, в отличии от DRS, который позволяет распределять не только сетевую нагрузку, но и нагрузку процессора и памяти.

«Живая» миграция на уровне виртуальных хранилищ

VMware Storage VMotion

Не поддерживается

Storage VMotion позволяет перемещать файлы виртуальной машины от одного массива хранения к другому без нарушения работы виртуальной машины. Это означает, что пользователи VMware VI3 избегаю простоя во время перемещения запущенной виртуальной машины с одного хранилища на другое.
В настоящее время у MS Hyper-V эквивалента SVMotion нет.

Максимальные параметры виртуальной машины

64Гб RAM
4 CPU

64Гб RAM
4 CPU

На данный момент Microsoft рекомендует использовать 4 виртуальных процессора только для виртуальных машин с гостевой системой Windows Server 2008 RC1 (см. поддерживаемые ОС).

Особые требования к аппаратному обеспечению

В производственной среде поддерживается только оборудование из HCL:
«Storage / SAN Compatibility Guide For ESX Server 3.5 and ESX Server 3i», «Systems Compatibility Guide For ESX Server 3.5 and ESX Server 3i»

Процессор архитектуры x64 с поддержкой Intel VT или AMD-V, а также Hardware Data Execution Protection

Хотя Hyper-V и поддерживает значительно большее количество оборудования, нежели ESX Server, основные серверные платформы и системы хранения присутствуют в списках совместимости VMware.