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

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

تحتوي مجموعات مقياس الجهاز الظاهري على وضعين:

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

لمعرفة المزيد حول هذه الأوضاع، انتقل إلى أوضاع تنسيق مجموعات مقياس الجهاز الظاهري.

ينطبق هذا المحتوى على وضع التنسيق الموحد. للحصول على وضع تزامن مرن، انتقل إلى إقران مجموعة مقياس الجهاز الظاهري مع التزامن المرن بمجموعة حجز السعة

قيود مجموعات المقاييس في التنسيق الموحد

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

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

إقران مجموعة مقياس جهاز ظاهري جديدة بمجموعة حجز السعة

هام

بدءا من نوفمبر 2023، سيتم تعيين مجموعات مقياس الجهاز الظاهري التي تم إنشاؤها باستخدام PowerShell وAzure CLI افتراضيا إلى وضع التنسيق المرن إذا لم يتم تحديد وضع التزامن. لمزيد من المعلومات حول هذا التغيير والإجراءات التي يجب اتخاذها، انتقل إلى كسر التغيير لعملاء VMSS PowerShell/CLI - مركز مجتمع Microsoft

لربط مجموعة مقياس جهاز ظاهري موحدة جديدة بمجموعة حجز السعة، قم بإنشاء طلب PUT التالي إلى موفر Microsoft.Compute :

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{VMScaleSetName}?api-version=2021-04-01

أضف الخاصية capacityReservationGroup في الخاصية virtualMachineProfile:

{ 
    "name": "<VMScaleSetName>", 
    "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{VMScaleSetName}", 
    "type": "Microsoft.Compute/virtualMachineScaleSets", 
    "location": "eastus", 
    "sku": { 
        "name": "Standard_D2s_v3", 
        "tier": "Standard", 
        "capacity": 3 
}, 
"properties": { 
    "virtualMachineProfile": { 
        "capacityReservation": { 
            "capacityReservationGroup":{ 
                "id":"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroup/{CapacityReservationGroupName}" 
            } 
         }, 
        "osProfile": { 
            … 
        }, 
        "storageProfile": { 
            … 
        }, 
        "networkProfile": { 
            …,
            "extensionProfile": { 
                … 
            } 
        } 
    } 

إقران مجموعة مقياس الجهاز الظاهري الحالية بمجموعة حجز السعة

لإضافة مجموعة حجز قدرة موجودة إلى مجموعة مقاييس موحدة موجودة:

  • إيقاف مجموعة المقاييس لتخصيص مثيلات الجهاز الظاهري
  • تحديث مجموعة المقاييس لاستخدام مجموعة حجز قدرة مطابقة
  • بدء تشغيل مجموعة المقاييس

تضمن هذه العملية توافق وضع حجوزات القدرة ومجموعة المقاييس في المنطقة.

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

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

    POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourcegroupname}/providers/Microsoft.Compute/virtualMachineScaleSets/{VMScaleSetName}/deallocate?api-version=2021-04-01
    
  2. أضف الخاصية capacityReservationGroup إلى نموذج مجموعة المقياس. أنشئ طلب PUT التالي إلى موفر Microsoft.Compute:

    PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourcegroupname}/providers/Microsoft.Compute/virtualMachineScaleSets/{VMScaleSetName}?api-version=2021-04-01
    

    في نص الطلب، قم بتضمين الخاصية capacityReservationGroup:

    "location": "eastus",
    "properties": {
        "virtualMachineProfile": {
             "capacityReservation": {
                      "capacityReservationGroup": {
                            "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}"
                      }
                }
        }
    }
    

عرض اقتران مجموعة مقياس الجهاز الظاهري مع طريقة عرض المثيل

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

تعكس طريقة عرض مثيل مجموعة حجز السعة الأجهزة الظاهرية لمجموعة التحجيم الجديدة ضمن الخصائص virtualMachinesAllocated virtualMachinesAssociated :

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}?$expand=instanceview&api-version=2021-04-01 
{ 
    "name": "<CapacityReservationGroupName>", 
    "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": "<CapacityReservationName>", 
                    "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" 
                        } 
                    ] 
                } 
            ] 
        } 
    } 
} 

اعتبارات المنطقة ومناطق توافر الخدمات

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

هام

يجب أن يتطابق موقع (المنطقة ومناطق التوفر) لمجموعة مقياس الجهاز الظاهري ومجموعة حجز السعة حتى ينجح الاقتران. بالنسبة لمجموعة المقاييس الإقليمية، يجب أن تتطابق المنطقة بين مجموعة المقاييس ومجموعة حجز القدرة. بالنسبة لمجموعة مقاييس المناطق، يجب أن تتطابق كل من المناطق الإقليمية والمناطق الزمنية بين مجموعة المقياس ومجموعة حجز القدرة.

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

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

المنطقة الكمية المحجوزة ‏‏لا. من مجموعة مقاييس الأجهزة الظاهرية في كل منطقة الكمية غير المستخدمة المحجوزة محمل تحميلاً زائداً
1 40 25 15 0
2 20 25 0 5
3 15 25 0 10

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

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

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