المفاهيم الرئيسية ل Microsoft Dev Box

توضح هذه المقالة المفاهيم والمكونات الرئيسية ل Microsoft Dev Box لمساعدتك في إعداد الخدمة بنجاح.

يمنح Microsoft Dev Box المطورين حق الوصول إلى الخدمة الذاتية إلى محطات العمل المستندة إلى السحابة المكونة مسبقا وجاهزة للتعليمات البرمجية. يمكنك تكوين الخدمة لتلبية فريق التطوير وبنية المشروع وإدارة الأمان وإعدادات الشبكة للوصول إلى الموارد بأمان. تلعب المكونات المختلفة دورا في تكوين Microsoft Dev Box.

يعتمد Microsoft Dev Box على نفس الأسس مثل Azure Deployment Environments. توفر بيئات النشر للمطورين بيئات مستندة إلى السحابة تم تكوينها مسبقا لتطوير التطبيقات. الخدمات متكاملة وتشارك مكونات معمارية معينة، مثل مركز التطوير أو المشروع.

يوضح هذا الرسم التخطيطي المكونات الرئيسية ل Dev Box وكيفية ارتباطها ببعضها البعض. يمكنك معرفة المزيد حول كل مكون في الأقسام التالية.

رسم تخطيطي يوضح المكونات الرئيسية ل Microsoft Dev Box والعلاقات بينها.

لمزيد من المعلومات المتعمقة حول بنية Microsoft Dev Box، راجع مقالة نظرة عامة على البنية.

مركز التطوير

مركز التطوير هو مجموعة من المشاريع التي تتطلب إعدادات مماثلة. تمكن مراكز التطوير مهندسي النظام الأساسي من:

  • إدارة الصور ووحدات SKU المتوفرة للمشاريع باستخدام تعريفات مربع التطوير.
  • تكوين الشبكات التي تستهلكها فرق التطوير باستخدام اتصالات الشبكة.

تستخدم Azure Deployment Environments أيضا مراكز التطوير لتنظيم الموارد. يمكن للمؤسسة استخدام نفس مركز التطوير لكلتا الخدمتين.

الكتالوجات

يحتوي كتالوج البدء السريع ل Dev Box على المهام والبرامج النصية التي يمكنك استخدامها لتكوين مربع التطوير أثناء المرحلة النهائية من عملية الإنشاء. توفر Microsoft كتالوج بدء سريع يحتوي على مجموعة من نماذج المهام. يمكنك إرفاق كتالوج البدء السريع بمركز التطوير لتوفير هذه المهام لجميع المشاريع المقترنة بمركز التطوير. يمكنك تعديل نماذج المهام لتناسب احتياجاتك، ويمكنك إنشاء كتالوج المهام الخاص بك.

لمعرفة كيفية إنشاء مهام تخصيص قابلة لإعادة الاستخدام، راجع إنشاء تخصيصات مربع تطوير قابلة لإعادة الاستخدام.

Project

في Dev Box، يمثل المشروع وظيفة فريق أو عمل داخل المؤسسة. كل مشروع عبارة عن مجموعة من التجمعات، ويمثل كل تجمع منطقة أو حمل عمل. عند إقران مشروع بمركز تطوير، يتم تطبيق جميع الإعدادات على مستوى مركز التطوير على المشروع تلقائيا.

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

لتمكين المطورين من إنشاء مربعات التطوير الخاصة بهم، يجب توفير الوصول إلى المشاريع للمطورين عن طريق تعيين دور مستخدم Dev Box.

يمكنك تكوين مشاريع لبيئات النشر والمشاريع لموارد Dev Box في نفس مركز التطوير.

تعريف مربع التطوير

يحدد تعريف مربع التطوير صورة المصدر وحجمه، بما في ذلك حجم الحساب وحجم التخزين. يمكنك استخدام صورة مصدر من Azure Marketplace أو صورة مخصصة من مثيل Azure Compute Gallery الخاص بك. يمكنك استخدام تعريفات مربع التطوير عبر مشاريع متعددة في مركز التطوير.

اتصال الشبكة

يقوم مسؤولو تكنولوجيا المعلومات ومهندسو النظام الأساسي بتكوين الشبكة التي يستخدمونها لإنشاء مربع التطوير وفقا لسياساتهم التنظيمية. تخزن اتصالات الشبكة معلومات التكوين، مثل نوع صلة Active Directory والشبكة الظاهرية، التي تستخدمها مربعات التطوير للاتصال بموارد الشبكة.

عند إنشاء اتصال شبكة، يجب عليك اختيار نوع صلة Active Directory:

  • إذا كانت مربعات التطوير الخاصة بك بحاجة إلى الاتصال حصريا بالموارد المستندة إلى السحابة، فاستخدم معرف Microsoft Entra الأصلي.
  • إذا كانت مربعات التطوير الخاصة بك بحاجة إلى الاتصال بالموارد المحلية والموارد المستندة إلى السحابة، فاستخدم معرف Microsoft Entra المختلط.

لمعرفة المزيد حول انضمام Microsoft Entra الأصلي والانضمام المختلط ل Microsoft Entra، راجع تخطيط نشر جهاز Microsoft Entra.

مناطق Azure ل Dev Box

قبل إعداد Dev Box، تحتاج إلى اختيار أفضل المناطق لمؤسستك.

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

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

لمساعدتك في اتخاذ قرار بشأن المناطق التي تريد استخدامها، تحقق مما يلي:

إذا لم تكن المنطقة التي تفضلها متوفرة ل Dev Box، فاختر منطقة ضمن 500 ميل.

تجمع مربعات التطوير

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

مربع التطوير

مربع التطوير هو محطة عمل تم تكوينها مسبقا تقوم بإنشائها من خلال مدخل مطور الخدمة الذاتية. يحتوي مربع التطوير الجديد على جميع الأدوات والثنائيات والتكوين المطلوب لمستخدم مربع التطوير ليكون منتجا على الفور. يمكنك إنشاء مربعات تطوير متعددة وإدارتها للعمل على تدفقات عمل متعددة.

بصفتك مستخدما لمربع التطوير، يمكنك التحكم في مربعات التطوير الخاصة بك. يمكنك إنشاء المزيد كلما احتجت إليها وحذفها عند الانتهاء من استخدامها.