مقدمة إلى نظام المجموعة المدار بواسطة تصميم الخدمة مع أقراص نظام التشغيل سريعة الزوال لأنواع العقد (معاينة)

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

الفوائد الرئيسية لأقراص نظام التشغيل سريعة الزوال هي:

  • زمن انتقال أقل للقراءة/الكتابة، مثل القرص المؤقت إلى جانب تحجيم العقدة وترقيات نظام المجموعة بشكل أسرع.
  • مدعوم من قِبل Marketplace والصور المخصصة وبواسطة معرض الحساب في Azure (المعروف سابقًا باسم معرض الصور المشترك).
  • القدرة على إعادة تعيين الأجهزة الظاهرية ومثيلات مجموعة المقاييس أو إعادة تصويرها بسرعة إلى حالة التمهيد الأصلية.
  • تتوفر في جميع مناطق Azure.

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

توضح هذه المقالة كيفية إنشاء أنواع عقد نظام المجموعة المدارة بواسطة تصميم الخدمة خصيصا باستخدام أقراص نظام التشغيل سريعة الزوال باستخدام قالب Azure Resource Manager (قالب ARM).

المتطلبات الأساسية

يعتمد هذا الدليل على دليل البدء السريع لنظام المجموعة المُدار: توزيع نظام مجموعة مُدارة من "تصميم الخدمة" باستخدام Azure Resource Manager

قبل البدء:

  • عند عدم وجود اشتراك في Azure، فقم بإنشاء حساب مجاني
  • استرداد قالب ARM لنظام المجموعة المُدارة. تتوفر نماذج قوالب Resource Manager في نماذج Azure على GitHub. يمكن استخدام هذه القوالب كنقطة انطلاق لقالب نظام المجموعة.
  • يتم دعم أقراص نظام التشغيل سريعة الزوال لنوع العقدة الأساسية والثانوية. يوضح هذا الدليل كيفية توزيع مجموعة SKU قياسية مع نوعين من العقد - نوع عقدة أساسي وثانوي، والذي يستخدم قرص نظام التشغيل المؤقت.
  • أقراص نظام التشغيل سريعة الزوال غير مدعومة لكل SKU. تدعم أحجام VM مثل DSv1 و DSv2 و DSv3 و Esv3 و Fs و FsV2 و GS و M و Mdsv2 و Bs و Dav4 و Eav4 أقراص نظام التشغيل المؤقتة. تأكد من أن SKU الذي تريد توزيعه يدعم قرص نظام التشغيل المؤقت. لمزيد من المعلومات حول SKU الفردية، راجع وحدة SKU للجهاز الظاهري المدعوم وانتقل إلى SKU المطلوب في الجزء الأيسر.
  • يتم وضع أقراص نظام التشغيل سريعة الزوال في تصميم الخدمة في مساحة الأقراص المؤقتة لـ VM SKU. تأكد من أن VM SKU الذي تستخدمه يحتوي على أكثر من 127 جيجا بايت من مساحة القرص المؤقتة لوضع قرص نظام التشغيل المؤقت.

مراجعة القالب

القالب المُستخدم في دليل الخطة هذا مأخوذ من نماذج Azure - قوالب أنظمة مجموعة "تصميم الخدمة".

إنشاء شهادة العميل

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

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

نشر القالب

  1. اختر القالب من نموذج قالب مجموعة تصميم الخدمة لقرص نظام التشغيل المؤقت، والذي يتضمن مواصفات لدعم أقراص نظام التشغيل سريعة الزوال.

  2. أدخل القيم الخاصة بك لمعلمات القالب التالية:

    • الاشتراك: تحديد اشتراك Azure.
    • مجموعة الموارد: حدد أنشئ مجموعة جديدة. أدخل اسماً فريداً لمجموعة الموارد، مثل myResourceGroup، ثم اختر OK.
    • الموقع: حدد موقعًا.
    • Cluster Name: أدخل اسماً فريداً لمجموعتك مثل mysfcluster.
    • Admin Username: أدخل اسماً للمسؤول لاستخدامه في بروتوكول سطح المكتب البعيد على الأجهزة الظاهرية الأساسية في المجموعة.
    • Admin Password: أدخل كلمة مرور للمسؤول لاستخدامها في بروتوكول سطح المكتب البعيد على الأجهزة الظاهرية الأساسية في نظام المجموعة.
    • Client Certificate Thumbprint: قدم بصمة إبهام شهادة العميل التي ترغب في استخدامها للوصول إلى نظام مجموعتك. إذا لم تكن لديك شهادة، فاتبع استرداد الشهادة وتعيينها لإنشاء شهادة موقعة ذاتياً.
    • Node Type Name: أدخل اسماً فريداً لنوع العقدة، مثل nt1.
  3. توزيع قالب ARM من خلال إحدى الطرق أدناه:

    • تجربة القالب المخصص لمدخل ARM: التوزيع المخصص - Microsoft Azure. حدد الصورة التالية لتسجيل الدخول إلى Azure، وأدخل قيمك لمعلمات القالب، ثم وزّع القالب.

      Button to deploy the Resource Manager template to Azure.

    • أوامر cmdlets لـ ARM PowerShell: New-AzResourceGroupDeployment (Az.Resources). قم بتخزين مسارات النموذج ARM وملفات المعلمات في متغيرات، ثم انشر النموذج.

      $templateFilePath = "<full path to azuredeploy.json>"
      $parameterFilePath = "<full path to azuredeploy.parameters.json>"
      
      New-AzResourceGroupDeployment ` 
         -Name $DeploymentName ` 
         -ResourceGroupName $resourceGroupName ` 
         -TemplateFile $templateFilePath ` 
         -TemplateParameterFile $parameterFilePath `
         -Debug -Verbose
      

    انتظر حتى يكتمل التوزيع بنجاح.

  4. لتكوين نوع عقدة لاستخدام أقراص نظام التشغيل سريعة الزوال من خلال القالب الخاص بك:

    • استخدام تصميم الخدمة لواجهة برمجة تطبيقات الإصدار 2022-06-01- معاينة والإصدارات الأحدث
    • قم بتحرير القالب azuredeploy.json وإضافة الخصائص التالية ضمن قسم نوع العقدة:
      "properties": { 
      "useEphemeralOSDisk": true 
      }
      

    يتوفر نموذج القالب الذي يتضمن هذه المواصفات: Azure-Sample - قالب مجموعة تصميم الخدمة.

الترحيل إلى استخدام أقراص نظام التشغيل المؤقتة أنواع عقد نظام المجموعة المدارة من تصميم الخدمة

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

  1. إضافة نوع عقدة جديد تم تكوينه لاستخدام قرص نظام التشغيل المؤقت كما هو محدد سابقا.
  2. ترحيل أي أحمال عمل مطلوبة إلى نوع العقدة الجديد.
  3. تعطيل وإزالة نوع العقدة القديمة من المجموعة.

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