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

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

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

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

تمكين Chaos Studio على مجموعات مقياس الجهاز الظاهري ومثيلات الإعدادات التحجيم التلقائي

لا يمكن ل Azure Chaos Studio إدخال أخطاء ضد مورد حتى تتم إضافة هذا المورد إلى Chaos Studio. لإضافة مورد إلى Chaos Studio، قم بإنشاء هدف وقدرات على المورد. تحتوي مجموعات مقياس الجهاز الظاهري على نوع هدف واحد فقط (Microsoft-VirtualMachineScaleSet) وقدرة واحدة (shutdown). يحتوي الإعدادات التحجيم التلقائي على نوع هدف واحد فقط (Microsoft-AutoScaleSettings) وقدرة واحدة (disableAutoscale). قد تحتوي الموارد الأخرى على نوعين مستهدفين كحد أقصى. نوع هدف واحد هو للأخطاء المباشرة للخدمة. نوع هدف آخر هو للأخطاء المستندة إلى العامل. قد يكون للموارد الأخرى العديد من القدرات الأخرى.

  1. افتح مدخل Azure.

  2. ابحث عن Chaos Studio في شريط البحث.

  3. حدد Targets وابحث عن مورد إعداد التحجيم التلقائي.

  4. حدد مورد إعداد التحجيم التلقائي وحدد تمكين الأهداف>تمكين الأهداف المباشرة للخدمة.

    Screenshot that shows the Targets screen in Chaos Studio, with the autoscale setting resource selected.

  5. حدد Review + Enable>Enable.

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

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

    Screenshot that shows the Targets screen in Chaos Studio, with the virtual machine scale set resource selected.

  8. حدد Review + Enable>Enable.

لقد نجحت الآن في إضافة إعداد التحجيم التلقائي وتعيين مقياس الجهاز الظاهري إلى Chaos Studio.

إنشاء تجربة من قالب

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

  1. في Chaos Studio، انتقل إلى التجارب>إنشاء>جديد من القالب.

    Screenshot that shows the Experiments screen, with the New from template button highlighted.

  2. حدد Availability Zone Down.

    Screenshot that shows the experiment templates screen, with the Availability Zone down template button highlighted.

  3. أضف اسما للتجربة التي تتوافق مع إرشادات تسمية الموارد. حدد "التالي: أذونات".

    Screenshot that shows the experiment basics screen, with the permissions tab button highlighted.

  4. لكي تعمل تجربة الفوضى بنجاح، يجب أن يكون لديها أذونات كافية على الموارد المستهدفة. حدد هوية مدارة معينة من قبل النظام أو هوية مدارة يعينها المستخدم للتجربة. يمكنك اختيار تمكين تعيين الدور المخصص إذا كنت ترغب في أن يضيف Chaos Studio الأذونات اللازمة للتشغيل (في شكل دور مخصص) إلى هوية تجربتك. حدد Next: Experiment designer.

    Screenshot that shows the experiment permissions screen, with the experiment designer tab button highlighted.

  5. ضمن تعطيل خطأ التحجيم التلقائي، حدد تحرير.

    Screenshot that shows the experiment designer screen, with the edit button within the disable autoscale fault highlighted.

  6. راجع معلمات الخطأ وحدد Next: Target resources.

    Screenshot that shows the fault parameters pane for autoscale, with the target resources button highlighted.

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

    Screenshot that shows the fault targets pane for autoscale, with the save button highlighted.

  8. ضمن خطأ إيقاف تشغيل VMSS (الإصدار 2.0)، حدد تحرير.

    Screenshot that shows the experiment designer screen, with the edit button within the Virtual Machine Scale Set shutdown fault highlighted.

  9. راجع معلمات الخطأ وحدد Next: Target resources.

    Screenshot that shows the fault parameters pane for the virtual machine scale set, with the target resources button highlighted.

  10. حدد مورد مجموعة مقياس الجهاز الظاهري الذي تريد استخدامه في التجربة. حدد Next: Scope.

    Screenshot that shows the fault targets pane for Virtual Machine Scale Set, with the save button highlighted.

  11. حدد المنطقة (المناطق) ضمن مجموعة مقياس الجهاز الظاهري التي ترغب في إسقاطها. حدد حفظ.

    Screenshot that shows the scope pane, with the save button highlighted.

  12. حدد Review + create>Create لحفظ التجربة.

تشغيل تجربتك

أنت الآن جاهز لتشغيل تجربتك.

  1. في طريقة عرض التجارب ، حدد تجربتك. حدد بدء>موافق.
  2. عندما تتغير الحالة إلى قيد التشغيل، حدد تفاصيل التشغيل الأخير ضمن المحفوظات للاطلاع على تفاصيل التجربة قيد التشغيل.

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

الآن بعد أن قمت بتشغيل تجربة قالب Availability Zone Down، فأنت جاهز ل: