توزيع موارد Azure باستخدام Bicep وAzure Pipelines

متوسط
Developer
Administrator
Solution Architect
Azure
Azure Resource Manager

احصل على كل فوائد البنية الأساسية كتعليمة برمجية باستخدام تدفق تلقائي لتوزيع قوالب Bicep لديك، ودمج أنشطة التوزيع الأخرى مع تدفقاتك. ستعمل على إنشاء تدفقات باستخدام Azure Pipelines.

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

  • إنشاء تدفقات تعمل على توزيع ملفات Bicep.
  • إنشاء كيان خدمة يمكنه توصيل تدفقاتك إلى Azure بشكل آمن.
  • التأكد من جودة تعليمة Bicep البرمجية لديك عن طريق التحقق من صحتها واختبارها داخل تدفقاتك.
  • العمل مع بيئات متعددة، والتعامل مع المعلمات والاعتمادات.
  • توزيع إعدادات تكوين Azure الأخرى والتطبيقات وقواعد البيانات.
  • إنشاء مسارات تنشر ملفات Bicep قابلة لإعادة الاستخدام إلى مواصفات ووحدات القالب.
  • بادر بتأمين البنية الأساسية لبرنامج ربط العمليات التجارية لديك، والتأكد من أن جميع عمليات توزيع Azure تتبع معايير مؤسستك.

للتعرف على Bicep، نوصيك بدراسة هذين المسارين التعليميين:

بعد ذلك، قد تكون مهتمًا بإضافة تعليمة Bicep البرمجية إلى تدفق توزيع. ادرس هذين المسارين التعليميين استنادًا إلى الأداة التي تريد استخدامها:

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

يفترض مسار التعلم هذا أن لديك معرفة بتوزيع البنية الأساسية باستخدام Bicep.

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

قم بإنشاء مسار آلي في Azure Pipelines الذي ينشر الموارد إلى Azure من التعليمة البرمجية لـ Bicep بأمان. قم بتكوين مسارك للتشغيل وفقاً لجدول زمني أو عند تغيير التكوين الخاص بك.

تمكِن كيانات الخدمة تدفقات التوزيع لديك من المصادقة بشكل آمن مع Azure. في هذه الوحدة، ستتعرف على كيانات الخدمات، وكيفية عملها، وكيفية إنشائها. ستتعلم أيضاً كيفية منحه الإذن لموارد Azure حتى تتمكن التدفقات من توزيع ملفات Bicep.

قم بالتحقق من صحة تعليمات Bicep البرمجية واختبارها في تدفقات التوزيع الخاصة بك. ستستخدم التحليل والتحقق من الصحة المسبق وعملية «ماذا لو» للتحقق من صحة تغييرات Azure قبل التوزيع، وستختبر مواردك بعد كل عملية توزيع.

نشر التعليمة البرمجية Bicep خاصتك إلى بيئات متعددة لتحسين جودة عمليات النشر الخاصة بك. استخدام قوالب البنية الأساسية لبرنامج ربط العمليات لتقليل تكرار التعليمات البرمجية، وتعيين قيم المعلمات لكل بيئة.

قم بإنشاء مسار موحَّد لتوزيع بيئتك بالكامل. يمكنك إضافة مرحلة بناء إلى البنية الأساسية لبرنامج ربط العمليات التجارية الخاصة بك، واستخدام البيانات الاصطناعية للمسار ومخرجات Bicep لنشر التطبيقات وقواعد البيانات والكائنات الثنائية كبيرة الحجم.

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

خطط لكيفية تقوية بيئة Azure والمساعدة في تأمينها، إلى جانب عناصر التحكم التي يجب تطبيقها على تغييرات التكوين والنشر. تتطلب تعريف بنيتك الأساسية كتعليمة برمجية، وحماية بيئتك من التغييرات اليدوية.