Предимства и предизвикателства при виртуализацията на сървъра

Владимир ЛивинскиРъководител на отдел за бизнес сървъри ИТ компания Може да се свържете с него по имейл: [email protected]

Използването на инструменти за виртуализация, като всеки сложен продукт, е свързано с редица проблеми. Това са проблеми със съвместимостта, като се вземе предвид консумацията на енергия на сървъра за виртуализация и цялостната системна архитектура.

Развитието на ИТ пазара ни дава все повече и повече нови продукти за ефективно управление на ресурсите на центровете за данни. Една от търсените технологии в този смисъл е виртуализацията на изчислителните ресурси.

Виртуализацията на сървъра се отнася до формирането на междинен слой за представяне на ресурсите на хардуерната платформа, за да се разпределят между „гост“ операционни системи. Тоест операционните системи за гости получават достъп до ограничен набор от сървърни изчислителни ресурси чрез услуги за виртуализация. Преходът от физически сървъри към виртуални позволява ресурсният пул на физически сървър, който преди беше неделим за ОС, да бъде разделен на по-малки контейнери с виртуални ресурси и да изпълнява изолирани операционни системи в тях. В същото време виртуализацията позволява:

  • динамично променяйте параметрите на контейнера за виртуални ресурси, което може значително да намали разходите за преконфигуриране на сървъра;
  • копиране на изображения на виртуални сървъри (операционни системи за гости);
  • увеличаване на наличността на приложни услуги чрез намаляване на времето за престой по график за планирана поддръжка на сървъра.

По този начин използването на инструменти за виртуализация позволява (според EMC / VMWare):

  • да се повиши ефективността на използване на хардуерните ресурси с 50-70%;
  • 40% намалениеразходи за закупуване на сървъри и софтуер;
  • намаляване на оперативните разходи с 50-70%.

Както можете да видите, ползите са значителни, така че анализаторите от IDC прогнозират бързото развитие на пазара на решения за сървърна виртуализация. През 2005 г., според същата IDC, обемът му възлиза на 560 милиона долара, през 2006 г. - 810, а през 2009 г. се прогнозира на ниво от 1,8 милиарда долара.

Използването на инструменти за виртуализация обаче, като всеки сложен продукт, е свързано с редица проблеми. В процеса на изпълнение на някои проекти се налага да се справяте със ситуации, при които инструментите за виртуализация не позволяват на приложния софтуер или клиентските информационни системи да работят с периферни устройства. С други думи, междинното ниво на представяне на данни създава определени трудности при работата на определени услуги. Това означава, че използването на виртуализация изисква подготовка и задълбочено тестване на пилотен проект. Тоест, необходимо е да се сглоби набор от необходимото периферно оборудване, приложен софтуерен пакет, да се реализира планираната архитектура и да се постигне пълната работа и функционалност на тестваното решение.

Най-популярните продукти на пазара са продуктите на EMC/VMWare (вижте диаграмата). Водещите доставчици на инструменти за виртуализация на x86 платформа са EMC/VMWare и SWSoft. В същото време EMC/VMWare предлага две решения – VMWare ESX Server за центрове за данни и VMWare Server за бюджетни системи. Предимствата на ESX Server включват пълна изолация на виртуалните сървъри един от друг и възможността за формиране на хетерогенни среди чрез стартиране на различни операционни системи в изолирани дялове. ESX Server се инсталира на "гол" сървър и разпределя частни виртуални сървъри за последващо инсталиране на гост операционни системи в тях. В резултат на това режийните разходи са сведени до минимумвиртуализацията струва и повишава ефективността на ресурсите на изчислителната платформа. Бюджетният продукт VMWare Server е инсталиран на основната операционна система и работи паралелно с нейните приложения. Той е идеален за решаване на тестове, задачи за отстраняване на грешки.

SWSoft предлага Virtuozzo за инсталиране на основната ОС с цел последващото й репликиране на ниво виртуални сървъри. Този подход ви позволява да спестите от софтуерни лицензи.

Вторият момент е потреблението на сървърна изчислителна мощност за виртуализация, което също трябва да се вземе предвид. За да бъде виртуализацията ефективна, трябва внимателно да следите зареждането на виртуалните сървъри и навременното разпределяне на достатъчно ресурси за оптимална работа. Факт е, че при пикови натоварвания обработката на паралелен достъп до ресурси води до увеличаване на режийните разходи за виртуализация. Следователно всички виртуални сървъри трябва да бъдат внимателно конфигурирани, което обикновено се прави с помощта на инструментите за наблюдение на натоварването, които са оборудвани с всички виртуални сървъри. Освен това има много софтуерни инструменти, които ви позволяват да преразпределите натоварването между сървърите, инсталирани на различни компютри.

Има и трета точка. Основната цел на виртуализацията е да оптимизира използването на хардуера. За да направи това, системният администратор трябва да следи натоварването на виртуалните сървъри и, ако е необходимо, да преразпределя изчислителните ресурси между тях или да премества самите сървъри между хардуерни платформи. Ето защо използването на инструменти за виртуализация като правило включва използването на поне два комплекта хардуер. Подобно решение е полезно и с това, че ни спасява от хардуерни повреди. ТакаПо този начин, когато настройвате виртуални сървъри, е необходимо да използвате специални инструменти за откриване на натоварване, които помагат да се установи оптимален баланс на натоварването, и в допълнение се препоръчва използването на такива архитектурни решения на инструменти за виртуализация, които са инсталирани на празна хардуерна платформа.

Доставчиците обаче често използват този маркетингов трик: от клиента се иска да замени набор от слаби сървъри с един мощен, въпреки че това намалява надеждността на системата. Междувременно, при наличието на такъв сървър, би било по-логично да не се отслабва, а напротив, да се увеличи степента на резервиране на хардуера и да се използва тази мощна машина в допълнение към слабите. По пътя, тъй като системният администратор има единна конзола за управление на ресурсите, при липса на нови, по-мощни сървъри, това позволява по-ефективно използване на старите.