استخدام معمل ظاهري لدورة حياة تطبيق الخاص بك

[هذه الوثائق للمعاينة فقط، وهي عرضة للتغيير في الإصدارات اللاحقة. يتم تضمين الموضوعات الفارغة باعتبارها عناصر نائبة.]

Visual Studio Lab Managementيتيح لك إلى إنشاء معمل ظاهري إلى استخدامTeam Foundation Serverعند تطوير أو اختبار على تطبيق. Visual Studio Lab Managementتكامل مع البرامج الظاهرية التالية:

  • Hyper-V

  • جهاز ظاهري مركز الالنظام المدير

الفائدة التي تنتج عن ظاهري ization مع Hyper-V أنه يمكنك تشغيل عدة ظاهري الأجهزة على الكمبيوتر مضيف فعلى واحد. عندما كنت استخدم النظام إدارة جهاز ظاهري مركز (SCVMM) مع Hyper-V، يمكنك إدارة أجهزة كمبيوتر مضيف متعددة في نفس الوقت. باستخدام SCVMM، يمكنك إنشاء مجموعات مضيفي التي تضمين العديد من المضيفين و قم بإدارة هذه المجموعات مضيف.

باستخدام Visual Studio Lab Managementللتكامل مع Hyper-V و SCVMM، يمكنك إنشاء وإدارة البيئات التي تتكون من عدة ظاهري آلات. يمكنك الآن أخذ لقطة سريعة للبيئة الخاصة بك كاملة حيث لديك لقطة سريعة لكل ظاهري الجهاز في هذه بيئة في نفس يؤشر معينة في الوقت المحدد. تشكل هذه الجميع البيئات الخاصة بك ظاهري معمل لاستخدامها في اختبار أو تطوير.

مع استخدام الوضع الظاهري مع Lab Management، يمكنك تنفيذ المهام التالية:

  • إنشاء الولاية نظيفة معروفة لكل ظاهري الأجهزة المطلوبة لتشغيل مثيل تطبيق الخاص بك.

  • أخذ لقطة سريعة لكل ظاهري الأجهزة في بيئة الخاصة بك عندما تقوم بتشغيل إجراء اختبار لمساعدة المطورين re-create الأخطاء.

  • توزيع تطبيق الخاص بك إلى ظاهري الاختبارات البيئة والتشغيل كجزء من عملية المجدولة.

  • دليل التشغيل الاختبارات التلقائية على المعلومات بيئة والتجميع الخاصة بأي جهاز ظاهري في بيئة كـ تشغيل الاختبار.

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

  • قم بإنشاء النسخ متعددة من بيئة التي لديك إلى في ترتيب إلى تشغيل أحد تطبيقات.

  • تشغيل النسخ متعددة من بيئة في نفس الوقت.

لإنشاء وإدارة هذه ظاهري البيئات من ظاهري الأجهزة، استخدم Microsoft Test Manager. يمكنك إنشاء بيئة باستخدام Microsoft Test Managerوعين ظاهري الأجهزة لكل دور مطلوب من أجل تطبيق الذي ترغب في تطوير، اختبار، أو التشغيل. على سبيل المثال، التي قد يتم تطوير تطبيق متعدد الطبقات والذي يتطلب ثلاثة أدوار: عميل سطح مكتب، أو الخادم ويب، خادم قاعدة البيانات. باستخدام Lab Management، يمكن إنشاء بيئة ظاهرية هذا كـ إشارات جهاز ظاهري لكل دور، قم بنشر كل جزء من تطبيق إلى آلة الظاهري ذات الصلة باستخدام بنية Team Foundation، ثم تشغيل الأجهزة الظاهرية ثلاثة كـ مثيل مفرد من تطبيق للاختبار. يبين المثال التالي في بيئة ظاهري يستخدم ثلاثة أدوار: عميل سطح المكتب، الخادم ويب، و خادم قاعدة بيانات.

البيئة الخاصة بالتطبيق متعدد الطبقات

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

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

المفتاح مفاهيم

عليك فهم بعض النقاط الأساسية قبل بدء إلى استخدام Lab Management:

المفهوم الأساسي

الوصف

ظاهري الجهاز

ظاهري آلة هو تطبيق برنامج جهاز كمبيوتر يقوم بتشغيل البرامج كما لو كان كمبيوتر فعلى. يتيح لك ذلك إلى تشغيل العديد من الأجهزة الظاهرية تشغيل كمبيوتر فتشغيل. يجب يثّبت جهاز ظاهري الخاص بك مع نظام تشغيل و البرامج التي تحتاجها.

اللقطة

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

القوالب

قالب هو صورة عامة من جهاز ظاهري تم تجريد لتعريف معلومات مثل اسم آلة ومفتاح منتج. يمكنك إنشاء عدة ظاهري الأجهزة من قالب بدون إنشاء تعارض اسم الكمبيوتر تشغيل مجال.

مضيف

جهاز الكمبيوتر الذي يعمل ظاهري الجهاز.

مجموعة المضيفين

مجموعة من أجهزة الكمبيوتر الفعلية التي تكون الأجهزة المضيفة التي يمكن استخدامها لتشغيل ظاهري الأجهزة. مجموعات مضيفي أمثلية نشر الأجهزة الظاهرية تشغيل مجموعة المضيفين، حتى أن لم يكن لديك لتحديد كل جهاز ظاهري إلى أي مضيف هو نشرها. يمكنك تعيين مكتبة المشاركات إلى مشاريع الفريق الخاص بك ومجموعات مشروع الفريق في Team Foundation Server.

ظاهري البيئة

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

مكتبة يجعله مشتركًا

هذا هو الموقع بحيث يمكنك تخزين الخاص بك ظاهري الأجهزة والقوالب وموارد الأخرى. المشاركة المكتبة توفر مساحة dهوk الفعلية التي هو الموجود تشغيل جهاز ملقم مكتبة. يمكن أن يكون لديك عدة مكتبة المجلدات المشتركة. يمكنك تعيين مكتبة المشاركات إلى مشاريع الفريق الخاص بك ومجموعات مشروع الفريق في Team Foundation Server.

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

إعداد البيئات الظاهرية

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

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

راجع أيضًا:

المهام

إدارة و تكوين إداره المعمل

موارد أخرى

تكوين إدارة المعمل لأول مرة