التحدي
- توفير عقد التحكم والعمل بما يحتاجه Maximo بالضبط من معالجات وذاكرة وتخزين على Azure، مع إبقاء التكاليف متوقعة ومرنة.
- ضبط أسرار السحب وحصص الموارد واشتراكات المشغّلات وإعدادات العنقود لتلبية متطلبات نشر IBM Maximo بدقة.
- كان اختيار فئة التخزين الصحيحة وتحجيم PVC حاسمين لتجنب فقدان البيانات واختناقات الإدخال والإخراج أو عدم التوافق مع متطلبات MAS 9.0.
- استرجاع مفاتيح استحقاق IBM وبيانات اعتماد Container Registry وتطبيقها دون كشف الأسرار كنص صريح.
- كانت ضوابط الوصول المشددة وتشفير الحركة وأنفاق VPN وتجزئة الشبكة مطلوبة عبر عنقود OpenShift وطبقات Maximo معاً.
معمارية الحل
Azure Red Hat OpenShift (ARO)
يوفر OpenShift المُدار على Azure طبقة تنسيق الحاويات مع اتفاقية مستوى خدمة مدمجة وترقيع آلي وتكامل مع Azure AD للهوية.
مستوى تحكم Ansible
عقدة تحكم مخصصة تشغّل جميع كتيبات التوفير، مع أسرار مشفّرة بـ Vault وفصل للمهام بحسب الأدوار لقابلية التدقيق.
مشغّلات IBM Maximo Application Suite
يُنشر MAS واعتمادياته (MongoDB وDb2 وKafka وApp Connect) كمشغّلات OpenShift تُدار عبر Operator Lifecycle Manager.
الشبكة والوصول
تمر كل حركة العنقود عبر موازن أحمال داخلي. ويقتصر الوصول الخارجي على العملاء الموثّقين عبر VPN، دون أي نقاط نهاية عامة.
المراقبة والرصد
يوفر Azure Monitor ومنظومة Prometheus وGrafana المدمجة ولوحات مخصصة رؤية لحظية لصحة العنقود وأداء MAS والسعة.
ما قدّمته كلاودلِت
أتمتة البنية التحتية عبر Ansible
كتيبات شاملة توفّر عنقود ARO على Azure وتضبط الشبكة وتطبّق سياسات الأمن وتنشر MAS، وكل ذلك بشكل قابل للتكرار.
توفير عنقود بحجم مضبوط
3 عقد تحكم (12 vCPU و48 GB ذاكرة و360 GB تخزين لكل منها) و3 عقد عمل (228 vCPU و1,298 GB ذاكرة إجمالاً) محجّمة بدقة وفق متطلبات MAS 9.0.
تكامل تراخيص IBM
مسارات آلية تسترجع ترخيص استحقاق IBM وسر سحب Container Registry وتحقنهما كأسرار Kubernetes، دون نص صريح أبداً.
إعداد التخزين الدائم
فئات التخزين ومطالبات الأحجام الدائمة وسياسات الاستصلاح متوافقة مع مواصفات سلامة البيانات والأداء في MAS 9.0.
أمن متعدد الطبقات
موازنات أحمال داخلية، وقواعد Azure Firewall، وVPN بين المواقع، وشهادات SSL/TLS، وتحكم بالوصول على مستوى الحاويات، وسياسات شبكة العنقود تشكّل معاً وضعية الدفاع.
النتائج
- ضمن التوفير الآلي والإعداد الموحد استخدام الحوسبة والتخزين بكفاءة.
- قلّص الإعداد الآلي زمن النشر بشكل ملحوظ، ما أتاح تهيئة البيئات الجديدة بسرعة أكبر.
- قلّل التحجيم الدقيق والتوسع المرن على Azure الهدر مع تلبية جميع متطلبات الأداء.
- تحمي موازنات الأحمال والجدران النارية وشهادات SSL العنقود وحزمة Maximo من التهديدات.
- أساس قائم على المعايير جاهز لتوسيع Maximo بعقد إضافية وإنترنت الأشياء والتحليلات.