ترحيل عمليات النشر والموارد إلى مجموعات مقياس الجهاز الظاهري في التزامن المرن

ينطبق على: ✔️ مجموعات المقياس المرنة

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

تحديث مجموعة توافر نماذج النشر والبرامج النصية

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

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

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

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

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

ترحيل مجموعة التوفر الحالية للأجهزة الظاهرية

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

أزرق/أخضر أو الترحيل جنباً إلى جنب

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

استبدال مثيلات الجهاز الظاهري

  1. لاحظ المعلمات التي تريد الاحتفاظ بها من الجهاز الظاهري (الاسم ومعرف NIC ومعرفات نظام التشغيل وقرص البيانات وإعدادات تكوين الجهاز الظاهري ووضع مجال الخطأ وما إلى ذلك)
  2. احذف الجهاز الظاهري لمجموعة التوفر. لن يتم حذف بطاقات NIC والأقراص الخاصة بالجهاز الظاهري
  3. إنشاء كائن جهاز ظاهري جديد، باستخدام المعلمات من الجهاز الظاهري الأصلي
    • معرف NIC
    • نظام التشغيل وأقراص البيانات
    • موضع نطاق الخطأ
    • الإعدادات الأخرى للجهاز الظاهري

تحديث مجموعات المقاييس الموحدة لنشر القوالب والبرامج النصية

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

  • إزالة LoadBalancerNATPool (غير صالح للمرونة)
  • إزالة معلمة التحميل الزائد (غير صالحة للمرونة)
  • إزالة upgradePolicy (غير صالح للمرونة، حتى الآن)
  • تحديث إصدار واجهة برمجة تطبيقات الحوسبة إلى 2021-03-01
  • إضافة وضع التزامن flexible
  • platformFaultDomainCount مطلوب
  • singlePlacementGroup=خطأ مطلوب
  • إضافة إصدار واجهة برمجة تطبيقات الشبكة إلى 2021-11-01 أو أعلى
  • تعيين IP configuration.properties.primary إلى true (مطلوب للقواعد الصادرة)

ترحيل مجموعات المقاييس الموحدة الحالية

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

أزرق/أخضر أو الترحيل جنباً إلى جنب

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

مقياس مرن يحدد الاعتبارات

تتيح لك مجموعات مقاييس الجهاز الظاهري المزودة بالتنسيق المرن الجمع بين قابلية التوسع لمجموعات مقاييس الجهاز الظاهري في وضع التنسيق الموحد وضمانات التوافر الإقليمي لمجموعات التوفر. فيما يلي الاعتبارات الرئيسية عند اتخاذ قرار بالعمل مع وضع التنسيق المرن.

إنشاء اتصال شبكة قابل للتطوير

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

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

  • بالنسبة لمعظم السيناريوهات، نوصي بربط بوابة NAT بالشبكة الفرعية.
  • بالنسبة للسيناريوهات ذات متطلبات الأمان العالية أو عند استخدام جدار حماية Azure أو جهاز الشبكة الظاهري (NVA)، يمكنك تحديد مسار مخصص معرف من قبل المستخدم كخطوة تالية عبر جدار الحماية.
  • توجد المثيلات في مجموعة الواجهة الخلفية لموازن تحميل SKU Azure القياسي.
  • إرفاق عنوان IP عام بواجهة شبكة المثيل.

تتضمن السيناريوهات الشائعة التي تتطلب اتصالاً صريحاً بالصادر ما يلي:

  • سيتطلب تنشيط جهاز Windows الظاهري أن تكون قد حددت الاتصال الصادر من مثيل الجهاز الظاهري إلى خدمة إدارة مفتاح التنشيط Windows (KMS). راجع استكشاف مشكلات تنشيط الجهاز الظاهري Windows وإصلاحها للحصول على مزيدٍ من المعلومات.
  • الوصول إلى حسابات التخزين أو المخزن الرئيسي. يمكن أيضاً إنشاء اتصال بخدمات Azure عبر الارتباط الخاص.
  • تحديثات Windows.
  • الوصول إلى مديري حزم Linux.

راجع الوصول الصادر الافتراضي في Azure للحصول على مزيدٍ من التفاصيل حول تعريف الاتصال الصادر.

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

هام

تأكد من أن لديك اتصال شبكة صادراً صريحاً. تعرف على المزيد حول هذا الأمر في الشبكات الظاهرية والأجهزة الظاهرية في Azure وتأكد من اتباع أفضل ممارسات الشبكات في Azure.

تعيين مجال خطأ أثناء إنشاء الجهاز الظاهري

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

az vm create –vmss "myVMSS"  –-platform_fault_domain 1

تسمية المثيل

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

قائمة بمجموعة مقياس تغييرات واجهة برمجة تطبيقات الجهاز الظاهري

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

مثيلات الاستعلام لحالة الطاقة

الطريقة المفضلة هي استخدام Azure Resource Graph للاستعلام عن كافة الأجهزة الظاهرية في مجموعة مقاييس الجهاز الظاهري. يوفر Azure Resource Graph إمكانات استعلام فعالة لموارد Azure على نطاق واسع عبر الاشتراكات.

| where type =~ 'Microsoft.Compute/virtualMachines'
| where properties.virtualMachineScaleSet contains "demo"
| extend powerState = properties.extended.instanceView.powerState.code
| project name, resourceGroup, location, powerState
| order by resourceGroup desc, name desc

يعد الاستعلام عن الموارد باستخدام Azure Resource Graph طريقة ملائمة وفعالة للاستعلام عن موارد Azure وتقليل استدعاءات واجهة برمجة التطبيقات إلى موفر الموارد. Azure Resource Graph هو ذاكرة تخزين مؤقت متسقة في نهاية المطاف حيث قد لا تنعكس الموارد الجديدة أو المحدثة لمدة تصل إلى 60 ثانية. يمكنك:

  • إدراج الأجهزة الظاهرية في مجموعة موارد أو اشتراك.
  • استخدام خيار التوسيع لاسترداد طريقة عرض المثيل (تعيين مجال الخطأ والطاقة وحالات التوفير) لجميع الأجهزة الظاهرية في اشتراكك.
  • استخدم Get VM API والأوامر للحصول على طريقة عرض النموذج والمثيل لمثيل واحد.

مجموعات المقاييس لعمليات حزمة الجهاز الظاهري

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

مراقبة سلامة التطبيق

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

استرداد بيانات تشخيصات التمهيد

استخدم واجهات برمجة تطبيقات الجهاز الظاهري والأوامر القياسية لاسترداد بيانات ولقطات شاشة تشخيص تمهيد المثيل. لا يتم استخدام واجهات برمجة التطبيقات والأوامر التشخيصية لتمهيد الجهاز الظاهري لمجموعات مقياس الجهاز الظاهري مع مثيلات وضع التزامن المرن.

امتدادات الجهاز الظاهري

استخدم الملحقات المستهدفة للأجهزة الظاهرية القياسية، بدلاً من الملحقات المستهدفة لمثيلات وضع التزامن الموحد.

حماية المثيلات من الحذف

لا تحتوي مجموعات مقاييس الجهاز الظاهري في وضع التزامن المرن حالياً على خيارات حماية المثيل. إذا تم تمكين القياس التلقائي على مجموعة مقياس جهاز ظاهري، فقد تتعرض بعض الأجهزة الظاهرية لخطر الحذف أثناء عملية القياس. إذا كنت تريد حماية مثيلات جهاز ظاهري معين من الحذف، فاستخدم تأمين Azure Resource Manager.

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