Hypervisors ضروري في عالم التكنولوجيا. برنامج Hypervisor هو برنامج يمكن تثبيته على جهاز كمبيوتر لتشغيل أنظمة تشغيل مختلفة مثل Linux و Windows و macOS و Solaris في بيئة آمنة. غالبًا ما يتم استخدامها لخفض تكاليف التشغيل واختبار الأنظمة وتطوير التطبيقات وتشغيل الخوادم المختلفة.
هناك نوعان من برامج Hypervisor: برنامج hypervisor من نوع bare-metal أو برنامج hypervisor من النوع 1 والمستضاف أو برنامج Hypervisor من النوع 2 ، ولكلا النوعين استخدامات محددة.
ما هو Hypervisor من النوع 1؟
قبل أن نقارن كلا النوعين من برامج Hypervisor ، دعنا نتأكد من فهمك لما يعنيه كل نوع ، وماذا يفعل ، وكيف يعمل. لنبدأ مع برنامج Hypervisor من النوع 1:
النوع 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 vs. النوع 2 Hypervisors: ما هو الفرق؟
يتمثل الاختلاف الأكبر بين كل من برامج Hypervisor في أنه يتم تثبيت برامج Hypervisor من النوع 1 مباشرة على أجهزة الكمبيوتر ، بينما يتم تثبيت برامج Hypervisor من النوع 2 أعلى نظام تشغيل مضيف. يحدد هذا الاختلاف كيفية عمل كل نوع من برامج Hypervisor والاستخدامات المحددة التي تناسبها بشكل أفضل.
فئة |
اكتب 1 |
النوع 2 |
تم تثبيت الموقع |
مثبتة مباشرة على أجهزة الكمبيوتر |
مثبتة على قمة نظام التشغيل المضيف |
نوع المحاكاة الافتراضية |
الأجهزة الافتراضية |
نظام التشغيل الافتراضي |
عملية |
نظام تشغيل الضيف والتطبيق على برنامج Hypervisor |
كتطبيق على نظام التشغيل |
أداء |
يستفيد من المعالجات عالية النواة بشكل أكثر كفاءة ، مما يجعلها مثالية للعمليات الكبيرة وعالية التحجيم |
مناسب للاختبار والتطوير والاصلاح |
حماية |
يعني التثبيت المباشر للأجهزة أن كل جهاز افتراضي آمن جدًا من جميع نقاط الضعف في نظام التشغيل المضيف |
يوفر نظام تشغيل ضيف وضع الحماية مما يجعله آمنًا بشكل كافٍ |
يثبت |
سهل ولكن يتطلب بعض المعرفة التقنية |
سريع وسهل |
الأجهزة المناسبة |
تحصل أجهزة Hypervisor من النوع 1 على أدائها من عدد نواة المعالج العالية ؛ الأجهزة المصنفة على الخادم مثالية |
تُستخدم أجهزة Hypervisor من النوع 2 في العمليات الصغيرة الحجم والراحة ؛ أكثر ملاءمة لأجهزة الكمبيوتر |
استخدام النوع الصحيح من مسائل Hypervisor
على الرغم من أن كلا النوعين من برامج Hypervisor لهما نفس مهام إنشاء أجهزة افتراضية ، إلا أن الاختلافات بينهما تجعلهما أكثر ملاءمة للأجهزة والتطبيقات المختلفة.
لا يعد استخدام برنامج Hypervisor من النوع 1 على جهاز كمبيوتر سطح المكتب أمرًا مثاليًا لأن تثبيته يمنعك من استخدام ملف يستضيف نظام التشغيل لمهامك الشخصية اليومية (على الرغم من أن Microsoft Hyper-V يتنقل إلى حد ما حول هذه المهام مشاكل). في المقابل ، فإن استخدام برنامج Hypervisor من النوع 2 على خادم مخصص يقلل بشكل كبير من الأداء ويقلل من الأمان و يمنعك من الاتصال بأجهزة Hypervisor الأخرى من النوع 1 ، والتي غالبًا ما تكون مهمة لوظائف الخادم مثل التحميل موازنة.
تعد برامج Hypervisor من النوع 1 مناسبة بشكل أفضل للخوادم المخصصة حيث يمكنها الاستفادة من جميع وظائف جهاز Hypervisor من النوع 1 إلى أقصى إمكاناتها. من ناحية أخرى ، من المفترض حقًا استخدام برامج Hypervisor من النوع 2 على أجهزة الكمبيوتر الشخصية ، لأنها مناسبة لمختلف تطبيقات الاختبار والتطوير مع الحفاظ على نظام تشغيل مضيف للأغراض العامة التطبيقات.