ما هي الحاوية وما هي فوائد هذه التقنية؟

ما هي الحاوية؟ ما هو الفرق الرئيسي بين الحاوية والآلة الافتراضية؟ ما هي مزايا استخدام هذه التقنية؟

هذه هي الأسئلة التي ديفيد بيتي، كبير العلماء في Flexa Cloud ، ورد في الفيديو الذي ستراه أدناه.

كونفيرا!

ما هي الحاوية

"ما هي الحاوية وكيف يمكننا استخدام هذه التقنية لتحديث تطبيقاتنا؟

الحاوية ، في الأساس ، تأخذ كل ما يحتاجه تطبيقك "للعيش" والتواجد والتشغيل في ملف واحد. بهذه الطريقة ، تضمن تشغيل التطبيق ، بغض النظر عن إصدار التكنولوجيا التي تستخدمها.

إذا تم وضع التطبيق في حاوية ، فستتمكن أي بيئة تدعم حاوية Docker ، على سبيل المثال ، من تشغيلها ".

الاختلافات بين الحاوية والآلة الافتراضية

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

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

تسمح لك بعض تقنيات المحاكاة الافتراضية بالإفراط في الاستخدام - تقسيم الجهاز إلى "أجزاء" أكبر من مجموع الجهاز الكلي. هذا أكثر أو أقل: أنت تشارك الجهاز.

في الحاوية ، تستخدم وحدة المعالجة المركزية نفسها والنواة التي تعمل بالفعل على جهازك. عندما تأخذ ، على سبيل المثال ، تطبيقًا في PHP وتحوله إلى حاوية ، يبدو الأمر كما لو كنت تقوم بتحويل التطبيق بأكمله (البيئة بأكملها) إلى ملف قابل للتنفيذ ، يمكن لنظام التشغيل المضيف تشغيله كما لو كان برنامجًا . وبالتالي ، ينخفض ​​وقت تحميل التطبيق بشكل كبير ، مقارنة بالجهاز الظاهري.

وبما أن تطبيقك يعمل بالفعل في ديناميكيات نظام التشغيل ، فإن إدارة الذاكرة تتم كما لو كانت تطبيقًا أصليًا ".


→ ماذا عن ، هل فهمت ما هي الحاوية؟ اشترك في قناتنا على YouTube لتلقي مقاطع الفيديو الخاصة بنا بمجرد نشرها!


حصة

مقالات ذات صلة

ابق على اطلاع باتجاهات التكنولوجيا والإدارة من خلال النصوص ومقاطع الفيديو والمواد القابلة للتنزيل.