مسؤوليات تشغيل واضحة
خطّط لما بعد نشر التطبيق.
يثير تشغيل التطبيق أسئلة عملية: من يستطيع تغيير إعدادات البيئة؟ ما المؤشرات التي تكشف المشكلة؟ وكيف تُستعاد الخدمة؟ نراجع التطبيق والأنظمة التي يعتمد عليها قبل إعداد البنية أو تعديل طريقة النشر. ونحدّد المهام المعتادة والمسؤولين عن المتابعة عندما يظهر ما يحتاج إلى تدخل.
ابدأ بإطلاق مخطط له أو نقل تطبيق إلى خادم آخر أو مشكلة تشغيلية في بيئتك الحالية.
خدمات السحابة وDevOps
جهّز البيئة وطريقة إدارتها.
يمكن أن يشمل العمل إعداد البنية وإجراءات النشر والعناية بالأنظمة، أو يركّز على حاجة محددة.
ناقش متطلباتكإعداد البنية السحابية
نضبط بيئات التطبيقات والشبكات وصلاحيات الوصول وفق الخدمات التي يعتمد عليها البرنامج. ونوثّق الإعدادات مع مراعاة الاستخدام المتوقع للموارد والتغييرات اللاحقة.
- بيئات تشغيل التطبيقات
- إعداد الشبكات والصلاحيات
- توثيق البنية التحتية
أتمتة النشر وCI/CD
ننشئ عملية إصدار قابلة للتكرار تتضمن خطوات البناء والفحوص والموافقات المناسبة لتطبيقك. ونحدّد الانتقال بين البيئات وكيفية استعادة نسخة سابقة عندما يكون ذلك ممكنًا.
- مسارات البناء والإصدار
- فحوص النشر والموافقات
- التخطيط للتراجع عن الإصدار
إدارة الخوادم
ننظّم إعداد الخوادم وصيانة الأنظمة والمراقبة التشغيلية. ونتفق على التنبيهات المهمة ومن يتلقاها وكيفية تتبّع مشكلات التطبيق أو البنية التحتية.
- إعداد الخوادم
- المراقبة ومعالجة التنبيهات
- إجراءات الصيانة
الترحيل والنسخ والاستعادة
نخطط لنقل التطبيقات والبيانات مع خطوات للتحقق والرجوع عند التعثّر. ونُعدّ النسخ الاحتياطي المتفق عليه ونختبر إجراءات الاستعادة ضمن السيناريوهات المشمولة بالمشروع.
- ترحيل التطبيقات والبيانات
- إعداد النسخ الاحتياطي
- التحقق من استعادة الخدمة
مثال على عملية إصدار
امنح كل عملية نشر خطوات قابلة للمراجعة.
لنفترض أن تطبيقًا يُنشر حاليًا بأوامر يدوية على الخادم. يمكن لمسار نشر آلي تجهيز نسخة وتشغيل الفحوص المتفق عليها وإتاحتها في بيئة للمراجعة. وبعد الموافقة، تُنشر في بيئة التشغيل الفعلية، مع تجهيز المراقبة وتعليمات التراجع ومعالجة تغييرات قاعدة البيانات بخطوات مخصصة.
- فصل صلاحيات التطوير عن صلاحيات التشغيل الفعلي.
- تحديد الفحوص والموافقات اللازمة لإطلاق الإصدار.
- مراعاة التغييرات التي لا يمكن عكسها باستعادة الشيفرة فقط.
- البناءتجهيز الإصدار من نسخة الشيفرة المتفق عليها.
- التحققتشغيل الفحوص ومراجعة التطبيق المجهّز.
- النشرنشر الإصدار المعتمد في بيئة التشغيل الفعلية.
- المراقبةمتابعة مؤشرات النظام والتحقق من التغيّرات غير المتوقعة.
مثال توضيحي للنشر؛ تعتمد الفحوص والموافقات وخيارات الاستعادة على التطبيق.
تنفيذ أعمال البنية التحتية
إعدادات يفهمها فريق التشغيل.
يربط التحقق والتوثيق العمل التقني بالأشخاص المسؤولين عن استخدام البيئة وإدارتها.
مراجعة البيئة
نحصر التطبيقات ومخازن البيانات والأنظمة المرتبطة وصلاحيات الوصول. ونناقش وتيرة الإصدارات واحتياجات الاستعادة والمشكلات المتكررة لتحديد الأولويات والقيود.
ما ستحصل عليهتقييم البيئة وخطة العملالإعداد والتحقق
ننفّذ البنية ومسارات النشر والمراقبة المتفق عليها. ونتحقق من الوصول والنشر وسيناريوهات الاستعادة، مع تسجيل النتائج التي تهم فريق التشغيل.
ما ستحصل عليهبيئة مجهّزة وسجل للتحققتوثيق المسؤوليات
نجهّز إرشادات المهام المعتادة والتنبيهات والتغييرات. ونتفق على مسؤوليات فريقك والدعم المستمر عند شموله، بما فيه أوقات التغطية ومسار التصعيد.
ما ستحصل عليهدليل التشغيل ونطاق دعم محدد
هل يمكنكم تحسين بيئتنا السحابية أو خوادمنا الحالية؟
نعم. نراجع البيئة والمشكلة التي تريد حلها. قد يركّز العمل على الإعدادات أو أتمتة النشر أو المراقبة أو النسخ الاحتياطي ضمن البنية الحالية. وندرس خيار الترحيل عندما تستدعيه المتطلبات.
هل يمكن أتمتة النشر دون إعادة بناء التطبيق؟
يمكن في بعض الحالات إضافة أتمتة حول طريقة البناء والإصدار القائمة. نحتاج أولًا إلى مراجعة إعدادات التطبيق وتغييرات بياناته والخدمات التي يعتمد عليها، ثم نحدّد العمل المطلوب.
ماذا تشمل إدارة الخوادم المستمرة؟
قد تشمل الصيانة والمراقبة والتحقيق في المشكلات وفق نطاق متفق عليه. ونوثّق الصلاحيات والمسؤوليات وأوقات التغطية ومسار التصعيد. كما يجب تحديد ترتيبات النسخ الاحتياطي وتوقعات الاستعادة وأي مستويات خدمة ضمن الاتفاق.
خطوتك التالية
ما الذي تحتاج إلى تغييره في بيئة تطبيقك؟
أخبرنا عن الإعداد الحالي أو الإصدار القادم أو المشكلة المتكررة، لنحدّد أعمال البنية التحتية المطلوبة.
