شرح برنامج VMware
تعد المحاكاة الافتراضية الحل الأمثل عند الحاجة إلى تقليل نفقات الشركات لاختبار أحد البرامج أو الخوادم أو وحدات التخزين والشبكات، بسبب كفاءتها العالية ومرونتها وكونها تقدم الكثير من الميزات كإمكانية التوسع وزيادة الأداء وتوافر الموارد، وأحد أهم البرامج التي تقدم هذه المحاكاة هو برنامج VMware التابع لشركة Dell.
برنامج VMware
هو برنامجٌ تابع لشركة VMware Inc المملوكة من قبل Dell، يقدم محاكاةً افتراضيةً لأنظمة التشغيل أي يوفر إمكانية تنصيب عددٍ من أنظمة التشغيل على جهازٍ واحدٍ في ذات الوقت.
يتوفر البرنامج كتطبيقٍ لأجهزة الكمبيوتر، حيث يتوافق مع جميع أنظمة التشغيل الرئيسية مثل Linux وMicrosoft Windows وMac OS بكافة إصداراته، بالإضافة إلى ذلك يتوفر البرنامج كتطبيقٍ على الخوادم، كما ويمكن تنصيب البرنامج وتخزينه على محرك أقراص USB لسهولة نقله من جهازٍ على آخر.
تم إصدار أول نسخة رسمية من البرنامج في مايو من عام 1999 تحت اسم VMware Workstation، تلا ذلك إصدار أول خادم باسم VMware GSX Server في عام 2001، دخلت الشركة في أبريل من عام 2011 سوق الحوسبة السحابية بإطلاقها Cloud Foundry التي تدعم جميع التطبيقات المبنية على العديد من لغات البرمجة مثل Java وRuby on Rails وSinatra بالإضافة إلى دعم عددٍ من أنظمة قواعد البيانات مثل MySQL وMongo DB.
إصدارات VMware
تتوفر ثلاثة أنواعٍ مختلفةٍ من برنامج VMware المتوافقة مع جميع أنظمة تشغيل أجهزة الكمبيوتر، وهي:
- VMware Workstation: يستخدم هذا التطبيق لتثبيت وتشغيل العديد من أنظمة التشغيل على جهاز كمبيوترٍ واحدٍ.
- VMware Fusion: تم تصميم هذا المنتج لمستخدمي أجهزة Mac لتوفير توافقٍ إضافيًّ بين جميع تطبيقات الجهاز وتطبيقات VMware.
- VMware Player: يعد هذا الإصدار مخصصًا للاستخدام الشخصي فقط كونه مجانيًّا تمامًا، حيث يستخدم من قبل المستخدمين الذين لا يملكون النسخ المرخصة من تطبيقات VMware.
كما تتوافر العديد من البرامج الموجهة للخوادم تحت اسم Hypervisor التي يمكن تشغيلها بشكلٍ مباشرٍ على أجهزة الخوادم بدون الحاجة إلى نظام تشغيلٍ رئيسيٍّ، منها:
- VMware Server: برنامجٌ مجانيٌّ يمكن استخدامه على جميع أنظمة التشغيل مثل Linux أو Microsoft Windows.
- VMware ESX Server: يعد الحل الأمثل لدى الشركات والمؤسسات لتقديمه العديد من المزايا الإضافية مقارنةً مع خادم VMware المجاني، تم دمجه فيما بعد مع VMware vCenter الذي يوفر حلولًا إضافيةً لتحسين إدارة تطبيق الخادم واتساقه.
- VMware ESXi Server: شبيه بخادم VMware ESX مع اختلافٍ واحدٍ هو أنه تم استبدال وحدة التحكم بالخدمة بجهاز BusyBox، بالإضافة إلى أنه يحتاج إلى مساحة تخزينٍ أقل بكثيرٍ للعمل.
تشغيل البرنامج
يمكن تشغيل أيّ إصدارٍ من إصدارات VMware بسهولةٍ من خلال تثبيت البرنامج ثم تنصيب نظام التشغيل، وسيتكون جهاز ظاهري بعد ذلك يمكن تسميته وتحديد المساحة التي سيستخدمها من القرص الصلب، وتخصيص الأجهزة الافتراضية التي ستعمل عليه، كما يمكن نقل الملفات بسهولةٍ بين الجهاز الظاهري (الافتراضي) وجهاز الكمبيوتر.
استخدامات VMware
يمكن استخدام برنامج VMware لأداء العديد من المهام منها:
- المساعدة في دمج الخوادم الأمر الذي يؤدي إلى تقليل التكاليف.
- دعم تشغيل الأنظمة القديمة التي لا يمكن تشغيلها على العتاد المادي الأحدث.
- الاستمرار في العمل حتى عند إجراء عمليات صيانة الأجهزة.
- يمكن إدارة جميع الخوادم بشكلٍ سهلٍ ومركزيٍّ.
- اختبار أنظمة التشغيل المتعددة والتطبيقات.
- المساعدة في تطوير البرمجيات واختبار المتصفح.
المهارات المطلوبة
لكي يكون المستخدم قادرًا على التعامل مع برنامج VMware يجب أن يكون على اطلاعٍ ومعرفةٍ بما يلي:
- نظام التشغيل Linux.
- المفاهيم الأساسية لـ VMWare Data Center Virtualization.
- الأتمتة السحابية.
- الشبكات الافتراضية.
مزايا برنامج VMware
يقدم العديد من المزايا منها:
- إمكانية تشغيل جميع التطبيقات القديمة عليه.
- إمكانية الوصول إلى البيانات المصابة بالفيروسات.
- إمكانية التصفح بشكلٍ آمنٍ تمامًا.
- إمكانية تشغيل أنظمة Linux بشكلٍ سهلٍ ضمن أنظمة Windows.
- إمكانية إنشاء سحابةٍ حاسوبيةٍ شخصيةٍ.
- إمكانية إعادة استخدام الأجهزة القديمة بشكلٍ سهلٍ.
- إمكانية إجراء جميع الاختبارات الفنية بسهولةٍ واسترداد البيانات إذا كان هناك أي ضررٍ قد لحق بها.