التحكم في بيئة Azure والسيطرة عليها عن طريق توزيع بنيتك الأساسية كتعليمة برمجية

متقدم
DevOps Engineer
Developer
Administrator
Azure Resource Manager
معرف Microsoft Entra
Azure Role-based access control
GitHub

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

الأهداف التعليمية

بعد إِكمال هذه الوحدة النمطية، ستتمكن من القيام بما يلي:

  • تخطيط استراتيجية توزيع Azure لبيئات متعددة
  • تقوية Azure DevOps وGitHub والبنية الأساسية لبرنامج ربط العمليات التجارية للتوزيع وتدفق التوزيع والمساعدة في تأمين ذلك
  • تقوية بيئة Azure والمساعدة في تأمينها لضمان إجراء التغييرات من خلال عملية خاضعة للرقابة
  • تمكين الوصول اليدوي في حالات الطوارئ

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

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

  • البنية الأساسية بوصفها تعليمة برمجية وفوائدها، والتكنولوجيا مثل Bicep أو Terraform.
  • Azure، بما في ذلك مدخل Microsoft Azure والاشتراكات ومجموعات الموارد والموارد.
  • Git لإدارة التعليمات البرمجية، بما في ذلك الفروع وطلبات السحب.
  • عمليات التوزيع التلقائية من خلال GitHub Actions أو Azure Pipelines.