ما الجديد في Docker 1.12

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

1 لهذه الفرصة ، تم تجديد Docker بإصداره 1.12 ، والذي يتضمن العديد من الميزات الجديدة ، وذلك بفضل تعاون مطوري النظام الأساسي والمساهمات التي قدمها المجتمع.

Docker 1.12 تحديث

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

2

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

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

3

في حالة العقد العاملة ، يتم الاتصال بعقد المدير من خلالl بروتوكول GRPC من يعمل مع الشبكات HTTP / 2. باستخدام هذا البروتوكول ، يقدمون الحسابات إلى عقد الإدارة الخاصة بحالة المهام المعينة لهم ، بالإضافة إلى علامة الحياة التي تشير إلى ما إذا كانت العقدة تستمر في العمل للحاوية.

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

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

إذا كنت تريد معرفة المزيد عن Docker وإصداره الجديد هنا ، نترك لك رابطه المدونة الرسمية.


محتوى المقال يلتزم بمبادئنا أخلاقيات التحرير. للإبلاغ عن خطأ انقر فوق هنا.

كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.