إرشادات لاستخدام Azure Lab Services لتشغيل hackathon
هام
سيتم إيقاف Azure Lab Services في 28 يونيو 2027. لمزيد من المعلومات، راجع دليل الإيقاف.
باستخدام Azure Lab Services، يمكن لمنظمي Hackathon إنشاء بيئات مستندة إلى السحابة تم تكوينها مسبقا بسرعة لتشغيل هاكاثون مع عدة مشاركين. يمكن لكل مشارك استخدام جهاز ظاهري متطابق ومعزول (VM) للهاكاثون.
تم تصميم Azure Lab Services لتكون خفيفة الوزن وسهلة الاستخدام بحيث يمكنك تدوير معمل جديد من الأجهزة الظاهرية (VMs) بسرعة للهاكاثون الخاص بك. توفر هذه المقالة إرشادات لتكوين مختبراتك في Azure Lab Services لتشغيل هاكاثون على النحو الأمثل.
تستخدم Azure Lab Services الوصول المستند إلى الدور Azure (Azure RBAC) لإدارة الوصول إلى Azure Lab Services. لمزيد من المعلومات، راجع الأدوار المضمنة في Azure Lab Services. يتيح لك استخدام Azure RBAC فصل الأدوار والمسؤوليات بوضوح لإنشاء المختبرات وإدارتها عبر فرق وأشخاص مختلفين في مؤسستك. اعتمادا على هيكل مؤسستك ومسؤولياتها، قد تؤثر هذه الإرشادات على أشخاص مختلفين، مثل مسؤولي تكنولوجيا المعلومات أو منظمي الهاكاثون.
لاستخدام خدمات المختبر للهاكاثون الخاص بك، تأكد من إنشاء كل من خطة المختبر والمختبر الخاص بك قبل بضعة أيام على الأقل من بدء الهاكاثون الخاص بك.
الإرشاد
إنشاء المختبر في منطقة أو موقع الأقرب إلى المشاركين.
لتقليل زمن الانتقال، أنشئ مختبرك في منطقة الأقرب إلى المشاركين في الهاكاثون. إذا كان المشاركون موجودين في جميع أنحاء العالم، فاستخدم أفضل تقدير لإنشاء مختبر يقع مركزيا. بدلا من ذلك، استخدم مختبرات متعددة استنادا إلى المواقع التي يوجد فيها المشاركون.
اختر حجم الحوسبة الأنسب لاحتياجات الاستخدام.
بشكل عام، كلما زاد حجم الحساب، كان أداء الجهاز الظاهري أسرع. ومع ذلك، للحد من التكاليف، يمكنك تحديد حجم الحساب المناسب بناء على احتياجات المشاركين. راجع معلومات تغيير حجم الجهاز الظاهري في دليل المسؤول للحصول على تفاصيل حول أحجام الحوسبة المتوفرة.
تكوين RDP\SSH لاتصال سطح المكتب البعيد ب Linux VMs.
إذا كان الهاكاثون يستخدم أجهزة Linux الظاهرية، فتأكد من تمكين سطح المكتب البعيد بحيث يمكن للمشاركين استخدام RDP (بروتوكول سطح المكتب البعيد) أو SSH (shell الآمن) للاتصال بالأجهزة الظاهرية الخاصة بهم. هذه الخطوة مطلوبة فقط لأجهزة Linux الظاهرية ويجب تمكينها عند إنشاء المختبر. أيضا، بالنسبة إلى RDP، قد تحتاج إلى تثبيت وتكوين خادم RDP وحزم واجهة المستخدم الرسومية على قالب الجهاز الظاهري قبل النشر. لمزيد من المعلومات، راجع كيفية تمكين سطح المكتب البعيد لنظام Linux.
تثبيت تحديثات Windows وإيقافها.
إذا كنت تستخدم صورة Windows، نوصيك بتثبيت آخر تحديثات Windows على قالب الجهاز الظاهري للمختبر قبل نشر المختبر. قم بتثبيت آخر التحديثات لأغراض الأمان، ولتجنب تعطيل المشاركين في Hackathon أثناء الهاكاثون لتثبيت التحديثات، مما قد يؤدي أيضا إلى إعادة تشغيل الأجهزة الظاهرية الخاصة بهم. قد تفكر أيضا في إيقاف تشغيل تحديثات Windows لمنع أي انقطاعات مستقبلية أثناء الهاكاثون. راجع دليل الكيفية حول تثبيت تحديثات Windows وتكوينها.
حدد كيف ينسخ المشاركون نسخة احتياطية من عملهم.
يتم تعيين كل من المشاركين في Hackathon إلى جهاز ظاهري طوال عمر الهاكاثون. بدلا من حفظ عملهم مباشرة إلى الجهاز الظاهري، يمكن للمشاركين نسخ عملهم احتياطيا خارج الجهاز الظاهري، مما يمكنهم أيضا من الوصول إلى البيانات بعد انتهاء الهاكاثون. على سبيل المثال، يمكن للمشاركين الحفظ في OneDrive وGitHub وما إلى ذلك. لاستخدام OneDrive، يمكنك اختيار تكوينه تلقائيا للمشاركين على الأجهزة الظاهرية للمختبر. راجع دليل الكيفية لتثبيت OneDrive وتكوينه.
تعيين سعة الجهاز الظاهري وفقا لعدد المشاركين.
تأكد من تعيين سعة الجهاز الظاهري للمختبر استنادا إلى عدد المشاركين الذين تتوقعهم في الهاكاثون الخاص بك. عند نشر الجهاز الظاهري للقالب، قد يستغرق إنشاء جميع الأجهزة الظاهرية للمختبر عدة ساعات. يوصى بإنشاء المختبر والمختبر VMs قبل وقت طويل من بدء الهاكاثون. لمزيد من المعلومات، راجع تعيين سعة المختبر.
حدد ما إذا كنت تريد تقييد الوصول إلى المختبر أم لا.
بشكل افتراضي، يتم تقييد الوصول إلى المختبر. تتطلب منك هذه الميزة إضافة جميع رسائل البريد الإلكتروني للمشاركين في Hackathon إلى القائمة قبل أن يتمكنوا من التسجيل والوصول إلى المختبر باستخدام رابط التسجيل. إذا كان لديك هاكاثون حيث لا تعرف المشاركين المحددين، يمكنك اختيار تعطيل خيار تقييد الوصول. في هذه الحالة، يمكن لأي شخص التسجيل مباشرة إلى المختبر باستخدام رابط التسجيل. لمزيد من المعلومات، راجع دليل الكيفية حول إضافة مستخدمين.
تحقق من إعدادات الجدول والحصة النسبية والإيقاف التلقائي.
توفر Azure Lab Services العديد من عناصر التحكم في التكلفة للحد من استخدام الأجهزة الظاهرية. ومع ذلك، إذا تم تكوين هذه الإعدادات بشكل خاطئ، فقد تتسبب في إيقاف تشغيل الأجهزة الظاهرية للمختبر بشكل غير متوقع. للتأكد من تكوين هذه الإعدادات بشكل مناسب للهاكاثون الخاص بك، تحقق من الإعدادات التالية:
الجدول الزمني: يسمح لك الجدول بالتحكم تلقائيا عند بدء تشغيل أجهزة المختبرات وإيقاف تشغيلها. بشكل افتراضي، لا يتم تكوين أي جدول عند إنشاء معمل جديد. ومع ذلك، يجب عليك التأكد من تعيين جدول مختبرك وفقا لما هو منطقي للهاكاثون الخاص بك. على سبيل المثال، إذا بدأ الهاكاثون يوم السبت في الساعة 8:00 صباحا وينتهي يوم الأحد الساعة 5:00 مساء، فبادر بإنشاء جدول يبدأ تشغيل الجهاز تلقائيا في الساعة 7:30 صباحا يوم السبت (حوالي 30 دقيقة قبل بدء الهاكاثون) ويغلقه في الساعة 5:00 مساء يوم الأحد. قد تقرر أيضا عدم استخدام جدول زمني على الإطلاق والاعتماد على وقت الحصة النسبية.
الحصة النسبية: تتحكم الحصة النسبية في عدد الساعات التي يمكن للمشاركين فيها الوصول إلى جهاز ظاهري مختبر خارج الساعات المجدولة. إذا تم الوصول إلى الحصة النسبية أثناء استخدام أحد المشاركين لها، يتم إيقاف تشغيل الجهاز تلقائيا ويتعذر على المشارك إعادة تشغيله، ما لم تتم زيادة الحصة النسبية. بشكل افتراضي، عند إنشاء مختبر، يتم تعيين الحصة النسبية إلى 10 ساعات. قم بتكوين الحصة النسبية للسماح بوقت كاف طوال مدة الهاكاثون، خاصة إذا لم تكن قد أنشأت جدولا زمنيا.
الإيقاف التلقائي: عند التمكين، يؤدي إعداد الإيقاف التلقائي إلى إيقاف تشغيل الأجهزة الظاهرية ل Windows تلقائيا بعد فترة زمنية معينة بمجرد قطع اتصال أحد المشاركين بجلسة RDP الخاصة به. بالوضع افتراضي، يكون هذا الإعداد معطلاً.
تكوين إعدادات جدار الحماية للسماح بالاتصالات بالأجهزة الظاهرية المختبرية.
تأكد من أن إعدادات جدار الحماية لمؤسستك، أو الموقع الذي تستضيف فيه الهاكاثون، تسمح بالاتصال بالأجهزة الظاهرية المختبرية باستخدام RDP أو SSH. لمزيد من المعلومات، راجع دليل الكيفية حول تكوين إعدادات جدار الحماية للشبكة.
قم بتثبيت عميل RDP/SSH على أجهزة الكمبيوتر اللوحية للمشاركين وأجهزة Mac وأجهزة الكمبيوتر وما إلى ذلك.
يجب أن يكون لدى المشاركين في Hackathon عميل RDP و/أو SSH مثبت على أجهزة الكمبيوتر اللوحية أو أجهزة الكمبيوتر المحمولة للاتصال بالأجهزة الظاهرية المختبرية. لمزيد من المعلومات حول البرامج المطلوبة وكيفية الاتصال بالأجهزة الظاهرية للمختبر، راجع الاتصال بجهاز ظاهري معملي.
تحقق من الأجهزة الظاهرية للمختبر.
بمجرد نشر الأجهزة الظاهرية للمختبر، تحقق من تكوينها بشكل صحيح. نظرا لأن جميع الأجهزة الظاهرية للمختبر متطابقة، تحتاج فقط إلى إجراء هذا التحقق لأحد الأجهزة الظاهرية للمختبر:
- الاتصال بالجهاز الظاهري للمختبر باستخدام RDP و\أو SSH.
- افتح كل تطبيق وأداة قمت بتثبيتها لتخصيص صورة الجهاز الظاهري الأساسية.
- اطلع على بعض السيناريوهات الأساسية التي تمثل أنشطة الهاكاثون لضمان أن أداء الجهاز الظاهري مناسب، استنادا إلى حجم الحساب المحدد.
في يوم الهاكاثون
يوضح هذا القسم الخطوات لإكمال يوم الهاكاثون الخاص بك.
بدء تشغيل الأجهزة الظاهرية للمختبر.
اعتمادا على نظام التشغيل الخاص بك، قد يستغرق تشغيل جهاز المختبر الخاص بك ما يصل إلى 30 دقيقة. ونتيجة لذلك، من المهم بدء تشغيل الأجهزة قبل بدء تشغيل الهاكاثون حتى لا يتعين على المشاركين الانتظار. إذا كنت تستخدم جدولا زمنيا، فتأكد من بدء تشغيل الأجهزة الظاهرية تلقائيا قبل 30 دقيقة على الأقل من بداية الهاكاثون.
قم بدعوة المشاركين في hackathon للتسجيل والوصول إلى الجهاز الظاهري للمختبر الخاص بهم.
قدم للمشاركين المعلومات التالية حتى يتمكن المشاركون من الوصول إلى الأجهزة الظاهرية للمختبر.
- رابط تسجيل المختبر. لمزيد من المعلومات، راجع دليل إرشادي حول إرسال الدعوات إلى المستخدمين.
- بيانات الاعتماد التي يجب استخدامها للاتصال بالجهاش. تنطبق هذه الخطوة فقط إذا تم تكوين المختبر بنفس بيانات الاعتماد لجميع الأجهزة الظاهرية للمختبر.
- إرشادات حول كيفية الاتصال بالجهاز الظاهري للمختبر. للحصول على إرشادات خاصة بنظام التشغيل، راجع الاتصال بجهاز ظاهري معملي.
الخطوات التالية
- البدء من خلال إنشاء خطة مختبر