برنامج VMWare مقابل VirtualBox

Vmware Vs Virtualbox



يعد كل من VMware و VirtualBox أفضل خيارين شائعين للافتراضية لسطح المكتب. كلاهما مدعوم على Windows و macOS و Linux ويقدم كلاهما دعمًا لنظام التشغيل الضيف 32 و 64 بت. جنبًا إلى جنب مع مجموعة كاملة من البنى الأخرى مثل ARM. إذن أي واحد يجب أن تختار وما هي العوامل التي يجب أن تأخذها في الاعتبار أثناء اتخاذ القرار؟

السعر والترخيص

نظام VirtualBox الأساسي مجاني ومفتوح المصدر بموجب ترخيص GNU v2. تأتي VMware كإصدارات مجانية ومدفوعة على حد سواء بموجب ترخيص الملكية. يُطلق على الإصدار المدفوع من VMware اسم VMware Workstation Pro لأنظمة استضافة Windows و Linux ، بينما يتم تسويقه في نظام macOS على أنه اندماج برنامج VMware. يُعرف الإصدار المجاني باسم VMware Workstation Player وهو محدود جدًا من حيث الوظائف ، مع حظر العديد من الميزات منه.







الفائز الواضح ، من حيث التسعير ، هو VirtualBox. على الرغم من أن VirtualBox يحتوي على حزم ملحقات بموجب ترخيص مختلف للمجلد المشترك وتشفير القرص وتمهيد PXE وبعض الوظائف الأخرى. يمكن استخدامها جميعًا للاستخدام غير التجاري بموجب ترخيص الاستخدام الشخصي والتقييم (PUEL).



أداء

كانت مقارنة الأداء بين بيئتي المحاكاة الافتراضية موضوعًا مثيرًا للجدل على الإنترنت. للذهاب مع النتائج الأكثر شيوعًا التي تمت ملاحظتها ، يقوم برنامج VMware بأداء VirtualBox من حيث استخدام وحدة المعالجة المركزية والذاكرة. حيث يكون كلاهما في الرقبة والرقبة عندما يتعلق الأمر بإنتاجية الإدخال / الإخراج ، وهو عنق زجاجة شديد عندما يتعلق الأمر بالافتراضية لسطح المكتب.



ومع ذلك ، خذ هذه المعايير بحذر نظرًا لوجود الكثير من المتغيرات التي لا يمكن استيعابها هنا. على سبيل المثال ، طبيعة نظام الضيف الخاص بك ، ونظامك المضيف ، وتمكين paravirtualization أو تعطيله ، وبنية الأجهزة. تختلف هذه المتغيرات من شخص لآخر وهذا ما يجعل المحاكاة الافتراضية واحدة من أصعب المهام الهندسية.





ولكن بالنسبة لحالة الاستخدام النموذجية لضيوف x64 على مضيفي x64 ، يفوز VMware.

سمات

من منظور الميزات ، ألهم كلا المنتجين بعضهما البعض. على سبيل المثال ، يحتوي برنامج VirtualBox على لقطات ، ويحتوي برنامج VMware على نقاط تراجع يمكنك الرجوع إليها في حالة تعطل جهازك الظاهري. كلاهما لديه تكامل لتشغيل التطبيقات الافتراضية على سطح المكتب أصلاً. يطلق عليه VMware وضع Unity ويطلق عليه VirtualBox الوضع السلس وكلاهما يتيح لك فتح نوافذ التطبيق على الجهاز المضيف ، بينما يعمل VM الذي يدعم هذا التطبيق في الخلفية بهدوء.



تأتي معظم الوظائف في حالة برنامج VMware مع الإصدارات المدفوعة مثل Workstation Pro أو Fusion وبالمثل على VirtualBox ، تعتمد بعض الوظائف مثل المجلد المشترك على رخصة الملكية PUEL وليس GPL مثل بقية VirtualBox الأساسية (على الرغم من أنها لا تزال مجانية في الحالة الأخيرة).

واجهة المستخدم

على الرغم من أن واجهة المستخدم هي مسألة ذاتية ، إلا أنها مهمة إلى حد ما. تساعدك واجهة المستخدم الواضحة والبديهية على البدء في مشاريعك في غضون دقائق بدلاً من جعلك على Google مئات الأشياء المختلفة.

في حالة VirtualBox ، تكون واجهة المستخدم بسيطة ونظيفة. يتم تقسيم إعداداتك إلى أدوات الآلة و أدوات عالمية والسابق مخصص لإنشاء الأجهزة الافتراضية وتعديلها وبدء تشغيلها وإيقافها وحذفها.

هذا الأخير مخصص لإدارة صور الأقراص المتعددة والأقراص الافتراضية ومحولات الشبكة المضيفة والإعدادات الأخرى التي يمكن أن تشاركها الأجهزة الظاهرية التي تعمل معًا.

من ناحية أخرى ، تحتوي VMware على واجهة مستخدم أكثر تعقيدًا ، تتم تسمية عناصر القائمة بمصطلحات فنية قد تبدو مثل المصطلحات للمستخدمين العاديين. هذا في المقام الأول لأن مستخدمي VMware يلبي احتياجات موفري السحابة والافتراضية من جانب الخادم أكثر. ومن ثم ، فإنهم يتوقعون أن يكون مهندسو النظام مستخدمين نهائيين لهم ، وليسوا مطورين أو مختبرين.

مع برنامج VMware تحصل على المزيد من الصفارات. يمكنك أيضًا الوصول عن بُعد لإدارة البنية التحتية السحابية vSphere أو ESXi وهما من منتجات VMware للمؤسسة.

على الرغم من أن واجهة المستخدم المعقدة لبرنامج VMware لها ما يبررها ، إلا أن ذلك لا يجعلها الفائز على سطح المكتب. يأخذ VirtualBox زمام المبادرة في ذلك.

استخدم حالات

هناك دائمًا حالات متطرفة قد يواجهها جزء صغير فقط من المستخدمين وقد يتجاهلها الآخرون. على سبيل المثال ، تشغيل ممر PCIe لمنح وصولاً مباشرًا لوحدة معالجة الرسومات الخاصة بك إلى جهازك الظاهري. أو ربما تدير خوادم لمؤسستك ، وفي هذه الحالة تحتاج إلى تطبيق عميل للوصول إلى خوادمك ومراقبتها عن بُعد.

لا ترتبط كلتا الحالتين بظاهرية سطح المكتب النموذجية ، لكنهما مرتبطان ارتباطًا وثيقًا بالافتراضية على أي حال. على سبيل المثال ، في حالة عبور VirtualBox PCIe يمكن تحقيقه ، على الرغم من أنك قد تضطر إلى القفز عبر بعض الأطواق. تقدم VMware من ناحية أخرى دعمًا ممتازًا للعملاء وستساعدك إذا كنت في الإصلاح. ضع في اعتبارك ما ستكون عليه حالة الاستخدام الخاصة بك قبل اختيار أحدهما أو الآخر.

التقنيات المبنية حول منصة المحاكاة الافتراضية

المتغير النهائي الذي يجب مراعاته عند مقارنة Vbox و VMware هي التقنيات المبنية حولهما. برنامج VirtualBox ، كونه مجانيًا ومفتوح المصدر ، لديه الكثير من الدعم لتقنيات مثل Vagrant. تقوم Bitnami بإصدار تطبيقات كاملة المكدس يمكن تشغيلها فقط على VirtualBox الافتراضي دون أي تغيير أو تعديل. يتم اختبار كل شيء LAMP stack أو MEAN stack أو أي حمل عمل آخر يمكن جعله افتراضيًا على VirtualBox مما يجعل الدعم المدفوع من VMware غير ضروري تقريبًا.

أيضًا ، بينما يمكنك تحقيق نفس النتيجة على VMware ، فلن تكون تجربة توصيل وتشغيل.

المجتمعات والمنظمات لديها اعتماد أوسع بكثير لـ VirtualBox و VMware قد فاتها ببساطة.

استنتاج

لإعطاء الحكم النهائي ، فإن VirtualBox هو الفائز الواضح. إنه مجاني وخالي من المتاعب ومليء بالميزات. إنه أول شيء يجب مراعاته لاحتياجات الظاهرية لسطح المكتب. على الرغم من أن برنامج VMware يهيمن على سوق المؤسسات ، إلا أنه من السهل القيام به في حالات استخدام سطح المكتب بدقة بواسطة VirtualBox.