Защо се нуждаем от виртуализация на сървъри?
Напоследък потребителите все повече слушат за такава концепция като "виртуализация". Смята се, че приложението му е хладно и модерно. Но далеч от всеки потребител ясно разбира какво е виртуализацията като цяло и по-специално. Нека се опитаме да хвърлим светлина върху този проблем и да докоснем системите за виртуализация на сървъри. Днес тези технологии са напреднали, тъй като те имат много предимства по отношение както на сигурността, така и на администрацията.
съдържание
- Какво представлява виртуализацията?
- Основните видове виртуализация и използваните технологии
- Избор на оборудване
- Предимства в системата за сигурност
- Административни въпроси
- Софтуер за виртуализация на сървъри
- Сървърната виртуализация на windows: най-простото решение
- Използване на софтуерни продукти на трети страни
- Основните недостатъци на виртуалните сървъри
- резюме
Какво представлява виртуализацията?
Да започнем с най-простия - определението на термин, описващ виртуализацията като такава. Трябва да отбележим веднага, че интернет може да намерите и изтеглите всяка употреба на директорията на обект като "Сървър за виртуализация за манекени» PDF-формат. Но когато изучавате материала, неподготвеният потребител може да срещне много объркващи определения. Така че, нека се опитаме да изясним същността на проблема, така да се каже, на пръстите ви.
На първо място, когато разглеждаме технологията на виртуализацията на сървъри, нека се замислим върху първоначалната концепция. Какво представлява виртуализацията? Следвайки проста логика, не е трудно да се предположи, че този термин описва създаването на някакъв вид емулатор (прилика) на някакъв физически или софтуерен компонент. С други думи, това е интерактивен (виртуален) модел, който в действителност не съществува. Въпреки това, тук са техните нюанси.
Основните видове виртуализация и използваните технологии
Въпросът е, че в концепцията за виртуализация съществуват три основни направления:
- подаване;
- приложения;
- сървъри.
За разбиране най-простият пример може да бъде използването на т.нар терминални сървъри, които предоставят на потребителите свои собствени изчислителни ресурси. Потребителската програма се изпълнява точно на отдалечен сървър, и потребителят вижда само резултата. Този подход позволява да се намалят системните изисквания за потребителския терминал, чиято конфигурация е остаряла и не може да се справи с дадените изчисления.
За приложенията такива технологии се използват достатъчно широко. Например, може да бъде виртуализация на 1С сървър. Същността на процеса е, че програмата работи на един изолиран сървър и голям брой отдалечени потребители имат достъп до него. Софтуерът се актуализира от един източник, да не говорим за най-високо ниво на сигурност за цялата система.
И накрая, това означава създаването на интерактивна компютърна среда, виртуализацията на сървъра, в която напълно се повтаря истинската конфигурация на "железните" братя. Какво означава това? Така че, като цяло, на същия компютър, можете да създадете един или повече допълнителни, които ще работят в реално време, като че ли те са съществували в действителност (виртуализация на сървърите ще бъдат обсъдени по-подробно малко по-късно).
Няма значение каква операционна система ще бъде инсталирана на всеки такъв терминал. Като цяло, това няма ефект върху основната (хост) операционна система и виртуалната машина. Това е подобно на взаимодействието на компютрите с различни операционни системи в локалната мрежа, но в този случай виртуалните терминали може да не са свързани.
Избор на оборудване
Едно от очевидните и неоспорими предимства на виртуалните сървъри е намаляването на материалните разходи за създаването на напълно функционална софтуерна и хардуерна структура. Например, има две програми, които изискват 128 MB RAM за нормална работа, но не могат да бъдат инсталирани на един физически сървър. Какво трябва да направя в този случай? Можете да закупите два отделни сървъра на 128 MB и да ги инсталира отделно, но можете да си купите един с 128 MB на "RAM" я създадете две виртуални сървъри и инсталиране на двете заявления по тях.
Ако някой не разбере, във втория случай използването на RAM ще бъде по-рационално и материалните разходи са значително по-ниски, отколкото при закупуването на две независими устройства. Но това не е единственото нещо.
Предимства в системата за сигурност
Като правило самата структура на сървъра предполага наличието на няколко устройства за изпълнение на определени задачи. По отношение на сигурността, системни администратори да инсталират контролери Активни домейни Directory и Интернет шлюза не е същото, но на различни сървъри.
В случай на опит за външна намеса, вратата винаги е изложена на първата атака. Ако домейн контролерът е инсталиран на сървъра, вероятността от повреда на базите данни на AD е много висока. В ситуация с целенасочени действия всички те могат да бъдат атакувани от нарушители. Да, и възстановяването на данни от резервно копие е доста обезпокоителен бизнес, въпреки че отнема относително малко време.
Ако се обърне на въпроса от другата страна, тя може да се отбележи, че виртуализацията позволява да се заобиколят ограниченията за инсталацията, както и да се възстанови бързо желаната конфигурация, защото архива се съхраняват в самата виртуална машина. Вярно е, че виртуализацията на сървъри с Windows Server (Hyper-V) в този изглед изглежда ненадеждна.
Освен това въпросът за лицензирането остава спорен. Например, за Windows Server 2008 Standard има само една виртуална машина, на Enterprise - четири и на Datacenter - като цяло неограничен брой (дори копия).
Административни въпроси
Предимствата на този подход, да не говорим за разходите за сигурност и намаляване, дори когато правят виртуализация на сървъри с Windows Server, на първо място следва да направи оценка на системните администратори на които са ангажирани в експлоатация на тези машини или локална мрежа.
Много често препънка става създаването на резервни копия на системата. Обикновено, когато създавате резервно копие изисква софтуер на трети страни, както и четене от оптични носители или дори от интернет отнема по-дълго време в сравнение със скоростта на дисковата подсистема. Клониране на самия сървър и виртуална машина може да се извърши само с няколко кликвания, а след това бързо да се разработи работеща система, дори и на "чист" хардуер, след което тя ще работи без провал.
виртуализация на VMware vSphere сървъра ви позволява да създадете и поддържате така наречените виртуални самата машина за моментални снимки (снимки), които са специални снимки на статута й във всеки даден момент. Те могат да бъдат представени в структура на дърво в самата машина. По този начин е много по-лесно да възстановите производителността на виртуалната машина. В този случай можете произволно да изберете точки за възстановяване, да върнете състоянието и след това (Windows-системите могат само да мечтаят за това).
Софтуер за виртуализация на сървъри
Ако говорим за софтуер, можете да използвате огромен брой приложения за създаване на виртуални машини. В най-простия случай, вие използвате нативните инструменти на Windows-системи, с които можете да направите виртуализация на сървъра (Hyper-V - вграден компонент).
Въпреки това, тази технология има и някои недостатъци, толкова много предпочитат софтуерни пакети като WMware, VirtualBox, QUEMI или дори MS Virtual PC. Въпреки че имената на такива приложения варират, принципите за работа с тях не са особено различни (освен в детайли и някои нюанси). При някои версии на приложенията може да се направи и виртуализация на Linux сървъри, но тези системи няма да бъдат разгледани подробно, тъй като повечето потребители използват Windows едновременно.
Сървърната виртуализация на Windows: най-простото решение
С версията на Windows на седми път за излизане дойде вграден компонент, наречен Hyper-V, което дава възможност да се създадат виртуални машини системата на собствените ресурси, без да използвате софтуер на трети страни.
Както във всяко друго приложение на това ниво, в този пакет можете да моделирате бъдещето виртуален компютър, определяне размера на твърдия диск, размера на паметта, наличността на оптични дискове, желаните характеристики на графичния или звук чип - по принцип, всички, които трябва да "желязо" конвенционален терминален сървър.
Но тук трябва да обърнете внимание на включването на самия модул. Виртуализацията на Hyper-V сървъри не може да се осъществи, без да се включва първо този компонент в самата Windows система.
В някои случаи може да е необходимо да активирате активирането на съответната технология в BIOS.
Използване на софтуерни продукти на трети страни
Независимо от това, независимо от начина, по който може да се направи виртуализация на системните сървъри на Windows, много експерти смятат, че тази технология е малко неефективна и дори прекалено сложна. Много по-лесно е да се използва готов продукт, при който подобни действия се извършват въз основа на автоматичен избор на параметри, а виртуалната машина има огромни възможности и гъвкавост в управлението, конфигурирането и използването.
Става дума за използването на такива софтуерни продукти като Oracle VirtualBox, VMware Workstation (VMware vSphere) и други. Например, могат да бъдат генерирани виртуализиране VMware сървър, така че виртуалната машина направени в аналози на компютри управлявани отделно (независимо). Такива системи могат да се използват в обучителни процеси, тестване на всеки софтуер и т.н.
Между другото, отделно може да се отбележи, че при тестването на софтуера, дори и програми, заразени с вируси могат да бъдат използвани в виртуална машина среда, която ще покаже действието само на гости. На основната (хост) операционна система това няма да се отрази по никакъв начин.
Що се отнася до процеса на създаване на компютър във вътрешността на машината в виртуализация VMware vSphere на сървъра, както и в Hyper-V, се извършва въз основа на "Мастърс", но ако сравните тази технология с Windows-базирани системи, процесът е малко по-лесно, защото самата програма може да предложи някакви шаблони или автоматично да изчисли необходимите параметри на бъдещия компютър.
Основните недостатъци на виртуалните сървъри
Но независимо от това колко предимства виртуализацията на сървъра предоставя на същата система или на крайния потребител, такива програми имат някои значителни недостатъци.
Първо, не можете да скочите над главата си. Тоест, виртуалната машина ще използва ресурсите на физическия сървър (компютър), а не в пълен размер, а в строго ограничен обем. По този начин, за да може виртуалната машина да работи правилно, първоначалната хардуерна конфигурация трябва да е достатъчно мощна. От друга страна, закупуването на един мощен сървър все още ще бъде много по-евтино от закупуването на няколко с по-ниска конфигурация.
На второ място, въпреки че се смята, че множество сървъри могат да бъдат събрани, и ако някой от тях могат да бъдат "преместени" в друг на една и съща Hyper-V, не е възможно да се постигне. И тя изглежда като очевиден недостатък е въпросът за устойчивост на откази.
Трето, въпросът за прехвърлянето към ресурсно интензивни бази данни или системи като Mailbox Server, Exchange Server и т.н. очевидно е спорен. В този случай ще има очевидно инхибиране.
Четвърто, за правилното функциониране на такава инфраструктура не можете да използвате само виртуални компоненти. По-специално това се отнася до контролерите на домейни - поне един от тях задължително трябва да бъде "желязо" и първоначално достъпен в мрежата.
И накрая, пето, виртуализация на сървърите е изпълнен с друга опасност: отхвърлянето на физическия хост и операционната система домакин ще доведе до автоматично спиране на всички свързани с тях компоненти. Това е т. Нар. Единична точка на провал.
резюме
Независимо от това, въпреки някои недостатъци, предимствата на тези технологии са значително по-големи. Ако погледнете въпроса защо ви е необходима виртуализация на сървъри, ето няколко основни аспекта:
- намаляване на броя на "желязо" оборудване;
- намаляване на генерирането на топлина и потреблението на енергия;
- намаляване на разходите за материали, включително закупуване на оборудване, плащане на електроенергия, закупуване на лицензи;
- опростена поддръжка и администриране;
- възможността за "мигриране" на операционната система и самите сървъри.
Всъщност предимствата на използването на такава технология са много по-големи. Въпреки, че тя може да изглежда, че има някои сериозни пропуски с правилната организация на цялата инфраструктура и овладяване на необходимите проверки за безпроблемна работа в повечето случаи за възникването на подобни ситуации могат да бъдат избегнати.
И накрая, за мнозина, изборът на софтуер и практическото прилагане на виртуализацията остават отворени. Но тогава е по-добре да поискаме помощ от специалисти, тъй като в този случай се сблъскахме с въпроса за общото познаване на виртуализацията на сървъри и целесъобразността на прилагането на системата като такава.
- Как да инсталирате кожата на "Kristalix" в "Maynkraft"
- Архитектура клиент-сървър: характеристики на взаимодействието
- Какви са сървърите на NAS и за какво са те?
- Търсачката KS не работи? CS не търси сървър
- Как да намерите IP сървъра в Rust и как да го намеря?
- Уеб сървър за тестване на сайтове и приложения
- Game Center за стартиране на Warface - какво е и за какво?
- Форматиране на VDI, отколкото да отворите?
- Как да инсталирате и конфигурирате Xen Server
- Икона на папка: инструкции за инсталиране
- Виртуализация на физическа машина VMware Workstation 10: Персонализиране
- Как да инсталирате виртуални машини за Windows 10?
- Как да активирате виртуализацията в BIOS по най-простия начин
- Код на грешка е неуспешно 0x80004005 и решението на този проблем
- Ако Nox App Player не започне, какво трябва да направя?
- "Дедики" - какво е това?
- Избор на Surf-сървър CS: Отидете в пасажа
- Интернет сървърите, които съдържат файлови архиви, ви позволяват да използвате каква информация и…
- Консолидирането е нова стъпка за развитие
- Хардуерна виртуализация. Първото познание
- Как да инсталирате Windows на Mac с помощта на различни програми