Тип-хипервизори, пътят напред
- Категория: Мрежа
Виртуализацията е пътят напред, няма абсолютно никакво съмнение в това. Всичко започна като начин за пестене на пари и за спестяване на планетата, като стартирате две или повече операционни системи, всяка със собствени специфични задачи за изпълнение на един и същ сървър хардуер. Това също не е нова концепция, сега легендарният VMWare е основан през 1998 г., епоха в изчислителните термини и много преди хората да смятат компютрите достатъчно мощни, за да стартират множество виртуализирани среди на един хардуерен слой.
Тогава през 2009 г. виртуализацията намери своя път към основния компютър с виртуалния компютър на Microsoft. Тези ранни виртуални машини тип 2 (виртуални машини) обаче са били ограничени във функционалността. Всичко беше виртуализирано, включително и хардуерът. VM ядрото е по същество емулатор за по-ранни процесори и друг хардуер. По този начин нищо, което работи в VM, не можеше да получи пълната мощност на хардуера във вашия компютър. Това ги правеше бавни, неспособни за достъп до периферни устройства, като принтери и USB устройства, и не бяха изключително полезни за повечето задачи.
Другият проблем с виртуалните виртуални устройства тип 2 беше, че в много случаи хората откриват, че техният софтуер просто няма да работи върху тях. Много софтуерни пакети изискват достъп до по-добър хардуер, отколкото VM може да емулира или достъп до периферни устройства, за да работят правилно. Накрая винаги сте имали две операционни системи, работещи едновременно на вашия компютър, дори ако не сте използвали основната си. Това ще увеличи потреблението на електроенергия и ще направи процеса на работа на VM много скъп.
Това също може да представи всякакъв вид проблеми с достъпа до страна на сървъра и готови за облаци ресурси. VM почти винаги е бил отрязан от външния свят, освен ако не се е извършвала внимателна и техническа конфигурация. Очевидно трябваше да се намери по-добро решение.
В крайна сметка се появиха нови типове VM, включително Type-1. Това успя да предостави на виртуалната машина пълен достъп до хардуера на компютъра, въпреки че тя все още работеше с операционната система във виртуализирана среда, а не като пълноценна операционна система с пълната възможност за обработка на вашия Intel или AMD чип. Windows 7 беше първата основна ОС, включила опция „зареждане от VM“. Необходимо е малко да се замислите, за да накарате нещата да работят, но можете да използвате това, за да реално зареждате компютъра си от VM, работещ под Windows 7.
Този стартиращ VM има пълен достъп до целия ви хардуер и периферни устройства и никога не бихте разбрали, че е VM, който използвате. Проблемът с опцията на Windows 7 обаче е, че е много трудно да се конфигурира и има ограничена полезност, тъй като можете да го използвате само с тези две издания на Windows 7. Друг пример за това е зареждащият лагер на Apple, който използва виртуализация от тип 1, тъй като има да подражавам на стандартния BIOS в компютри.
Но защо все пак бихте искали да правите това? От моя собствен опит в подкрепа, това може да спести огромно време. Изображенията могат лесно да бъдат изградени на централни сървъри и бързо и тихо да бъдат разгърнати до персонални компютри в бизнес мрежа с почти без прекъсване на производителността. Няма надграждане, тъй като това е просто случай на копиране на нов файл в компютър, съдържащ виртуализираното изображение. Това също прави много бързо възстановяването в случай, че във VM се появи грешка на Windows или друг софтуер.
Но все пак сте останали с проблеми с представянето. Сега, когато двойни и четириядрени процесори са норма, виртуализацията успя да предприеме следващия скок и сега се появяват нови хипервизори Type-0.
Основната разлика между Type-2 и Type-0 е, че с последната всичко, включително основната ОС, работи на вашия основен хардуер. Това означава, че никога няма да знаете разликата между виртуализирана и „истинска“ ОС. И той е умен, тъй като може да използва хардуера по такъв начин, че да поддържа няколко от тези операционни системи Type-0 едновременно (в зависимост от решението за виртуализация, което купувате).
Основните ползи за новата виртуализация от тип 0 обаче са в начина, по който те могат да бъдат използвани в собствената им екосистема. Можете да създадете цели виртуализирани сървърни системи, за да работите с тях (машините Type-0 също могат да работят перфектно офлайн). От своя страна това означава, че не можете да правите нищо с компютър, който обикновено не може да се направи със стандартна инсталация на вашата ОС. Но...
Тази система прави много повече. Позволявайки пълен достъп до вашия хардуер, можете да избегнете скъпоструващи нови актуализации на хардуера, необходими за по-старите VM решения. Можете също така да стартирате кода на местна машина, като избягвате необходимостта VM да се налага да работи на скъпа чудовищна страна и да се уверите, че VM работи през цялото време, дори когато сте навън и около такъв като лаптоп.
Вярвам, че най-голямото предимство е разрешаването на множество роли за всеки компютър (или лаптоп). Да речем, че в организация купувате две хиляди лаптопи от определен тип за вашите мобилни работници. В това имате персонал по продажбите, HR специалисти, мениджъри, мениджъри и др. Всеки работник ще изисква собствено изграждане и в традиционен сценарий на Windows, където инсталациите изискват време за изграждане и още по-дълго време за внедряване, при условие че стабилната връзка с централния сървър може дори да се поддържа, това е болка и може да бъде изключително скъпо.
В среда за виртуализация от тип 0 можете да разгърнете няколко изображения едновременно (и сигурно далеч от любопитни очи на работника) или тихо на заден план, докато те работят. Те никога не знаят, че това се случва, никога не трябва да имат нито една минута престой, а превключването на компютъра между роли е прост въпрос за промяна на една настройка в конфигурационен файл.
Тип-0 хипервизори със сигурност са пътят напред, Microsoft знаят това и най-накрая ще могат да го използват като оправдание за отказ от поддръжката на всички наследени кодове в Windows 8. Това ще направи преминаването към виртуални машини още по-важно за двата бизнеса и потребители, които имат по-стар софтуер и хардуер, на които или са много любители, или са започнали да разчитат.
Въпреки че истинските холистични Type-0 решения в момента са тънки на земята, забележително изключение е AppSense и zInstall предстоящия продукт Zirtu, ние ще видим много повече от тях през следващите няколко години. Преди твърде много всичко ще бъде виртуализирано за ползите от стабилността, сигурността и надеждността и това ще бъде бъдеще, което си струва да се възприеме.