الملخص
حصلت شركتك مؤخراً على منافس أصغر أنشأ شاحنة ألعاب. تستخدم هذه الشركة Azure لاستضافة البنية الأساسية للتطبيق، ولكنها تنشر مواردها باستخدام مدخل Microsoft Azure وقوالب JSON ARM. تستخدم شركتك Bicep للبنية الأساسية كتعلم برمجي، وكنت بحاجة إلى ترحيل جميع موارد Azure لاستخدام Bicep في عمليات النشر.
في هذه الوحدة، تعرفت على العملية وقدمت توصية بسير العمل لترحيل موارد Azure إلى Bicep. يتكون سير العمل هذا من خمس مراحل: التحويل، والترحيل، وإعادة بناء التعليمات البرمجية، والاختبار، والتوزيع. لقد تعرفت على قيود سير العمل هذا وكيفية محاذاة قوالبك مع معايير التعليمات البرمجية وأفضل الممارسات لفريقك. قد تعرفت أيضًا على الأدوات والموارد التي يمكن أن تساعدك في إكمال سير العمل.
لقد صدرت الجهاز الظاهري لواجهة الشاحنة الخلفية لقالب JSON ARM. استخدمت أمر decompile
لـ Bicep لتحويل قالب JSON إلى ملف Bicep. بعد التحويل، قمت بنقل الموارد إلى ملف Bicep قابل للتوزيع. قمت بإعادة بناء التعليمات البرمجية لملف Bicep لضبط الأسماء الرمزية والمعلمات والمتغيرات. لقد أضفت أوصاف المعلمات. قد اختبرت القالب المُعاد بناء تعليماته البرمجية باستخدام عملية what-if وإجراء تعديلات ثم الاختبار مرة أخرى. وأخيراً، قمت بتوزيع القالب إلى بيئة Azure.
يمكنك الإنتهاء بعد توزيع بيئة الإنتاج بنجاح باستخدام التعليمة البرمجية Bicep الخاصة بك! الخطوات التالية هي تنفيذ البنية الأساسية لبرنامج ربط العمليات التجارية والتوزيع التلقائي.
المراجع
- وثائق Bicep
- Bicep على GitHub
- عملية what-if لتوزيع Bicep
- قوالب Azure Quickstart
- مرجع قالب Azure ARM
- عملية ""what-if"" الخاصة بتوزيع قالب ARM
- تصدير قالب