الفصل 25 · الجزء 5

Infrastructure as Code in CI/CD

A focused chapter on infrastructure as code in ci/cd, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

25-1

البنية التحتية ككود: لماذا يجب أن يكون إعداد خادمك في Git

تعرف على مفهوم البنية التحتية ككود (IaC) وكيف يحول إدارة الخوادم والشبكات من عمليات يدوية إلى ملفات نصية يمكن تتبعها ومراجعتها واختبارها عبر Git وCI/CD.

5 دقيقة
25-2

تغييرات البنية التحتية تحتاج مراجعة كود مثل تغييرات كود التطبيق تمامًا

لماذا يجب أن تخضع تغييرات البنية التحتية لنفس عملية مراجعة الكود مثل تغييرات كود التطبيق؟ دليل عملي لاستخدام طلبات السحب (Pull Requests) لمراجعة تغييرات البنية التحتية ككود (IaC) وتجنب الأخطاء في الإنتاج.

5 دقيقة
25-3

لماذا يجب التخطيط لتغييرات البنية التحتية قبل تطبيقها

تعرف على أهمية سير العمل خطط-راجع-طبق في CI/CD للبنية التحتية، وكيف يمنع الأخطاء قبل حدوثها ويوفر سجل تدقيق موثوق.

5 دقيقة
25-4

بنيتك التحتية السحابية تبتعد عن الكود الخاص بك. إليك كيفية اكتشاف ذلك.

تعلم كيفية اكتشاف الانجراف (Drift) في البنية التحتية ككود (IaC) باستخدام Terraform و CI/CD. دليل عملي لمهندسي DevOps و SRE للحفاظ على تطابق البنية التحتية مع الكود.

5 دقيقة
25-5

اختبار تغييرات البنية التحتية دون تعطيل الإنتاج

دليل عملي لاختبار تغييرات البنية التحتية في بيئات معزولة قبل الإنتاج، مع استراتيجيات CI/CD وأفضل الممارسات لتجنب انقطاع الخدمة.

5 دقيقة
25-6

السياسة كرمز: السيطرة على تغييرات البنية التحتية

تعرف على كيفية تطبيق سياسات البنية التحتية كرمز في مسار CI/CD لضمان الامتثال التلقائي، ومنع الانتهاكات، وتسريع فرق العمل.

5 دقيقة
25-7

عندما تؤدي تغييرات البنية التحتية إلى تعطيل الإنتاج: التعافي من كوارث البنية التحتية كرمز

دليل عملي للتعافي من كوارث البنية التحتية كرمز (IaC) في بيئات الإنتاج. يشرح المقال الفرق بين استرجاع البنية التحتية واسترجاع التطبيقات، وإدارة الحالة، وإصدار التهيئة، واختبار خطط الاسترجاع.

6 دقيقة