تاريخ النشر: 2022-01-20
لازلت أتذكر أول مرة قبل سنوات أين تعرفت على تقنية المحاكاة الإفتراضية ،إذ كنت أستعمل Windows 7 وكنت بحاجة الى تثبيت نظام Linux لتشغيل بعض البرامج والتعلم عليه. كنت أعتقد حينها أن الحل الوحيد الممكن هو تثبيت لينوكس مكان وندوز لكني لم أحبذ الفكرة لإرتباط الكثير من الأشياء التي أشتغل عليها بنظام Windows ومتخوف من فقدان ملفاتي ولقلة معرفتي بأنظمة تشغيل Linux يومها.
فسألت أستاذتي التي كانت تدرسنا الإعلام الآلي ونبهتني الى امكانية استعمال كلا نظامي التشغيل دون الحاجة الى الخوف من فقدان الملفات ، وكانت الفكرة تتمحور حول تثبيت مراقب الآلة الافتراضية Hypervisor كأي برنامج عادي ، وذكرت إسم VMware Workstation وكانت فكرة مذهلة حقا، إذ أبقيت على إستعمال Windows 7 أما داخل برنامج VMware Workstation فأنشأ عدة أجهزة وهمية Virtual Machines وأحذفها عند الإنتهاء.
يقوم برنامج مراقب الآلة الافتراضية Hypervisor بإدارة وتنظيم تقنية المحاكاة الافتراضية (virtualization) عن طريق إنشاء وتشغيل ومراقبة أجهزة افتراضية متعددة (ضيف guest ) في وقت واحد ، على جهاز كمبيوتر واحد (مضيف host ) يشارك موارده فعليًا مثل ذاكرة الوصول العشوائي RAM ووحدة التحكم في واجهة الشبكة Network Interface Controller .
بناءً على نظام العمل الخاص بهم ، يتم تقسيم Hypervisors إلى فئتين-
المساهم الأساسي في سبب فصل برامج Hypervisor إلى نوعين هو وجود أو عدم وجود نظام التشغيل الأساسي. يعمل النوع 1 مباشرة على الأجهزة المضيفة مع توفير موارد الجهاز الظاهري، أي أنه هو بذاته نظام تشغيل. أما النوع 2 يعمل على نظام التشغيل المضيف لتوفير إدارة المحاكاة الافتراضية والخدمات الأخرى، أي أنه برنامج يشتغل كبقية البرامج الأخرى.
بالنسبة لتطبيقات المؤسسات والحوسبة السحابية cloud computing ، يُفضل استخدام برامج Hypervisor Bare-metal ، ويرجع ذلك أساسًا إلى استقلالها عن نظام التشغيل المضيف.للسبب نفسه ، يُنشئ النوع 1 حملًا أقل وبالتالي فهو أسرع و أكثركفاءة في الآداء ،إذ يدعم مئات الأجهزة الإفتراضية وأي عطل في جهاز افتراضي فردي لا يضر بباقي النظام.
وتعد خيارًا أكثر أمانًا، لقلة إرتباطه بالبرامج الخارجية، ولأن كل جهاز افتراضي معزول عن الآخر وهذا العزل نفسه يحميه من الأنشطة أو التهديدات الخبيثة.
ما لدينا في هذه الحالة هو :
كما هو موضح في الشكل الآتي:
VMware هي شركة رائدة في صناعة تكنولوجيا المحاكاة الافتراضية ، وتعمل العديد من مراكز البيانات الكبيرة على منتجاتها. قد لا يكون الحل الأكثر فعالية من حيث التكلفة لبيئات تكنولوجيا المعلومات الأصغر. إذا لم تكن بحاجة إلى جميع الميزات المتقدمة التي يقدمها VMware vSphere ، فهناك إصدار مجاني أو تجريبي منه وإصدارات تجارية متعددة.
يمكن الإطلاع أكثر حول ESX/ESXI من هنا
يمكن الإطلاع أكثر حول VSphere من هنا
KVM هو برنامج Hypervisor مفتوح المصدر يحتوي على جميع ميزات Linux مع إضافة العديد من الوظائف الأخرى. يتيح لك تحويل Linux kernel إلى برنامج Hypervisor. لديه وصول مباشر إلى الأجهزة جنبًا إلى جنب مع الأجهزة الافتراضية التي يستضيفها. هذا يجعله أحد أفضل الخيارات لبيئات المؤسسات. تتضمن بعض النقاط البارزة الترحيل المباشر والجدولة والتحكم في الموارد ، إلى جانب تحديد الأولويات الأعلى.
لتفاصيل أكثر حول الموضوع من الموقع الرسمي هنا
على الرغم من أن برنامج Hypervisor الخاص بـ VMware يحتل مرتبة أعلى في السلم مع ميزاته المتقدمة العديدة ، فقد أصبح Hyper-V من Microsoft خصمًا جديرًا به. تقدم Microsoft أيضًا إصدارًا مجانيًا من برنامج Hypervisor الخاص بها ، ولكن إذا كنت تريد واجهة مستخدم رسومية ووظائف إضافية ، فسيتعين عليك اختيار أحد الإصدارات التجارية.
قد لا يقدم Hyper-V العديد من الميزات مثل حزمة VMware vSphere ، ولكن لا يزال بإمكانك الترحيل المباشر والنسخ المتماثل للأجهزة الافتراضية والذاكرة الديناميكية والعديد من الميزات الأخرى.
يمكن الإطلاع أكثر حول الموضوع من الموقع الرسمي هنا
يحتوي برنامج Hypervisor هذا على Xen مفتوح المصدر في جوهره وهو مجاني. الميزات المتقدمة متوفرة فقط في الإصدارات المدفوعة. على الرغم من أن Oracle VM منتج مستقر بشكل أساسي ، إلا أنه ليس قويًا مثل vSphere أو KVM أو Hyper-V.
يمكن الإطلاع أكثر على المنتج من الموقع الرسمي هنا
تعتبر منصة المحاكاة الافتراضية للخادم هذه من Citrix هي الأنسب لبيئات المؤسسات. يمكنه التعامل مع جميع أنواع أحمال العمل ويوفر ميزات للمهام الأكثر تطلبًا. تفخر Citrix بميزاتها الخاصة ، مثل الرسومات الافتراضية المحسّنة من Intel و NVIDIA وأمن عبء العمل باستخدام Direct Inspect APIs.
يمكن الإطلاع أكثر على المنتج من الموقع الرسمي هنا
لا يمتلك النوع 2 وصولاً مباشرًا إلى الأجهزة والموارد المضيفة ، لذلك فاحتمال حدوث درجة معينة من زمن الانتقال يعد أمرًا لا مفر منه. يقوم نظام التشغيل الموجود بالفعل بإدارة متطلبات الذاكرة والتخزين وموارد الشبكة.على الرغم من أن هذا ليس هو الحال بالنسبة للسيناريوهات الأكثر وضوحًا ، إلا أن مراقب الآلة الافتراضية المستضاف لا يزال شائعا للاستخدام الشخصي والشركات الصغيرة والمتوسطة. فمعظم برامج Hypervisor من النوع 2 مجانية أو مفتوحة المصدر أو تكلفتها أقل.
ما لدينا في هذه الحالة هو
توضح الصورة أدناه بنية عمل برنامج Hypervisor من النوع 2
يعتبر من أقوى برامج المحاكاة الإفتراضية من الصنف الثاني، يتوفر بنسخة تجريبية ونسخة مدفوعة للإستعمالات الشخصية وأيضا للبيئات الصغيرة. يمكن تحميله والاطلاع أكثر من الموقع الرسمي من هنا .
من البرامج القوية وهو مجاني بالكامل كما يدعم الكثير من أنظمة التشغيل،يمكن تحميله من هنا
أول شيء يجب أن تضعه في اعتبارك هو حجم البيئة الافتراضية التي تنوي تشغيلها. فالعامل الأكثر أهمية هو تكلفة الترخيص. وهي متوفرة حسب الخادم أو لكل وحدة معالجة مركزية أو لكل طرازات أساسية. يقدم العديد من البائعين أنواعًا مختلفة من التراخيص لتلبية الاحتياجات المختلفة. يمكنك إنشاء قائمة بالمتطلبات الخاصة بك مثل كم عدد الأجهزة الافتراضية التي تحتاجها والموارد المتاحة ثم اختر منتجًا بعد تجربة قصيرة.
على الرغم من أنه يمكنك الانتقال بين برامج Hypervisor ، فقد تكون هذه عملية معقدة، مملة ومكلفة. من الأفضل اتخاذ هذا القرار مباشرة من البداية.
في السوق حاليا ، هناك سباق جاري بين VMware vSphere و Microsoft Hyper-V. بينما كان Hyper-V يتخلف عن الركب قبل بضع سنوات ، فقد أصبح الآن خيارًا صالحًا ، حتى بالنسبة لعمليات النشر الأكبر. يمكن تقديم نفس الحجة لـ KVM.
مهما كانت بيئتك ، فإن حماية البيانات أمر لا بد منه في الوقت الحاضر. مع تزايد كمية تهديدات البيانات وهجمات برامج الفدية ، فمن الحكمة دائمًا أن يكون لديك نسخة احتياطية من بياناتك.
العربية | English | Français |
---|---|---|
المحاكاة الافتراضية | Virtualization | Virtualisation |
مراقب الآلة الافتراضية | hypervisor | Hyperviseur |
مراقب الآلة الإفتراضية الخام | Bare metal Hypervisor | Hyperviseur en métal nu |
مراقب الآلة الإفتراضية المستضاف | Hosted Hypervisor | Hyperviseur hébergé |
أجهزة افتراضية | Virtual machines (VMs) | Machines virtuelles(VMs) |
وحدة التحكم في واجهة الشبكة | Network interface controller | Contrôleur d'interface réseau |
مراقب الجهاز الظاهري | Virtual Machine Monitor | Moniteur de machine virtuelle |
ضيف | guest | invité |
مضيف | host | hôte |