تطوير البرمجيات · مصطلحات · إصدار البرمجيات وصيانتها

ما معنى infrastructure as code؟

المعنى في مجال تطوير البرمجيات مع أمثلة

اسممصطلح أساسي

infrastructure as code: البنية التحتية كشيفرة، إدارة البنية التحتية برمجيًا

إدارة الخوادم والشبكات وسائر موارد السحابة بكتابة ملفات إعداد تقرؤها الأدوات وتطبّقها، بدلًا من ضبطها يدويًا عبر لوحة تحكم.

طريقة الاستخدام

يُختصر إلى IaC ويُنطق «آي إيه سي». تحفظ الملفات في Git وتُراجع عبر طلبات الدمج وتُطبّق بواسطة مسار آلي. ومن الأدوات الشائعة Terraform وOpenTofu وAWS CloudFormation وPulumi وAnsible.

أمثلة

  1. With infrastructure as code, we can rebuild the whole test environment in twenty minutes.

    باستخدام البنية التحتية كشيفرة، يمكننا إعادة إنشاء بيئة الاختبار كاملةً في عشرين دقيقة.

    تسمح ملفات الإعداد بإعادة بناء الموارد بصورة متكررة وسريعة بدل تهيئتها يدويًا من البداية.

  2. Nobody changes the firewall by hand anymore; it's all infrastructure as code and goes through review.

    لم يعد أحد يغيّر إعدادات جدار الحماية يدويًا؛ فكل شيء يُدار كشيفرة ويمر بالمراجعة.

    تُسجّل تغييرات الشبكة في ملفات قابلة للتتبع وتُفحص قبل تطبيقها، ما يقلل الأخطاء غير الموثقة.

تراكيب شائعة

  • infrastructure as code tool
  • manage infrastructure as code
  • IaC template
  • IaC repository

معنى الكلمة في مجالات أخرى

قد يختلف معنى الكلمة الإنجليزية نفسها من مجال إلى آخر:

مصطلحات أخرى: إصدار البرمجيات وصيانتها

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: