Hypervisors ضروري في عالم التكنولوجيا. برنامج Hypervisor هو برنامج يمكن تثبيته على جهاز كمبيوتر لتشغيل أنظمة تشغيل مختلفة مثل Linux و Windows و macOS و Solaris في بيئة آمنة. غالبًا ما يتم استخدامها لخفض تكاليف التشغيل واختبار الأنظمة وتطوير التطبيقات وتشغيل الخوادم المختلفة.
هناك نوعان من برامج Hypervisor: برنامج hypervisor من نوع bare-metal أو برنامج hypervisor من النوع 1 والمستضاف أو برنامج Hypervisor من النوع 2 ، ولكلا النوعين استخدامات محددة.
ما هو Hypervisor من النوع 1؟
قبل أن نقارن كلا النوعين من برامج Hypervisor ، دعنا نتأكد من فهمك لما يعنيه كل نوع ، وماذا يفعل ، وكيف يعمل. لنبدأ مع برنامج Hypervisor من النوع 1:
لماذا تحافظ وحدة تحكم PS4 الخاصة بي على قطع الاتصال
النوع 1 أو برنامج Hypervisor المكشوف عبارة عن برنامج افتراضي يستخدم لإنشاء أجهزة افتراضية أعلى أجهزة الكمبيوتر. يسمح التثبيت المباشر للأجهزة بأن تكون برامج Hypervisor من النوع 1 سريعة وفعالة وتتمتع بأمان أفضل عند مقارنتها بأداة Hypervisor من النوع 2.
عادةً ما يتم تثبيت برامج Hypervisor من النوع 1 على أجهزة الخادم حيث يمكنها الاستفادة من الأجهزة الكبيرة حساب نواة المعالج التي تمتلكها الخوادم النموذجية. تسمح برامج Hypervisor من النوع 1 أيضًا بالاتصال بأجهزة Hypervisor الأخرى من النوع 1 ، وهو أمر مفيد لموازنة التحميل والتوافر العالي للعمل على الخادم.
تشمل الأنواع الشائعة من برامج Hypervisor من النوع 1 VMware ESXi و Microsoft Hyper-V و Citrix XenServer.
ما هو Hypervisor من النوع 2؟
النوع 2 أو برنامج Hypervisor المستضاف هو برنامج ظاهري يتم تثبيته أعلى نظام التشغيل المضيف الذي يدعم المحاكاة الافتراضية. نظرًا لأنه يعمل فوق نظام تشغيل ، فإن برامج Hypervisor من النوع 2 ليست بنفس السرعة أو الكفاءة أو الأمان مثل برامج Hypervisor من النوع 1. ومع ذلك ، فهي كافية لمختلف تطبيقات برنامج Hypervisor من النوع 2 ، مثل استخدام جهاز افتراضي لاختبار نظام تشغيل جديد .
تتضمن بعض برامج Hypervisor الشائعة من النوع 2 المستخدمة اليوم VirtualBox و VMware Workstation و VMware Fusion. عادةً ما يتم تثبيت برامج Hypervisor هذه على أجهزة كمبيوتر سطح المكتب نظرًا لأن لديها بالفعل عملية تشغيل موجودة ، والتي يمكن أن يعمل عليها برنامج Hypervisor من النوع 2. كما أن وجود برنامج Hypervisor من النوع 2 على جهاز كمبيوتر يجعل من الملائم للأشخاص استخدام الأجهزة الافتراضية على أجهزتهم دون أي أجهزة إضافية.
النوع 1 Hypervisor مقابل النوع 2 Hypervisor: ما هو الفرق؟
يتمثل الاختلاف الأكبر بين كل من برامج Hypervisor في أنه يتم تثبيت برامج Hypervisor من النوع 1 مباشرة على أجهزة الكمبيوتر ، بينما يتم تثبيت برامج Hypervisor من النوع 2 أعلى نظام تشغيل مضيف. يحدد هذا الاختلاف كيفية عمل كل نوع من برامج Hypervisor والاستخدامات المحددة التي تناسبها بشكل أفضل.
فئة | اكتب 1 | النوع 2 |
تم تثبيت الموقع | مثبتة مباشرة على أجهزة الكمبيوتر | مثبتة على قمة نظام التشغيل المضيف |
نوع المحاكاة الافتراضية | الأجهزة الافتراضية | نظام التشغيل الافتراضي |
عملية | نظام تشغيل الضيف والتطبيق على برنامج Hypervisor | كتطبيق على نظام التشغيل |
أداء | يستفيد من المعالجات عالية النواة بشكل أكثر كفاءة ، مما يجعلها مثالية للعمليات الكبيرة وعالية التحجيم | مناسب للاختبار والتطوير والاصلاح |
حماية | يعني التثبيت المباشر للأجهزة أن كل جهاز افتراضي آمن جدًا من جميع نقاط الضعف في نظام التشغيل المضيف | يوفر نظام تشغيل ضيف وضع الحماية مما يجعله آمنًا بشكل كافٍ |
يثبت | سهل ولكن يتطلب بعض المعرفة التقنية | سريع وسهل |
الأجهزة المناسبة | تحصل أجهزة Hypervisor من النوع 1 على أدائها من عدد نواة المعالج العالية ؛ الأجهزة المصنفة على الخادم مثالية | تُستخدم أجهزة Hypervisor من النوع 2 في العمليات الصغيرة الحجم والراحة ؛ أكثر ملاءمة لأجهزة الكمبيوتر يعرض مدير المهام القرص عند 100 |
استخدام النوع الصحيح من مسائل Hypervisor
على الرغم من أن كلا النوعين من برامج Hypervisor لهما نفس مهام إنشاء أجهزة افتراضية ، إلا أن الاختلافات بينهما تجعلهما أكثر ملاءمة للأجهزة والتطبيقات المختلفة.
لا يعد استخدام برنامج Hypervisor من النوع 1 على جهاز كمبيوتر سطح المكتب أمرًا مثاليًا لأن تثبيته يمنعك من استخدام نظام تشغيل مضيف لمهامك الشخصية اليومية (على الرغم من أن Microsoft Hyper-V يتخطى إلى حد ما هذه المشكلات). في المقابل ، فإن استخدام برنامج Hypervisor من النوع 2 على خادم مخصص يقلل بشكل كبير من الأداء ويقلل من الأمان ويمنعك من الاتصال بأجهزة Hypervisor الأخرى من النوع 1 ، والتي غالبًا ما تكون مهمة لوظائف الخادم مثل موازنة التحميل.
تعد برامج Hypervisor من النوع 1 مناسبة بشكل أفضل للخوادم المخصصة حيث يمكنها الاستفادة من جميع وظائف جهاز Hypervisor من النوع 1 إلى أقصى إمكاناتها. من ناحية أخرى ، من المفترض حقًا استخدام برامج Hypervisor من النوع 2 على أجهزة الكمبيوتر الشخصية ، لأنها مناسبة لمختلف تطبيقات الاختبار والتطوير مع الحفاظ على نظام تشغيل مضيف لتطبيقاتك ذات الأغراض العامة.