علاش المؤسسة محتاجة twin، وكيفاش Mithril كتعطي واحد
الإنتاج هو البلاصة الغالطة باش نعرفو شكون يقدر يوصل لنظام حساس، كيفاش كيبان الرفض، ولا واش الكلستر اللي خدام هو اللي تصرح بيه. twin كيبقي على هاد الأسماء وما كيطبقش النتيجة. Mithril كتخلي هاد twin وثيقة: المكونات بالدومين المعكوس كتركب، والتشغيل كيرجع الإجابة والقرار، والكلستر كيتقارن مع الملاحظة بلا ما يتطلق.
هاد المقال ترجمو بالآلة.
الشركة محتاجة twin حيت الأسئلة اللي عندها معنى ما يمكنش تتسأل فالإنتاج. شكون يقدر يوصل لنظام فيه بيانات الزبناء. كيفاش كتبان مكالمة مرفوضة منين الكوطة تسالى. واش الكلستر اللي خدام اليوم هو الكلستر اللي تصرح بيه. الإنتاج هو البلاصة اللي الزبناء والأداءات والهوية عايشين فيها دابا. إلا استعملناه باش نعرفو هاد الأجوبة، الفضول كيتربط مع الانقطاع. وتجميد كل تغيير حتى تتأكد لجنة هو الفشل الآخر: المنظومة كتبقى كتحرك، والنموذج ديالها ما كيتحركش.
twin هو نسخة ثانية من هاد المنظومة بنفس الأسماء وبقاعدة قاسية بلي والو ما كيتطبق. الـ principal، والـ bucket، والـ queue، والكلستر واقعيين بما يكفي باش يجاوبو على السؤال. الأثر كيسالي فالنسخة. الأمن والمنصة والهندسة يقدرو يديرو بروفة على السماح، وعلى الرفض، وعلى العطل، وعلى الانحراف، قبل ما يوصل شي واحد منهم للحساب اللي كيخلص الزبناء.
Mithril كتخلي twin وثيقة، ماشي سحابة ثانية. كل جزء من المنظومة هو مكون سميتو بالدومين المعكوس ديالو، والمكونات كتركب. الهوية، والترخيص، والكوطة، والاتساق، والعطل، وTLS كيقعدو تحت الخدمة اللي محتاجاهم. التشغيل كيمشي على هاد السلسلة وكيرجع جوج حاجات اللي المنادي يقدر يحتفظ بيهم: الإجابة اللي الكليون غادي يشوف، والقرار اللي خرجها. علم applied كيبقي false. وقت التشغيل ما كيحليش مقبس، والوثيقة اللي فيها سمية مضيف حي ولا سر كترفض قبل ما تخدم.
نفس الحد كيغطي الكلستر. Docker وPodman ملفوفين كوثيقة Mithril كتحدد شنو هي الخدمات اللي خاصها تكون وكيفاش كيعتمدوا على بعضياتهم. تصيير الوثيقة كيخرج ملف Compose. الفحص كيقارن التصريح مع اللي تلاحظ فعليا. الفحص ما كيطلقش الحاويات. الشركة كتاخد بروفة على المنظومة ديالها، بجانب المحركات اللي دابا كيهضرو بروتوكولات السحابة، مع سجل ديال شنو تقرر وشنو تعمد ما يتطبقش.