مقدمة
البنية الأساسية بوصفها تعليمة برمجية، يُشار إليها أحيانًا باسم IaC، هي عملية تزويد موارد البنية الأساسية على غرار كيفية توزيع البرامج. تتضمن هذه الموارد الأجهزة الظاهرية والشبكات الظاهرية وتطبيقات الويب. البنية الأساسية بوصفها تعليمة برمجية يمكن أن تساعد على أتمتة عمليات توزيعك، وزيادة الثقة فيها، وزيادة الكفاءة والتكرار.
أحد أمثلة السيناريوهات
لنفترض أنك تعمل بصفة مسؤول بنية Azure الأساسية في شركة ألعاب تشهد نموًا كبيرًا في السوق العالمية. ونتيجةً لذلك، تحتاج بنيتك الأساسية إلى التوسع مع نمو الشركة، بما في ذلك:
- نشر توزيعات جديدة للفرق الداخلية والعملاء.
- عمليات توزيع متعددة المناطق لدعم عملائك وشركائك حول العالم.
- عمليات توزيع متعددة البيئات لضمان الاتساق.
لقد طُلب منك تقييم ما إذا كانت البنية الأساسية بوصفها تعليمة برمجية قد تكون نهجًا قيمًا لتزويد الموارد في شركتك. تحتاج أيضًا إلى تحديد التقنية التي يجب استخدامها عند توزيع البنية الأساسية لـ Azure.
ما الذي علينا أن نفعله؟
في هذه الوحدة، ستتعرف إلى مفهوم البنية الأساسية بوصفها تعليمة برمجية وميزاتها. ستفهم الغرض من Bicep بوصفها بنية أساسية بوصفها لغة التعليمة البرمجية وفهم كيفية عملها. ستجد إجابات على هذه الأسئلة:
- ما هي البنية الأساسية كتعليمة برمجية؟
- كيف يمكن للبنية الأساسية بوصفها تعليمة برمجية مساعدتك على أتمتة تزويد الموارد؟
- ما هو Bicep وكيف يعمل؟
- متى يجب عليك استخدام Bicep بدلًا من خيارات الأدوات الأخرى؟
ما الهدف الرئيسي؟
بعد إكمال هذه الوحدة، ستتمكن من تحديد ما إذا كانت البنية الأساسية بوصفها تعليمة برمجية هي الطريقة والأداة المناسبة لمؤسستك.
المتطلبات الأساسية
يجب أن تكون على دراية بما يلي:
- مفاهيم ومصطلحات الحوسبة السحابية الأساسية.
- الأنواع المختلفة من الموارد السحابية.
هل تحتاج إلى مساعدة؟ راجع دليل استكشاف الأخطاء وإصلاحها الذي نقدمه أو يمكنك توفير ملاحظات معينة عبر الإبلاغ عن مشكلة.