ما هي الحاوية؟ ما هو الفرق الرئيسي بين الحاوية والآلة الافتراضية؟ ما هي مزايا استخدام هذه التقنية؟
هذه هي الأسئلة التي ديفيد بيتي، كبير العلماء في Flexa Cloud ، ورد في الفيديو الذي ستراه أدناه.
كونفيرا!
ما هي الحاوية
"ما هي الحاوية وكيف يمكننا استخدام هذه التقنية لتحديث تطبيقاتنا؟
الحاوية ، في الأساس ، تأخذ كل ما يحتاجه تطبيقك "للعيش" والتواجد والتشغيل في ملف واحد. بهذه الطريقة ، تضمن تشغيل التطبيق ، بغض النظر عن إصدار التكنولوجيا التي تستخدمها.
إذا تم وضع التطبيق في حاوية ، فستتمكن أي بيئة تدعم حاوية Docker ، على سبيل المثال ، من تشغيلها ".
الاختلافات بين الحاوية والآلة الافتراضية
"يتمثل الاختلاف الرئيسي بين الحاوية والآلة الافتراضية في أنه في الجهاز الظاهري ، يمكنك أخذ جهاز كمبيوتر و" تقطيعه "إلى عدة" قطع "معدة مسبقًا.
إذن لديك خادم ، على سبيل المثال ، بأربع وحدات معالجة مركزية و 16 جيجا بايت من ذاكرة الوصول العشوائي. يمكنك إنشاء أربعة خوادم هناك باستخدام وحدة معالجة مركزية واحدة و 4 جيجا بايت من ذاكرة الوصول العشوائي.
تسمح لك بعض تقنيات المحاكاة الافتراضية بالإفراط في الاستخدام - تقسيم الجهاز إلى "أجزاء" أكبر من مجموع الجهاز الكلي. هذا أكثر أو أقل: أنت تشارك الجهاز.
في الحاوية ، تستخدم وحدة المعالجة المركزية نفسها والنواة التي تعمل بالفعل على جهازك. عندما تأخذ ، على سبيل المثال ، تطبيقًا في PHP وتحوله إلى حاوية ، يبدو الأمر كما لو كنت تقوم بتحويل التطبيق بأكمله (البيئة بأكملها) إلى ملف قابل للتنفيذ ، يمكن لنظام التشغيل المضيف تشغيله كما لو كان برنامجًا . وبالتالي ، ينخفض وقت تحميل التطبيق بشكل كبير ، مقارنة بالجهاز الظاهري.
وبما أن تطبيقك يعمل بالفعل في ديناميكيات نظام التشغيل ، فإن إدارة الذاكرة تتم كما لو كانت تطبيقًا أصليًا ".
→ ماذا عن ، هل فهمت ما هي الحاوية؟ اشترك في قناتنا على YouTube لتلقي مقاطع الفيديو الخاصة بنا بمجرد نشرها!