توزيع الموارد وإدارتها في Azure باستخدام قوالب JSON ARM

مبتدئ
Developer
Administrator
Solution Architect
Azure
Azure Resource Manager

تمكنك قوالب Azure Resource Manager ‏(ARM) من تعريف متطلبات البنية الأساسية الخاصة بعمليات توزيعك على Azure.

تستخدم قوالب JSON ARM صيغة التعليمات البرمجية التعريفية التي تتعامل معها مثل التعليمات البرمجية للتطبيق. تمكّنك معاملة البنية الأساسية الخاصة بك كتعليمة برمجية من تعقب التغييرات في متطلبات البنية التحتية لديك وتجعل عمليات التوزيع الخاصة بك أكثر اتساقًا وقابلية للتكرار.

اتخذ هذا المسار التعليمي لتعلم كيفية:

  • التحديد الصريح لموارد Azure التي تحتاجها داخل بنية قالب ARM.
  • إنشاء القوالب الخاصة بك باستخدام Visual Studio Code والتحقق من صحتها.
  • توزيع القوالب باستخدام CLI Azure وAzure PowerShell ومن خلال إجراءات GitHub.
  • تقسيم عمليات التوزيع المعقدة إلى مكونات أصغر وأكثر قابلية لإعادة الاستخدام باستخدام قوالب متداخلة وقوالب مرتبطة.
  • التحقق من صحة تغييرات البنية الأساسية لديك ومعاينتها باستخدام صيغة "ماذا لو" ومجموعة أدوات اختبار قالب ARM.
  • إضافة خطوات مخصصة إلى قوالب ARM باستخدام البرامج النصية للتوزيع.
  • استخدم الإنشاءات المتقدمة، مثل ترتيب التوزيع، والتوزيعات الشرطية، وأسرار إدارة عمليات التوزيع المعقدة.

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

من المستحسن الإلمام بـ Azure Resource Manager ومجموعات موارد Azure، ولكنه ليس إلزامياً

الوحدات النمطية في مسار التعلم هذا

اكتب قوالب JSON Azure Resource Manager (قوالب ARM) باستخدام Visual Studio Code لنشر البنية الأساسية إلى Azure بشكل متسق وموثوق.

إدارة عمليات نشر متعددة في بيئة Azure لقوالب Azure Resource Manager باستخدام الوظائف والمتغيرات والعلامات وملفات المعلمات.

معاينة تأثيرات عمليات التوزيع. فهم أنواع التغييرات التي تم اكتشافها بواسطة صيغة "ماذا لو". توزيع القوالب باستخدام وضع تزايدي وكامل.

تُعلمك هذه الوحدة كيفية إنشاء قوالب صالحة وتمنحك توصيات يمكنك اتباعها عند استخدام مربع أدوات ARM لاختبار القالب.

تعرّف على كيفية توزيع قوالب JSON Azure Resource Manager (ARM) باستخدام Azure PowerShell وAzure CLI وGitHub Actions. استخدم القوالب المرتبطة لتقسيم القوالب المعقدة إلى قوالب أكثر نمطية.

أضف خطوات مخصصة إلى قوالب إدارة الموارد Bicep أو Azure Resource Manager (قوالب ARM). ادمج البرامج النصية للنشر مع النشر باستخدام المعلمات والمخرجات.

تتناول هذه الوحدة كيفية استخدام ميزات قوالب JSON ARM المتقدمة لأداء إدارة البيانات السرية والتوزيع الشرطي.

إعادة استخدام قوالب ARM ومشاركتها عبر مؤسستك. نشر مواصفات القالب التي تنشر الموارد التي تم تكوينها مسبقا لمتطلبات مؤسستك. التحكم في الوصول إلى القالب وتحديث مواصفاته بأمان باستخدام الإصدارات.