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