مقدمة

مكتمل

في هذا المسار التعليمي، رأيت تسلسل ديكرسون للموثوقية يستخدم كخريطة لأعمال الموثوقية. التسلسل الهرمي يوضح ما يجب التركيز عليه وبأي ترتيب. المستويات الثلاثة الأولى (المراقبة، الاستجابة للحوادث، والتعلم من الفشل من خلال مراجعة ما بعد الحادث) تمهد الطريق للمستوى التالي: ممارسات الاختبار، والإطلاق، والنشر.

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

عند الانتهاء من هذه الوحدة النمطية، يجب أن تكون قادرا على:

  • تحديد التوزيع والتعرف على الفرق بين ممارسات التوزيع التقليدية والحديثة.
  • صف نموذج التكامل والتسليم والنشر المستمر.
  • سرد الأهداف التي يمكنك تحقيقها باستخدام ممارسات DevOps لنشر البرامج.
  • تعرف على استراتيجيات النشر الحديثة الرئيسية، بما في ذلك الانتشار المتحرك، الأزرق-الأخضر، الكناري، القائم على الحلقات، ونشر الميزات.
  • حدد الأدوات التي يمكنك استخدامها لأتمتة الاختبار وCI/CD على Azure، بما في ذلك Azure Pipelines و GitHub Actions.
  • شرح إمكانية تتبع البيئة.