مفاهيم DevTest Labs

تسرد هذه المقالة المفاهيم والتعريفات الرئيسية لـ Azure DevTest Labs. تعد DevTest Labs خدمة لإنشاء واستخدام وإدارة Azure VMs والموارد الأخرى بسهولة.

الأنشطة المعملية

المعمل هو البنية الأساسية التي تشمل مجموعة من الموارد مثل الأجهزة الظاهرية (VMs). في المعمل، يمكنك:

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

النُهج

تساعد النُهج في التحكم في تكاليف المعمل وتقليل الفاقد. على سبيل المثال، يمكن للنُهج إيقاف تشغيل الأجهزة الظاهرية للمعمل تلقائياً استناداً إلى جدول محدد، أو تحديد عدد أو أحجام الأجهزة الظاهرية لكل مستخدم أو معمل. لمزيد من المعلومات، راجع إدارة النُهج المعملية للتحكم في التكاليف.

المستودعات

يمكن لمستخدمي المعامل استخدام المصنوعات والقوالب من مستودعات Git العامة والخاصة لإنشاء أجهزة ظاهرية وبيئات معملية. تقدم مستودعات GitHub العامة DevTest Labs العديد من البيانات الاصطناعية الجاهزة للاستخدام وقوالب Azure Resource Manager (ARM).

يمكن لمالكي المعامل أيضاً إنشاء بيانات اصطناعية مخصصة وقوالب ARM، وتخزينها في مستودعات Git الخاصة، وربط المستودعات بمعاملهم. يمكن لمستخدمي المعمل والعمليات الآلية بعد ذلك استخدام القوالب والتحف. يمكنك إضافة نفس المستودعات إلى معامل متعددة في مؤسستك، وتعزيز التناسق وإعادة الاستخدام والمشاركة.

لمزيد من المعلومات، راجع إضافة مستودع أصلي إلى معمل وإضافة مستودعات القوالب إلى المعامل.

الأدوار

يحدد التحكم في الوصول المستند إلى الدور Azure (Azure RBAC) وصول DevTest Labs وأدواره. لدى DevTest Labs ثلاثة أدوار تحدد أذونات أعضاء المعمل: المالك، والمساهم، ومستخدم DevTest Labs.

  • يمكن لمالكي المعامل القيام بجميع المهام المعملية، مثل القراءة أو الكتابة إلى موارد المعمل، وإدارة المستخدمين، وتعيين النُهج والتكوينات، وإضافة المستودعات والصور الأساسية.

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

  • يمكن لمستخدمي DevTest Labs عرض جميع موارد ونُهج المعمل وإنشاء أجهزة ظاهرية وبيئات خاصة بهم وتعديلها.

    • يحصل المستخدمون تلقائياً على أذونات المالك على أجهزة VM الخاصة بهم.
    • لا يمكن للمستخدمين تعديل نُهج المعمل أو تغيير أي أجهزة ظاهرية يمتلكها المستخدمون الآخرون.

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

الأجهزة الظاهرية

يعد Azure VM أحد أنواع موارد الحوسبة القابلة لتغيير الحجم عند الطلب التي يقدمها Azure. تمنحك Azure VMs مرونة المحاكاة الظاهرية دون الحاجة إلى شراء وصيانة الأجهزة المادية التي تقوم بتشغيلها. لمزيد من المعلومات بشأن الأجهزة الظاهرية، راجع أجهزة Windows الظاهرية في Azure.

البيانات الاصطناعية

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

  • أدوات للتثبيت على الجهاز الظاهري، مثل الوكلاء أو Fiddler أو Visual Studio.
  • الإجراءات التي يجب اتخاذها على الجهاز الظاهري، مثل نسخ مستودع أو الانضمام إلى مجال.
  • التطبيقات التي تريد اختبارها.

لمزيد من المعلومات، راجع إضافة البيانات الاصطناعية إلى DevTest Labs VMs.

يمكن لمالكي المعامل تحديد البيانات الاصطناعية إلزامية ليتم تثبيتها على جميع الأجهزة الظاهرية للمعمل أثناء إنشاء الجهاز الظاهري. لمزيد من المعلومات، راجع تحديد البيانات الاصطناعية الإلزامية لأجهزة DevTest Labs VMs.

الصور الأساسية

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

VMs قابل للمطالبة به

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

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

الصور والصيغ المخصصة

في DevTest Labs، تعد الصور والصيغ المخصصة آليات لإنشاء وتزويد الأجهزة الظاهرية السريعة.

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

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

لمزيد من المعلومات بشأن الاختلافات بين الصور والصيغ المخصصة، راجع مقارنة الصور والصيغ المخصصة.

البيئات

في DevTest Labs، البيئة عبارة عن مجموعة من موارد النظام الأساسي كخدمة (PaaS) في Azure، مثل تطبيق Azure Web أو مزرعة SharePoint. يمكنك إنشاء بيئات في المعامل باستخدام قوالب ARM. لمزيد من المعلومات، راجع استخدام قوالب ARM لإنشاء بيئات DevTest Labs. لمزيد من المعلومات بشأن خصائص وبنية قالب ARM، راجع تنسيق القالب.

ابدأ مع Azure DevTest Labs

هل أنت جديد في Azure؟ حساب Azure مجاني.

هل تستخدم Azure بالفعل؟ ابدأ مع مختبرك الأول في DevTest Labs: ابدأ باستخدام Azure DevTest Labs في دقائق.