تخطيط توزيع إنتاج CycleCloud

توزيع Azure CycleCloud

تحذير

تأكد من عدم تعيين "تمكين مساحة الاسم الهرمية" ل Azure Data Lake Storage Gen 2 أثناء إنشاء حساب التخزين. CycleCloud غير قادر على استخدام تخزين Blob مع تمكين ADLS Gen 2 كخزنة تخزين.

تكوين Azure CycleCloud

تكوين نظام مجموعة Azure CycleCloud

  • تعريف وصول المستخدم إلى أنظمة المجموعات إدارة مستخدم نظام المجموعة
  • تحديد المجدول الذي سيتم استخدامه
  • تحديد SKU المطلوب لعقدة المجدول/الرأس
  • حدد وحدات SKU المطلوبة لعقد الحساب/التنفيذ. سيعتمد هذا بشكل كامل على التطبيق الجاري تشغيله
  • هل سيتم نشر المجموعات باستخدام قالب أو يدويا؟
  • هل يجب تشغيل أي برامج نصية على المجدول أو تنفيذ العقد بمجرد نشرها:

التطبيقات

  • ما هي التبعيات (المكتبات وما إلى ذلك) التي تحتوي عليها التطبيقات؟ كيف ستتاح هذه؟
  • ما المدة التي يستغرقها أحد التطبيقات لإعداده وتثبيته؟ قد يحدد هذا كيفية توفير تطبيق لعقد التنفيذ وقد يتطلب صورة مخصصة.
  • هل هناك أي تبعيات ترخيص يجب أخذها في الاعتبار؟ هل يحتاج التطبيق إلى الاتصال بخادم ترخيص محلي؟
  • حدد من أين سيتم تنفيذ التطبيقات، وسيعتمد ذلك على أوقات التثبيت ومتطلبات الأداء:
  • هل هناك وحدة SKU خاصة بالجهاز الظاهري والتي ستحتاج إلى استخدامها للتطبيقات لتشغيلها؟ هل ستكون MPI مطلبا لأن ذلك سيتطلب عائلة مختلفة من الأجهزة مثل سلسلة H؟
  • ما هو العدد الأمثل للذاكرات الأساسية لكل وظيفة لكل تطبيق؟
  • هل يمكن استخدام الأجهزة الظاهرية الموضعية؟ استخدام Spot VMs في CycleCloud
  • تأكد من وجود حصص الاشتراك لتلبية المتطلبات الأساسية للتطبيقات

البيانات

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

إرسال المهمة

  • كيف سيرسل المستخدمون الوظائف؟
  • هل سيكون لديهم برنامج نصي لتشغيله على الجهاز الظاهري للمجدول أم ستكون هناك واجهة أمامية للمساعدة في تحميل البيانات وإرسال الوظائف؟

النسخة الاحتياطية ومواجهة الكوارث

  • هل سيتم استخدام القوالب لإنشاء نظام المجموعة؟ سيؤدي هذا إلى جعل إعادة إنشاء خادم CycleCloud أسرع وتناسقا عبر عمليات النشر
  • ما هي متطلبات التعافي من الكوارث هناك؟ ماذا سيحدث للأعمال إذا لم تكن منطقة Azure متوفرة كما هو متوقع؟
  • هل هناك أي اتفاقيات مستوى تطبيق محددة من قبل الأعمال الداخلية؟
  • هل يمكن استخدام منطقة أخرى في وضع الاستعداد؟
  • هل الوظائف طويلة الأمد؟ هل ستكون نقاط التفتيش مفيدة؟