تجارب Chaos

في Azure Chaos Studio، يمكنك إنشاء تجارب الفوضى وتشغيلها. تجربة الفوضى هي أحد موارد Azure الذي يصف الأخطاء التي يجب تشغيلها والموارد التي يجب تشغيل هذه الأخطاء عليها.

تنقسم التجربة إلى قسمين:

  • المحددات: المحددات هي مجموعات من الموارد المستهدفة التي تحتوي على أخطاء أو إجراءات أخرى تعمل عليها. يسمح لك المحدد بتجميع الموارد منطقيا لإعادة استخدامها عبر إجراءات متعددة.

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

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

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

Diagram that shows the layout of a chaos experiment.

تجارب عبر الاشتراكات والمستأجرين

تجربة الفوضى هي مورد Azure تم نشره في اشتراك ومجموعة موارد ومنطقة. يمكنك استخدام مدخل Microsoft Azure أو واجهة برمجة تطبيقات Chaos Studio REST لإنشاء حالة تجربة وتحديثها وبدء تشغيلها وإلغائها وعرضها.

يمكن أن تستهدف تجارب الفوضى الموارد في اشتراك مختلف عن التجربة إذا كان الاشتراك ضمن نفس مستأجر Azure. يمكن أن تستهدف تجارب الفوضى الموارد في منطقة مختلفة عن التجربة إذا كانت المنطقة منطقة مدعومة ل Chaos Studio.

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

الآن بعد أن فهمت ما هي تجربة الفوضى التي أنت على استعداد للقيام بها: