ar ar ar ar ar ar ar ar ar ar ar ar en ar ar ar ar ar ar ar ar ar ar ar ar ar ar id jbo en ar ar en ar en ar en ar en ar ar ar ar ar ar ar ar ar ar ar ar ar ar id jbo en ar en ar en ar en ar en ar en ar en ar en ar ar ar id jbo en ar ar en en en ar en ar ar ar ar ar ar ar fa ar ar ar ar ar ar ar ar en en de de en sv de de en de fr de de en en ar ar ar ar ar ur ar ar ar ar ar ar ar ar en ar ar ur ar ar ar ar ar ar ar ar en
وضع التنسيق الموحد: في هذا الوضع، تستخدم مجموعات مقاييس الجهاز الظاهري ملف تعريف الجهاز الظاهري أو نموذجاً لتوسيع نطاقه إلى القدرة المطلوبة. رغم أن هناك بعض القدرة على إدارة أو تخصيص المثيلات الفردية للجهاز الظاهري، يستخدم Uniform مثيلات متطابقة للجهاز الظاهري. يتم الكشف عن هذه المثيلات من خلال مجموعات مقياس الجهاز الظاهري VM APIs وهي غير متوافقة مع أوامر Azure IaaS VM API القياسية. نظراً لأن مجموعة المقاييس تقوم بتنفيذ جميع العمليات الفعلية للجهاز الظاهري، فإن الحجوزات تقترن بمجموعة مقياس الجهاز الظاهري مباشرة. بمجرد اقتران مجموعة المقاييس بالحجز، سيتم إجراء جميع تخصيصات الجهاز الظاهري اللاحقة مقابل الحجز.
وضع التنسيق المرن: في هذا الوضع، يمكنك الحصول على مزيد من المرونة في إدارة المثيلات الفردية للجهاز الظاهري لمجموعة مقياس الجهاز الظاهري حيث يمكنهم استخدام واجهات برمجة تطبيقات Azure IaaS VM القياسية بدلاً من استخدام واجهة مجموعة المقياس. لاستخدام الحجوزات مع وضع التنسيق المرن، حدد خاصية مجموعة مقياس الجهاز الظاهري وخاصية حجز القدرة على كل جهاز ظاهري.
لمعرفة المزيد حول هذه الأوضاع، انتقل إلى أوضاع تنسيق مجموعات مقياس الجهاز الظاهري.
ينطبق هذا المحتوى على وضع التنسيق الموحد. للحصول على وضع تنسيق مرن، انتقل إلى إقران مقياس جهاز ظاهري تم تعيينه مع تزامن مرن بمجموعة حجز قدرة
قيود مجموعات المقاييس في التنسيق الموحد
لكي تتوافق مجموعات مقاييس الجهاز الظاهري في التنسيق الموحد مع حجز القدرة يجب تعيين الخاصية singlePlacementGroup إلى False.
لا يتم دعم خيار توفر التوزيع الثابت لمجموعات المقاييس الموحدة متعددة المناطق مع حجز القدرة. يتطلب هذا الخيار استخدام 5 نطاقات خطأ بينما تدعم الحجوزات فقط ما يصل إلى 3 نطاقات خطأ لأحجام الأغراض العامة. يتمثل النهج الموصى به في استخدام خيار الحد الأقصى للانتشار الذي ينشر الأجهزة الظاهرية عبر أكبر عدد ممكن من FDs داخل كل منطقة. إذا لزم الأمر، قم بتكوين تكوين مجال خطأ مخصص من 3 أو أقل.
ثمة قيود أخرى أثناء استخدام حجز القدرة. للحصول على القائمة الكاملة، يرجى الرجوع إلى نظرة عامة على حجوزات القدرة.
إقران مقياس جهاز ظاهري جديد تم تعيينه بمجموعة حجز القدرة
لإقران مقياس جهاز ظاهري موحد جديد تم تعيينه بمجموعة "حجز القدرة"، قم بإنشاء طلب PUT التالي إلى موفر Microsoft.Compute:
أضف الخاصية capacityReservationGroup في الخاصية virtualMachineProfile:
استخدم az vmss create لإنشاء مجموعة مقياس جهاز ظاهري جديدة الخاصية capacity-reservation-group لإقران مجموعة المقياس بمجموعة حجز قدرة موجودة. ينشئ المثال التالي مقياساً موحداً تم تعيينه لجهاز ظاهري Standard_Ds1_v2 في موقع شرق الولايات المتحدة ويربط المقياس الذي تم تعيينه بمجموعة حجز القدرة.
az vmss create --resource-group myResourceGroup --name myVMSS --location eastus --vm-sku Standard_Ds1_v2 --image UbuntuLTS --capacity-reservation-group /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}
استخدم New-AzVmss لإنشاء مجموعة مقياس جهاز ظاهري جديدة الخاصية CapacityReservationGroupId لإقران مجموعة المقياس بمجموعة حجز قدرة موجودة. ينشئ المثال التالي مقياساً موحداً تم تعيينه لجهاز ظاهري Standard_Ds1_v2 في موقع شرق الولايات المتحدة ويربط المقياس الذي تم تعيينه بمجموعة حجز القدرة.
$vmssName =   $vmPassword = ConvertTo-SecureString   -AsPlainText -Force $vmCred = New-Object System.Management.Automation.PSCredential( , $vmPassword) New-AzVmss –Credential $vmCred -VMScaleSetName $vmssName -ResourceGroupName "myResourceGroup" -CapacityReservationGroupId "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}" -PlatformFaultDomainCount 2
لمعرفة المزيد، انتقل إلى الأمر Azure PowerShell New-AzVmss.
نموذج ARM هو ملف JavaScript Object Notation (JSON) الذي يُعرف البنية الأساسية والتكوين للمشروع الخاص بك. يستخدم النموذج عبارات توضيحية. خلال العبارات التوضيحية، تصف عملية الإرسال المقصودة دون تسلسل لأوامر البرمجة لهذا الغرض.
تتيح لك قوالب ARM نشر مجموعات من الموارد ذات الصلة. في قالب واحد، يمكنك إنشاء مجموعة حجز القدرة وحجوزات القدرة. يمكنك نشر قوالب من خلال مدخل Azure، أو Azure CLI، أو Azure PowerShell، أو من مسارات continuous integration / continuous delivery (CI/CD).
إذا كانت بيئتك تفي بالمتطلبات الأساسية وكنت معتاداً على استخدام قوالب ARM، فاستخدم قالب إنشاء مجموعات مقياس الجهاز الظاهري مع حجز القدرة.
إقران مقياس جهاز ظاهري حالي تم تعيينه بمجموعة حجز القدرة
لإضافة مجموعة حجز قدرة موجودة إلى مجموعة مقاييس موحدة موجودة:
إيقاف مجموعة المقاييس لتخصيص مثيلات الجهاز الظاهري
تحديث مجموعة المقاييس لاستخدام مجموعة حجز قدرة مطابقة
بدء تشغيل مجموعة المقاييس
تضمن هذه العملية توافق وضع حجوزات القدرة ومجموعة المقاييس في المنطقة.
ملاحظات هامة حول سياسات الترقية
الترقية التلقائية - في هذا الوضع، يتم تلقائياً إقران مثيلات الجهاز الظاهري التي تم تعيينها على المقياس بمجموعة حجز القدرة دون أي إجراء آخر منك. عندما يتم إعادة تخصيص الأجهزة الظاهرية المحددة للمقياس، فإنها تبدأ في استهلاك القدرة المحجوزة.
الترقية المتداولة - في هذا الوضع، ترتبط مثيلات الجهاز الظاهري التي تم تعيينها على نطاق المقياس بمجموعة حجز القدرة دون أي إجراء آخر منك. ومع ذلك، يتم تحديثها على دفعات مع وجود وقت إيقاف مؤقت اختياري بينهما. عندما يتم إعادة تخصيص الأجهزة الظاهرية المحددة للمقياس، فإنها تبدأ في استهلاك القدرة المحجوزة.
الترقية اليدوية - في هذا الوضع، لا يحدث شيء لمثيلات الجهاز الظاهري التي تم تعيينها على المقياس عندما يتم إرفاق مجموعة مقياس الجهاز الظاهري بمجموعة حجز القدرة. ستحتاج إلى التحديث إلى كل جهاز ظاهري لمجموعة المقاييس عن طريق ترقيته باستخدام أحدث طراز من مجموعة المقاييس.
إلغاء تخصيص مجموعة مقياس الجهاز الظاهري.
أضف الخاصية capacityReservationGroup إلى نموذج مجموعة المقياس. إنشاء طلب PUT التالي إلى موفر Microsoft.Compute:
في نص الطلب، قم بتضمين الخاصية capacityReservationGroup:
"location": "eastus", "properties": { "virtualMachineProfile": { "capacityReservation": { "capacityReservationGroup": { "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}" } } } }
إلغاء تخصيص مجموعة مقياس الجهاز الظاهري.
az vmss deallocate --location eastus --resource-group myResourceGroup --name myVMSS
إقران مجموعة المقياس بمجموعة حجز القدرة.
az vmss update --resource-group myResourceGroup --name myVMSS --capacity-reservation-group /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}
إلغاء تخصيص مجموعة مقياس الجهاز الظاهري.
Stop-AzVmss -ResourceGroupName "myResourceGroup” -VMScaleSetName "myVmss”
إقران مجموعة المقياس بمجموعة حجز القدرة.
$vmss = Get-AzVmss -ResourceGroupName "myResourceGroup" -VMScaleSetName "myVmss" Update-AzVmss -ResourceGroupName "myResourceGroup" -VMScaleSetName "myVmss" -VirtualMachineScaleSet $vmss -CapacityReservationGroupId "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}"
لمعرفة المزيد، انتقل إلى أوامر Azure PowerShell Stop-AzVmss وGet-AzVmssوUpdate-AzVmss.
عرض اقتران مجموعة مقياس الجهاز الظاهري مع طريقة عرض المثيل
بمجرد اقتران مجموعة مقياس الجهاز الظاهري الموحد بمجموعة حجز القدرة، ستحدث جميع تخصيصات الجهاز الظاهري اللاحقة مقابل حجز القدرة. يبحث Azure تلقائياً عن حجز القدرة المطابق في المجموعة ويستهلك فتحة محجوزة.
ستعكس مجموعة حجز القدرة عرض المثيل مجموعة المقاييس الجديدة للأجهزة الظاهرية ضمن الخصائص virtualMachinesAssociated&virtualMachinesAllocated:
{     "name": " ",     "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{CapacityReservationGroupName}",     "type": "Microsoft.Compute/capacityReservationGroups",     "location": "eastus" }, "properties": {         "capacityReservations": [             {                 "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{CapacityReservationGroupName}/capacityReservations/{CapacityReservationName}"             }         ],         "virtualMachinesAssociated": [             {                 "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{VMScaleSetName}/virtualMachines/{VirtualMachineId}"             }         ],         "instanceView": {             "capacityReservations": [                 {                     "name": " ",                     "utilizationInfo": { "virtualMachinesAllocated": [             {                 "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{VMScaleSetName}/virtualMachines/{VirtualMachineId}"              } ] }, "statuses": [                         {                             "code": "ProvisioningState/succeeded",                             "level": "Info",                             "displayStatus": "Provisioning succeeded",                             "time": "2021-05-25T15:12:10.4165243+00:00"                         }                     ]                 }             ]         }     } }
az capacity reservation group show -g myResourceGroup -n myCapacityReservationGroup
عرض مجموعة مقاييس الجهاز الظاهري واقتران مجموعة حجز القدرة مع طريقة عرض المثيل باستخدام PowerShell.
$CapRes= Get-AzCapacityReservationGroup -ResourceGroupName   -Name   -InstanceView $CapRes.InstanceView.Utilizationinfo.VirtualMachinesAllocated
لمعرفة المزيد، انتقل إلى الأمر Azure PowerShell Get-AzCapacityReservationGroup.
⁧⁩افتح مدخل Microsoft Azure⁧⁩
انتقل إلى مجموعة حجز القدرة
في الجدول، ستتمكن من رؤية جميع الأجهزة الظاهرية التي تم تعيينها على المقياس والمقترنة بمجموعة حجز القدرة
اعتبارات المنطقة ومناطق توافر الخدمات
يمكن إنشاء مجموعات مقاييس الجهاز الظاهري إقليمياً أو في منطقة توافر خدمات واحدة أو أكثر لحمايتها من الفشل على مستوى مركز البيانات. تعرف على المزيد حول مجموعات مقاييس الأجهزة الظاهرية متعددة المناطق، راجع مجموعات مقاييس الجهاز الظاهري التي تستخدم مناطق توافر الخدمات.
يجب أن يتطابق الموقع (المنطقة ومناطق توافر الخدمات) لمجموعة مقياس الجهاز الظاهري ومجموعة حجز القدرة حتى ينجح الاقتران. بالنسبة لمجموعة المقاييس الإقليمية، يجب أن تتطابق المنطقة بين مجموعة المقاييس ومجموعة حجز القدرة. بالنسبة لمجموعة مقاييس المناطق، يجب أن تتطابق كل من المناطق الإقليمية والمناطق الزمنية بين مجموعة المقياس ومجموعة حجز القدرة.
عندما يتم توزيع مجموعة مقاييس عبر مناطق متعددة، فإنها تحاول دائماً النشر بالتساوي عبر مناطق توافر الخدمات المضمنة. وبسبب هذا النشر المتساوي، يجب أن يكون لدى مجموعة حجز القدرة دائماً الكمية نفسها من الأجهزة الظاهرية المحجوزة في كل منطقة. كتوضيح لسبب أهمية ذلك، فكر في المثال التالي.
في هذا المثال، تحتوي كل منطقة على كمية مختلفة محجوزة. لنفترض أن مقياس الجهاز الظاهري تم تعيينه على 75 مثيلاً. نظراً لأن مجموعة المقاييس ستحاول دائماً النشر بالتساوي عبر المناطق، فيجب أن يبدو توزيع الجهاز الظاهري كما يلي:
كلا. من مجموعة مقاييس الأجهزة الظاهرية في كل منطقة
الكمية غير المستخدمة المحجوزة
في هذه الحالة، تتحمل مجموعة المقاييس تكلفة إضافية لعدد 15 مثيلاً غير مستخدم في المنطقة 1. يعتمد التوسع أيضاً على 5 أجهزة ظاهرية في المنطقة 2 و10 أجهزة ظاهرية في المنطقة 3 غير محمية بواسطة حجز القدرة. إذا كانت كل منطقة تضم 25 مثيلاً لقدرة محجوزة، فسيتم حماية جميع الأجهزة الظاهرية البالغ عددها 75 بواسطة حجز القدرة ولن يتحمل النشر أي تكلفة إضافية للمثيلات غير المستخدمة.
نظراً لإمكانية زيادة حجم الحجوزات، فقد تستمر مجموعة المقاييس في التوسع بشكلٍ طبيعي إلى ما بعد حدود الحجز. الفرق الوحيد هو أن الأجهزة الظاهرية المخصصة فوق الكمية المحجوزة لا تغطيها اتفاقية مستوى الخدمة لحجز القدرة. لمعرفة المزيد، انتقل إلى تخصيص حجز القدرة المحمل تحميلاً زائداً.