Balthazar Публикувано 30 Март, 2012 Доклад Сподели Публикувано 30 Март, 2012 В тази статия ще Ви запознаем с двете водещи виртуализационни технологии Ще се опитам да предоставя максимално подробна информация за плюсовете и минусите, както и за предназначенията на двете технологии, а именно Xen и OpenVZ. Каква е разликата между Xen и OpenVZ? Макар и двете технологии да са свободно разпространими (open source) и да имат една и съща цел, те се различават доста една от друга от гледна точка на реализацията. В повечето случай, за да разберете коя технология е по-добра, е нужно да потърсите информация за самото приложение, което ще работи на сървъра и така ще разберете коя технология е по-добра за него. Ще започнем с OpenVZ OpenVZ използва модела на виртуализация на операционната система, което прави технологията изключително бърза и “лесна” за разбиране от страна на потребителя. Виртуализацията е доставена от специален слой в ядрото на операционната система (linux kernel), което гарантира: 1. Всеки виртуален сървър (или виртуална среда) има собствена файлова система, приложения, библиотеки, IP адрес – напълно независима Линукс операционна система; 2. Всеки клиент може да инсталира, трие и модифицира приложенията и файловете на сървъра по начин, по който той сметне за добре; 3. Сървърите са напълно изолирани един от друг (като файлова система, процеси, ресурси и други) 4. Сървърите имат гарантирани ресурси, определени от плана, който са избрали и един сървър не може да злоупотреби с ресурсите на сървъра майка, поради заложените ограничения. 5. Мрежовият трафик е напълно изолиран един от друг и “следене” на трафика не е възможно; Този тип виртуализация е по-добрият вариант, тъй като има някой уникални за сега предимства като: 1. Най-малък използван ресурс, за да се осигури самата виртуализация, което значи по-добра производителност за виртуалните сървъри. 2. Манипулация на ресурсите в реално време – можем да увеличим или намалим всеки един от ресурсите на Вашия сървър, без да е нужна никаква намеса или промяна от Ваша страна, дори и рестарт! 3. Всеки клиент може да следи ресурсите си в реално време и да провери точно кой ресурс не му е достигнал и с колко. При този тип виртуализация има няколко недостатъка и те са главно при разпределението на рам паметта: 1. Нямате възможност за SWAP дял, който в пикови моменти да поеме натоварването на Вашите приложения 2. Невъзможност за смяна на ядрото (кernel) – Вие нямате достъп до него и не можете да го замените, тъй като всички виртуални сървъри използват един – този на сървъра майка 3. Невъзможност за инсталиране на друга освен GNU/Linux операционна система Как работи Xen виртуализаторът? Xen използва паравиртуализационния модел, който на практика представлява нает сървър, но с по-малка част от ресурсите. Всъщност Xen технологията е лесна за обяснение. Например 512МБ RAM памет е точно 512МБ, тъй като Xen хиперваизорът заделя и маркира фрагмент от 512МБ само за този сървър и друг виртуален сървър не може да я управлява, точно като при нормалните сървъри. Използвайки Xen виртуализацията получавате: 1. Всеки виртуален сървър има собствена файлова система, приложения, библиотеки, IP адрес – напълно независима Линукс операционна система; 2. Всеки клиент може да инсталира, трие и модифицира приложенията и файловете на сървъра по начин, по който той сметне за добре; 3. Сървърите са напълно изолирани един от друг (като файлова система, процеси, ресурси и други) 4. Сървърите имат гарантирани ресурси, определени от плана, който са избрали и един сървър не може да злоупотреби с ресурсите на сървъра майка, поради заложените ограничения. 5. Мрежовия трафик е напълно изолиран един от друг и “следене” на трафика не е възможно; Предимствата на този тип виртуализация пред OpenVZ са: 1. По-добро управление на рам паметта, тъй като приложенията Ви ще работят точно както работят при нормален сървър. 2. Възможност за смяна на ядрото (kernel-а) 3. Възможност за swap файл или дял – голямо предимство за приложения, който имат пикова натовареност или сървърните ресурси са прекалено малко за натоварването, на приложението, което използвате. Като заключение ще кажа, че и двете виртуални технологии имат своите предимства и недостатъци, както и че “по-добра” технология няма. Изборът между двете технологии зависи от нужните и от изискванията на приложенията, който ще работят на този сървър. Погледнато на пръв поглед Xen ще бъде по-издържлив на голямо натоварване, тъй като освен заделената гарантирана рам, всеки клиент ще може да направи SWAP дял и когато наличната РАМ се изразходи SWAP-а ще поеме натоварването, но трябва да знаем, че swapping-а убива производителността (макар и swapping-а да може да се контролира). Когато приложението Ви не е товарещо и имате излишен ресурс, тогава OpenVZ ще е по-добрия вариант за Вас, тъй като разликата в производителността ще е голямото предимство, но когато имате натоварен сайт или база данни и ресурсите, с който разполага сървърът Ви са недостатъчни и търсите стабилност, тогава ние препоръчваме Xen! Адрес на коментара Сподели в други сайтове More sharing options...
gbdesign Отговорено 30 Март, 2012 Доклад Сподели Отговорено 30 Март, 2012 Всъщност Xen технологията е лесна за обяснение. Например 512МБ RAM памет е точно 512МБ," това не е съвсем вярно. Има си и динамично разпределение на RAM в платените версии на Xen. Аз ползвам XenServer но хубавите му неща са платени. В близко бъдеще ще мигрирам на Proxmox. Той поддържа и KVM и Xen и е безплатен. Адрес на коментара Сподели в други сайтове More sharing options...
Mupo neTkoB Отговорено 30 Март, 2012 Доклад Сподели Отговорено 30 Март, 2012 А какво ще кажете за съвсем "различна" виртуализация постигната с ESXi Теория - това е когато знаете всичко, но нищо не работи Практика - това е когато всичко работи, но не знаете защо При нас съчетаваме теорията с практиката - НИЩО не работи и нямаме понятие защо!!! Адрес на коментара Сподели в други сайтове More sharing options...
Balthazar Отговорено 30 Март, 2012 Автор Доклад Сподели Отговорено 30 Март, 2012 Vmware е по добре но много парички му искат на тва ESXi за сега си ползвам openvz Адрес на коментара Сподели в други сайтове More sharing options...
Mupo neTkoB Отговорено 30 Март, 2012 Доклад Сподели Отговорено 30 Март, 2012 Esxi като за 1 лиценз е безплатно. ако ще продаваш обаче сървъри и хостинги ще трябва наистина доста да се оръсиш Теория - това е когато знаете всичко, но нищо не работи Практика - това е когато всичко работи, но не знаете защо При нас съчетаваме теорията с практиката - НИЩО не работи и нямаме понятие защо!!! Адрес на коментара Сподели в други сайтове More sharing options...
computer Отговорено 30 Март, 2012 Доклад Сподели Отговорено 30 Март, 2012 колегата Balthazar e преписал нещо много старо OpenVZ има swap от поне 1 година в стейбъл и реализацията му е доста по-хитра от тази на XEN Като цял XEN е нещото на което трябва да му отделиш повече време и пари при едни и същи условия, предимствата които ти дава (изброените по-горе) са ... да кажем под въпрос Адрес на коментара Сподели в други сайтове More sharing options...
gbdesign Отговорено 30 Март, 2012 Доклад Сподели Отговорено 30 Март, 2012 Предимствата на Xen са много, пред която и да било друга технология и имплементация но е с един съществен недостатък и той е цената. Единствената фрий алтернатива на Xen е Proxmox. VMware, към днешна дата е далеч зад тях. Адрес на коментара Сподели в други сайтове More sharing options...
computer Отговорено 30 Март, 2012 Доклад Сподели Отговорено 30 Март, 2012 Proxmox не е технология, а интерфейс за управление... включително поддържа и openvz xen не е платен и мисля че никога не е бил, за разлика от някои други :-D Адрес на коментара Сподели в други сайтове More sharing options...
gbdesign Отговорено 30 Март, 2012 Доклад Сподели Отговорено 30 Март, 2012 ОК, Xen, като технология е безплатен, но качествено имплементиран в дистрибуцията XenServer и с широка функционалност е платен. Proxmox е безплатна дистрибуция с имплементация и на двете технологии... Xen и KVM. За момента все още не е аналог на XenServer, но пък е безплатна. Адрес на коментара Сподели в други сайтове More sharing options...
Mupo neTkoB Отговорено 30 Март, 2012 Доклад Сподели Отговорено 30 Март, 2012 За комерсиални нужди ли говорим или Теория - това е когато знаете всичко, но нищо не работи Практика - това е когато всичко работи, но не знаете защо При нас съчетаваме теорията с практиката - НИЩО не работи и нямаме понятие защо!!! Адрес на коментара Сподели в други сайтове More sharing options...
gbdesign Отговорено 30 Март, 2012 Доклад Сподели Отговорено 30 Март, 2012 (Редактирано) Free версията няма: XenMotion® live migration - мигриране на една VM от един сървър на друг, без да спира виртуалката и без да се губи връзка с нея и услугите които предоставя. Automated VM protection and recover - това няма нужда да го обяснявам Heterogeneous pools - това позволява машини с различен хардуер, да се обединяват в един пул. High availability - позволява една VM да работи примерно върху 2 сървър и ако върху този дето работи му отпадне захранването, се премества върху другият. Ако сървърите имат и свестни Fencing дивайси /UPS/, миграцията става без загуба на услуги. Dynamic workload balancing - Динамична промяна на количеството RAM и CPU, на работещите върху сървъра VM. StorageLink™ - Мрежово базиран Сторидж... може да се замени с iSCSI или DRBD. Редактирано 30 Март, 2012 от gbdesign 1 Адрес на коментара Сподели в други сайтове More sharing options...
Собственик Влади Отговорено 30 Март, 2012 Собственик Доклад Сподели Отговорено 30 Март, 2012 Аз гледам днес са пуснали обновление от Proxmod. Разликата между английските ,руските и българските форуми: в английския форум задаваш въпрос, отговарят в руския задваш въпрос ,отговарят ти и на свой ред те питат нещо в българския форум, като зададеш въпрос всички започват да ти обясняват колко си прост Недей да спориш с глупака. Първо ще те приравни до неговото ниво, после ще те бие с опита си. ------------------- Когато фактите говорят и боговете мълчат Адрес на коментара Сподели в други сайтове More sharing options...
gbdesign Отговорено 30 Март, 2012 Доклад Сподели Отговорено 30 Март, 2012 Дам...излезе версия 2, че в RC имаше няколко досадни бъга. Другата седмица се надявам да имам време да я накатеря някъде и да я пробвам, че мисля да мигрирам от XenServer... Адрес на коментара Сподели в други сайтове More sharing options...
Balthazar Отговорено 31 Март, 2012 Автор Доклад Сподели Отговорено 31 Март, 2012 Незнам аз съм много доволен от openVZ натварването на машината с него е по малко пъргав е има готини панели за него.. незнам xen е добър но това от което имаш най-много нужда винаги се оказва, че е платено при него а и там говорим за дебели цифри.. Адрес на коментара Сподели в други сайтове More sharing options...
Собственик Влади Отговорено 31 Март, 2012 Собственик Доклад Сподели Отговорено 31 Март, 2012 И аз харесвам OpenVZ, но във момента ползвам Vmware тъй като ми трябва виртуализация за Windows и Линукс. Разликата между английските ,руските и българските форуми: в английския форум задаваш въпрос, отговарят в руския задваш въпрос ,отговарят ти и на свой ред те питат нещо в българския форум, като зададеш въпрос всички започват да ти обясняват колко си прост Недей да спориш с глупака. Първо ще те приравни до неговото ниво, после ще те бие с опита си. ------------------- Когато фактите говорят и боговете мълчат Адрес на коментара Сподели в други сайтове More sharing options...
Recommended Posts
Създайте нов акаунт или се впишете, за да коментирате
За да коментирате, трябва да имате регистрация
Създайте акаунт
Присъединете се към нашата общност. Регистрацията става бързо!
Регистрация на нов акаунтВход
Имате акаунт? Впишете се оттук.
Вписване