بيت الافتراضية ما هو الفرق بين الجهاز الظاهري والحاوية؟

ما هو الفرق بين الجهاز الظاهري والحاوية؟

Anonim

Q:

ما هو الفرق بين الجهاز الظاهري والحاوية؟

أ:

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

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

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

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

ما هو الفرق بين الجهاز الظاهري والحاوية؟