مقدمة

مكتمل

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

سيناريو مثال

لنفترض أنك تعمل بصفة مسؤول بنية Azure الأساسية في شركة ألعاب تشهد نموًا كبيرًا في السوق العالمية. ونتيجة لذلك، تحتاج بنيتك الأساسية إلى التوسع مع نمو الشركة، بما في ذلك:

  • نشر توزيعات جديدة للفرق الداخلية والعملاء.
  • عمليات نشر مناطق متعددة لدعم عملائك وشركائك في جميع أنحاء العالم.
  • عمليات نشر بيئة متعددة لضمان التناسق.

تقييم ما إذا كانت البنية الأساسية كتعليمة برمجية قد تكون نهجا قيما لتوفير الموارد في شركتك. تحتاج أيضًا إلى تحديد التقنية التي يجب استخدامها عند توزيع البنية الأساسية لـ Azure.

ما نغطيه

تغطي هذه الوحدة مفاهيم البنية الأساسية كتعليمة برمجية وفوائدها. تغطي الوحدة الغرض من Terraform كبنية أساسية كلغة تعليمة برمجية وفهم كيفية عملها. تجيب الوحدة النمطية على هذه الأسئلة:

  • ما هي البنية الأساسية كتعليمة برمجية؟
  • لماذا تساعدك البنية الأساسية بوصفها تعليمة برمجية على أتمتة توفير الموارد؟
  • ما هو Terraform وكيف يعمل؟
  • لماذا يجب عليك استخدام Terraform بدلا من خيارات الأدوات الأخرى؟

ما الهدف الرئيسي

بعد إكمال هذه الوحدة، ستتمكن من تحديد ما إذا كانت البنية الأساسية بوصفها تعليمة برمجية هي الطريقة والأداة المناسبة لمؤسستك.

المتطلبات الأساسية

يجب أن تكون على دراية بما يلي:

  • مفاهيم ومصطلحات الحوسبة السحابية الأساسية.
  • الأنواع المختلفة من الموارد السحابية.