ما هو Azure DevTest Labs؟

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

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

سيناريوهات مختبرات DevTest الشائعة

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

قواعد الجهاز الظاهري المخصصة والبيانات الاصطناعية والقوالب

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

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

سيناريوهات التطوير والاختبار والتدريب

يمكن لمستخدمي DevTest Labs إنشاء أجهزة IaaS الظاهريةوبيئات PaaS بسرعة وسهولة من القواعد والبيانات الاصطناعية والقوالب التي تم تكوينها مسبقا. يمكن للمطورين والمختبرين والمدربين:

  • إنشاء بيئات التدريب والعرض التوضيحي لـ Windows وLinux، أو مجموعات موارد بيئة الاختبار المعزولة لاستكشاف Azure، باستخدام قوالب ARM والبيانات الاصطناعية القابلة لإعادة الاستخدام.
  • اختبار إصدارات التطبيق وتوسيع نطاق اختبار التحميل عن طريق إنشاء عوامل وبيئات اختبار متعددة.
  • إنشاء بيئات تطوير أو اختبار من أدوات التكامل والتوزيع المستمر (CI/CD) أو بيئات التطوير المتكاملة (IDEs) أو مسارات الإصدار التلقائي. دمج مسارات التوزيع مع DevTest Labs لإنشاء بيئات عند الطلب.
  • استخدم واجهة سطر الأوامر Azure CLI لإدارة الأجهزة الظاهرية والبيئات.

نهج وإجراءات المختبر للتحكم في التكاليف

يمكن لمالكي المختبرات اتخاذ العديد من التدابير لتقليل النفايات والتحكم في تكاليف المختبر.

الخطوات التالية

الشروع في العمل باستخدام Azure DevTest Labs

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

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