virtualization war virtualbox vs vmware
Този урок за VirtualBox срещу VMware включва изчерпателно сравнение между двата най-популярни инструмента за виртуализация, наречени VirtualBox и VMware:
Понятието виртуализация не е чуждо на повечето хора в днешно време. Виртуализацията е технология, която позволява на потребителя да създава множество виртуални среди, използвайки физическите ресурси на машината.
Това е технология, която създава симулирана среда, подобна на тази на физическа машина, което означава, че създадената виртуална среда е подобна на тази на физическа машина и има операционна система, сървър и устройство за съхранение.
Какво ще научите:
Разбиране на виртуализацията
Нека се опитаме да разберем концепцията за виртуализация от следващото изображение.
Както можем да видим на горното изображение, софтуерът на хипервизора се свързва директно с физическия хардуер, което ви позволява да разделите една система на множество виртуални машини (VM) и да разпределите машинните ресурси по подходящ начин.
Да обясня с прости думи, във Виртуализация
- Един хардуер или физически ресурс може да създаде много виртуални ресурси. Или
- Един виртуален ресурс може да бъде създаден от един или повече хардуер.
На пазара има много инструменти за виртуализация. Тази статия ще разгледа подробно сравнението между двата най-популярни инструмента за виртуализация, наречени VirtualBox и VMware.
И Virtualbox, и VMware работят по концепцията за виртуална машина (VM). VM е копие на физически компютър и също така има заредена операционна система, която се нарича Guest OS.
Нека започнем с разбирането на основите на VirtualBox и VMware и след това ще се задълбочим в подробно сравнение на двете.
Какво е VirtualBox
VirtualBox може да се обясни като софтуер за виртуализация, който позволява на потребителя да изпълнява множество операционни системи едновременно на една и съща машина. Например, потребителят може да използва различни версии на Windows (Win7, Win 10) или Linux или всяка друга операционна система на една машина и да ги изпълнява едновременно.
VirtualBox е безплатен софтуер за виртуализация, който е готов за използване от предприятията и е разработен за потребители на Windows OS. Това е проектирано от Oracle Corporation. Постоянно се надгражда, за да отговори на стандартите за производителност, които индустрията изисква. Това е един от най-популярните софтуери за виртуализация.
По-долу са предимствата на VirtualBox:
- Рентабилност и повишена честота: Virtualbox предоставя на потребителя възможността да използва виртуализацията с помощта на домашните си компютри. Той помага на потребителя да създаде изображение на операционна система, като по този начин намалява хардуерните разходи и увеличава производителността и ефективността.
- Лесна инсталация и настройка: Инсталирането на виртуална кутия е разходка за техници или хора с малко или никакъв технологичен опит. Той просто включва четене на ръководство от Oracle и следване на инструкциите. Целият процес на инсталиране на компютър с RAM от 2 GB не отнема повече от 5 минути.
- Удобен интерфейс: Интерфейсът на Virtualbox е опростен и лесен за употреба. Главното меню се състои предимно от Machine, File и Help като опции и потребителят може да използва “Machine” като опция за създаване на желаната операционна система. Следващата стъпка изисква от потребителя да направи избор по отношение на типа операционна система и уникалното име за операционната система.
- Находчиви : Софтуерът е надстроен до последната версия, където потребителят може да мащабира дисплея. Тук размерът на прозореца може да бъде сведен до минимум, но потребителят може да види всичко. VirtualBox също така позволява на потребителя функцията да ограничи или ограничи процесора и времето за IO на виртуалната машина. Това гарантира, че ресурсите на хардуера или собствената машина на потребителя не се изтощават.
- Персонализация: Има различни операционни системи като Linux. Mac и Solaris, поддържани от VirtualBox. Потребителят може да избере да създаде множество платформи или да сглоби на един сървър, който може да се използва с цел тестване и разработка.
Уебсайт : VirtualBox
Какво е VMware
VMware е един от световноизвестните доставчици на услуги за виртуализация. VM се отнася до виртуални машини. VMware Server е продукт, който позволява на потребителя да разделя сървъра на много виртуални машини, като по този начин позволява на множество операционни системи и приложения да работят успешно и едновременно на една хост машина.
Продуктите за виртуализация от VMware все повече се превръщат в незаменима част от ИТ инфраструктурата на всички организации - големи или малки.
VMware също предлага пакет от предимства. Те са както следва:
- Повишена ефективност: Ресурсите на физическия компютър не винаги се използват оптимално. Някои потребители не предпочитат да изпълняват множество приложения на една сървърна операционна система, тъй като повредата на едно приложение може да има ефект на пулсации върху други приложения, което прави ОС нестабилна. Ако някой трябва да реши този проблем, като стартира всяко приложение на свой собствен сървър, ще се получи много загуба на ресурс на физическата машина. Оптималното решение за този проблем е VMware. Той позволява на всяко приложение да работи в собствена операционна система на един сървър на физическата машина.
- Оптимално използване на пространството в центровете за данни: Когато повече приложения работят на същия или по-малък брой сървъри, разходите за управление на пространството в центровете за данни също значително намаляват.
Уебсайт : VMware
Война за виртуализация: VirtualBox или VMware
Всичко това, докато говорихме за виртуализация и разгледахме как VirtualBox и VMware позволяват на потребителя да работи на виртуална машина.
И така, всички те еднакви ли са? Кой да изберем да използваме? Как са различни?
Преди да отговорим на този въпрос и да разберем разликите между VMware срещу VirtualBox, е важно да разберем, че въпреки сходството на работата на виртуални машини, начинът им на работа е много различен. Това се дължи на софтуера, наречен Хипервизор, който се използва за инсталиране и стартиране на виртуални машини.
Hypervisor е важен софтуер, тъй като осигурява средата, необходима за работа на виртуални машини. Те са отговорни за създаването на така необходимото разделение между операционната система на виртуалната машина и хардуера на хост машината. Хост машината може да споделя своите ресурси като памет, процесор с много виртуални машини.
Хипервизорът може да бъде от два вида:
- Хипервизор от тип 1: Този Hypervisor не се нуждае от допълнителен софтуер за процеса на инсталация и работи директно върху хардуерните ресурси на хост машината. Пример- VMware ESXi, vSphere.
Хипервизор от тип 1
внедряване на хеш функция c ++
- Хипервизор от тип 2: Този хипервизор се нарича още a Хостван хипервизор и е инсталиран на операционната система на хост машината. Процесът на инсталиране е толкова прост, колкото този на всеки друг софтуер. За разлика от тип 1 хипервизори, хост хипервизорите нямат пряк достъп до хардуера и ресурсите на физическата машина.
Хипервизор от тип 2
VirtualBox срещу VMware
Нека да разгледаме някои разлики, които дават на тези инструменти предимство пред останалите.
Точка на разликата | VirtualBox | VMware |
---|---|---|
Хипервизор | · VirtualBox е хипервизор от тип 2. | · Някои продукти на VMware като VMware Player, VMware Workstation и VMware Fusion също са Hypervisor от тип 2. · VMware ESXi е пример за хипервизор от тип 1 директно работи върху хардуерните ресурси на хост машината. |
Трайност на околната среда | · Може да бъде бавен в производствена или тестова среда. | · Бързо използване на ресурсите на хост машината. |
Лесен за ползване и спестяване на време | · Прост и лесен за употреба интерфейс. | · Малко сложен потребителски интерфейс в сравнение с VirtualBox. · Лесен процес на настройка и работа с виртуални машини. · Процесът на настройка е по-удобен и лесен за проследяване. · Бърз процес на инсталиране на ОС като Windows, Linux. Необходими подробности - лицензен ключ на ОС. Процесът на добавяне на клиент е автоматизиран. |
Целева аудитория | · Подходящ за разработчици, тестери, студенти и домашно ползване. | · Може да бъде сложно, ако крайният потребител не е системен инженер. |
Цена | · Версиите на продуктите са безплатни и могат лесно да бъдат доставени под лиценза GNUv2. | · Повечето версии на продуктите са платени. Безплатните версии имат ограничени функционалности. VMware Workstation или VMware Fusion са висококачествените продукти, които включват всички функции на виртуализацията, привличат разходи в диапазона от 160 до 250 щатски долара. |
производителност | · Пропускът за VirtualBox в графичната производителност е 395 за 2D графика и 598 за 3D графика. · Осигурено допълнително предимство на Para виртуализацията. · Потребителят може директно да предприема действия на хост машината. · Оценката за успешен тест при тест 8.0 е между 1270 и 1460 в зависимост от паравиртуализацията (използвания режим). Това предлага предимства от запазването на времето. · Добавени са нови функции -USB 3.0 поддръжка, позволява на госта достъп и работа с USB 3.0 устройството, което е прикрепено към хоста. · Резултатът на процесора за Virtual Box е в диапазона 4500-5500 и това също зависи от използвания режим на паравиртуализация. | · Води на пазара по отношение на производителността, особено за графичния потребителски интерфейс. Резултатът за преминаване за 2D графика е 683, а за 3D графика е 1030. · Функцията USB 3.0 се поддържа от VMware Workstation от момента на стартирането на нейната версия 9. · Резултатът на процесора за Workstation 11 е 6774. |
Интеграция | · Поддържа широка гама от виртуални дискови формати като VMDK - използвани при създаването на нова виртуална машина. · Някои други инструменти като VHD, HDD и QED на Microsoft позволяват на потребителя да създава различни видове виртуални машини. · Потребителите имат достъп и до инструменти за интеграция като Vagrant и Docker. · Не е известно, че се е интегрирал с който и да е продукт, базиран на облак за виртуализация. | · Допълнителна програма за преобразуване, необходима, за да позволи на потребителя да изпробва други видове виртуални машини. · Работна станция VMware, интегрирана с VMware vSphere и Cloud Air. |
Лицензиране | · На разположение на широката публика под името на лиценза - GPLv2. Предлага се безплатно. · Друга версия, наречена VirtualBox Extension, която е изчерпателен пакет, включва допълнителни функции като Virtual Box RDP, PXE Boot. Също така безплатно, ако се използва за лична или образователна употреба, за търговска употреба е необходим корпоративен лиценз. | · Продукти като VMware Player се предлагат безплатно, ако употребата е лична или с образователна цел. · Други продукти като VMware Workstation или VMware Pro (за потребители на MAC) предлагат безплатен пробен период и привличат разходен лиценз и използване. |
Виртуализация на хардуера и софтуера | · Хардуерната и софтуерната виртуализация се поддържат. · Хардуерната виртуализация се нуждае от функции като Intel VT-x или AMD-VCPU. | · Поддържа се хардуерна виртуализация. |
Поддръжка на операционната система на хоста | · Предлага се в широк спектър от операционни системи като Windows, Mac Linux и Solaris. · Широк обхват на поддръжка на различни ОС. | · Продуктите са ограничени по отношение на операционната система, на която могат да бъдат инсталирани. Например - VMware Workstation и VMware плейър са налични за Windows, както и Linux OS и VMware Fusion е наличен за Mac. · Обхватът на поддържащата ОС е тесен. |
Поддръжка за гост ОС | · Поддържа гост ОС на виртуалната машина. Списъкът включва - Windows, Linux, Solaris и Mac. | · VMware също така поддържа операционни системи като Windows, Linux, Solaris и Mac. · Mac OS се поддържа само на VMware Fusion. |
Потребителски интерфейс | · Графичният потребителски интерфейс (GLI) се предлага като функция. · Интерфейсът на командния ред (CLI) е друга силна функция, поддържана от VBoxManage. · CLI позволява на потребителя достъп до онези функции на виртуализация, които не могат да бъдат достъпни чрез GUI. | · GUI и CLI са и двете мощни функции, налични на VMware Workstation. · Изключително мощна и полезна функция при управление на виртуални машини, които включват и гост ОС. |
Споделени папки | · Полага гладкия обмен на файлове между хост ОС и гост ОС. Обменът се осъществява чрез мрежа. · Добавя предимство от удобството за потребителя, тъй като ръчното създаване на споделена папка може да отнеме много време. · Функцията за споделени папки се предлага във VirtualBox. | · Продуктите на VMware като VMware Workstation, VMware Player и VMware Fusion имат функцията на споделени папки. · Не се предлага за виртуални машини, използващи хост ESXi и споделените папки трябва да се създават ръчно. |
Поддръжка на USB устройства | · Позволява на потребителя да свърже USB към хост машината и да се свърже с виртуалната машина. · Потребителят може да свърже USB устройство към виртуална машина с помощта на пакет с разширения от затворен код. | · Поддържа поддръжка на USB устройства на почти всички платформи като VMware Player, VMware Workstation и VMware Fusion, но я предоставя нестандартно. |
Поддръжка на 3D графика | · 3D графичната поддръжка, предоставена от VirtualBox, е ограничена и изисква поддръжка на 3D ускорение на виртуалната машина. | · 3D графичната поддръжка за VMware е по-добра от тази на VirtualBox. · Това е част от настройките по подразбиране за VMware Workstation. |
Шифроване на устройството | · Шифроването на устройството се извършва самостоятелно с помощта на CLI или в GUI. Той използва свои собствени алгоритми AES 128 или AES 256. | · Дисковото криптиране може да бъде решено от потребителя, след като виртуалната машина е криптирана и могат да бъдат зададени политики за криптиране. · Виртуалните машини могат да бъдат криптирани с помощта на VSphere Client. · Криптирането на виртуалната машина VMware VSphere е функция, добавена към VSphere 6.5. · Криптирането на виртуална машина е налично за всички продукти на VMware, с изключение на VMware Player, но виртуални машини, които вече са криптирани, могат да се възпроизвеждат с търговски лиценз за VMware Player. |
Плъзнете и пуснете поддръжка | · Плъзгане и пускане изглажда процеса на преместване на файлове и папки между госта и хоста. | · VMware Workstation отдавна е добавила тази функция за поддръжка при плъзгане и пускане. |
Поддръжка за хост хардуер | · Допълнителни функции като поддръжка за сензорен екран в неговата версия 4.3, но тепърва ще има знак за поддръжка на мобилен хардуер | · VMware Workstation 10 разширена поддръжка на сензори за ориентация. Това се оказа много полезно за процеса на тестване на приложения. |
Снимки на виртуална машина | · Поддържа моментни снимки за виртуални машини. · Изключително полезно, особено когато дадено приложение трябва да бъде тествано. · Позволява на потребителя да върне виртуалната машина към някоя от моментните снимки и да възстанови състоянието на виртуалната машина. | · VMware също поддържа Snapshots, тъй като функцията се поддържа и за по-голямата част от продуктовата гама, с изключение на VMware Player. |
често задавани въпроси
По-долу са някои често задавани въпроси за VirtualBox и VMware.
В # 1) Забавя ли VirtualBox компютъра на потребителя?
Отговор : За наша изненада отговорът на този въпрос е Да. Когато използваме Virtual Box, тя заедно с гост ОС консумира ресурси като използване на процесора и памет на физическата машина на хоста и това, от своя страна, забавя работата на физическата машина. Но добрата новина е, че можем да ограничим използването на тези ресурси от Virtual Box.
- Едно от решенията на този проблем е да се увеличи минималната скорост на процесора. Това показа значително големи резултати при справяне с бавната скорост на хост машината.
- Другата опция е да промените настройките за избрания план за захранване. Важно е да се уверите, че докато работите с Virtual Box, избраният план за захранване е Високо вместо оптимална мощност план.
В # 2) Законна ли е виртуалната кутия?
Отговор : VirtualBox е популярен софтуер, разработен от Oracle и се използва широко в ИТ инфраструктурите на съвременните организации. Виртуалната кутия със сигурност е законна, но се доставя с ясно изразени отказ от отговорност.
Те включват:
- Потребителят трябва да се увери, че има валиден лиценз за виртуална кутия като софтуер. Това е подобно на това как се лицензира повечето други софтуери. VirtualBox е лицензиран под GPLv2.
- Потребителят също трябва да набави лиценз за инсталиране и използване на определена операционна система на виртуалната машина. Повечето от тези софтуерни програми ясно са посочили насоки за разглеждане на физическа машина и виртуална машина като отделни, въпреки че се използват на същия хардуер.
В # 3) По-бърз ли е VMware от VirtualBox?
Отговор : Някои потребители твърдят, че намират VMware за по-бърз в сравнение с VirtualBox. Всъщност и VirtualBox, и VMware консумират много ресурси на хост машината. Следователно физическите или хардуерните възможности на хост машината са до голяма степен решаващ фактор при работа на виртуални машини.
В # 4) Коя виртуална машина е най-добрата?
Отговор : Със сигурност не е лесно категорично да се каже коя машина е най-добрата. И VirtualBox, и VMware имат своя дял от предимства и недостатъци. Потребителите могат да направят избор въз основа на предпочитанията, съществуващата инфраструктурна настройка и приложението.
как да върна масив от метод в java
- Въпреки че VirtualBox предлага икономически предимства (предлага се безплатно с лиценз с отворен код), той също така е добавил различни функции като паравиртуализация, което го прави труден конкурент за VMware Workstation. Виртуалната кутия е подходяща за потребители, които не са сигурни коя операционна система ще използват, тъй като нейната поддръжка е широко достъпна за големи ОС като Windows, Linux и Solaris.
В # 5) Какво е по-добро от VirtualBox?
Отговор: Що се отнася до конкуренцията, VirtualBox е изправена пред тежка конкуренция от VMware Player, която е безплатна версия. VMware Player доказа, че предоставя на потребителите стабилна, сигурна и много по-стабилна среда за виртуализация. VMware работи на основни операционни системи като Windows и Linux.
Заключение
Наистина е труден избор между VirtualBox срещу VMware и това, което помага най-добре да се направи този избор, е използването и предпочитанията. Ако виртуалната машина не е необходима, за да отговори на нуждите от виртуализация на организационна настройка, Virtualbox е изборът, който трябва да направите. Той е безплатен, лесен за инсталиране и изисква по-малко ресурси.
VMware остава първият избор за организации, които са създали съществуващ VMware и могат да финансират разходите за лиценз и поддръжка и да предпочитат безпроблемно изпълнение.
VirtualBox и VMware са обещаващи решения за виртуализация. Изборът е да се направи от потребителите въз основа на оценката на плюсовете и минусите на всяка от тези опции и като се вземе предвид съществуващата инфраструктура и крайната употреба.
Надяваме се статията да ви помогне да направите жизнеспособен избор.
Препоръчително четене
- 7 най-добри инструмента за виртуализация на услуги през 2021 г.
- Топ 10 на най-популярния софтуер за виртуализация
- Какво е виртуализация? Примери за виртуализация на мрежа, данни, приложения и съхранение
- Как да инсталирате и използвате VMWare виртуална машина при тестване на софтуер
- Java виртуална машина: Как JVM помага при стартирането на Java приложение
- C # Използване на Statement и C # Урок за виртуален метод с примери