البرنامج التعليمي: جدولة تجربة متكررة باستخدام Azure Chaos Studio
يتيح لك Azure Chaos Studio إجراء تجارب الفوضى التي تفشل عمدا في جزء من التطبيق أو الخدمة للتحقق من أنها مرنة ضد هذه الإخفاقات. قد يكون من المفيد تشغيل تجارب الفوضى هذه بشكل دوري للتأكد من أن مرونة تطبيقك لم تتراجع أو لتلبية متطلبات التوافق. في هذا البرنامج التعليمي، يمكنك استخدام تطبيق منطقي لتشغيل تجربة لتشغيلها مرة واحدة في اليوم.
في هذا البرنامج التعليمي، تتعلم كيفية:
- إنشاء تطبيق منطقي.
- قم بتكوين تطبيق المنطق لبدء تجربة الفوضى مرة واحدة في اليوم.
- اختبر تكوين تطبيق المنطق بشكل صحيح.
المتطلبات الأساسية
- حساب Azure مع اشتراك نشط. أنشئ حساباً مجاناً.
- تجربة فوضى. إنشاء تجربة فوضى باستخدام التشغيل السريع.
- يجب إضافة جميع الموارد المستهدفة في تجربة الفوضى إلى Chaos Studio.
إنشاء تطبيق منطقي
التطبيق المنطقي هو سير عمل تلقائي يمكن تنفيذه استنادا إلى جدول زمني. يبدأ تطبيق المنطق المستخدم في هذا البرنامج التعليمي تجربة فوضى باستخدام جدول تكرار.
سجّل الدخول إلى مدخل Microsoft Azure باستخدام بيانات اعتماد حساب Azure الخاص بك. في صفحة Azure الرئيسية، حدد Create a resource.
في قائمة Azure Marketplace، حدد Integration>Logic App.
في جزء Create Logic App ، قم بتوفير المعلومات الموضحة هنا حول التطبيق المنطقي الذي تريد إنشاؤه.
الخاصية القيمة الوصف الاشتراك <"Azure-subscription-name"> اسم اشتراك Azure خاصتك. يستخدم هذا المثال Azure Chaos Studio Demo. مجموعة الموارد chaosstudiodemo اسم مجموعة موارد Azure، والذي يُستخدم لتنظيم الموارد ذات الصلة. ينشئ هذا المثال مجموعة موارد جديدة تسمى chaosstudiodemo. النوع الاستهلاك نوع مورد تطبيق المنطق. تعيين إلى Consumption. الاسم جدولةExperiment اسم تطبيق المنطق الخاص بك، والذي يمكن أن يحتوي فقط على أحرف وأرقام وواصلات وتسطير أسفل السطر وأقواس ونقاط. يستخدم هذا المثال scheduleExperiment. Location شرق الولايات المتحدة المنطقة التي تريد تخزين معلومات تطبيق الـLogic فيها. يستخدم هذا المثال شرق الولايات المتحدة. تمكين تحليلات السجل لا إعداد التسجيل التشخيصي لتطبيق المنطق. تعيين إلى لا. عندما تنتهي، حدد "Review + create". بعد أن يتحقق Azure من صحة المعلومات حول تطبيق المنطق، حدد Create.
بعد أن ينشر Azure تطبيقك، حدد Go to resource.
يفتح Azure جزء تحديد قالب Logic Apps، والذي يعرض مقطع فيديو مقدمة، والمشغلات شائعة الاستخدام، وأنماط قوالب التطبيق المنطقي.
إضافة مشغل التكرار
بعد ذلك، أضف التكرار المشغل، الذي يقوم بتشغيل سير العمل بناءً على جدول محدد. كل تطبيق منطق يجب أن يبدأ بمشغل، الذي يشتعل عندما يحدث حدث معين أو عندما تتقابل بيانات جديدة مع ظرف محدد.
مرر لأسفل بعد مقاطع الفيديو والمشغلات الشائعة إلى قسم Templates وحدد Blank Logic App.
في مربع البحث Logic Apps المصمم، أدخل recurrence وحدد المشغل المسمى Recurrence.
في شكل التكرار، حدد زر ellipses (...)، ثم حدد Rename. أعد تسمية المشغل مع وصف بدء تجربة الفوضى كل صباح.
داخل المشغل، قم بتغيير هذه الخصائص كما هو موضح ومبين هنا.
الخاصية مطلوبة قيمة الوصف الفترة نعم 1 عدد الفواصل الزمنية التي يجب الانتظار بين عمليات الفحص التردد نعم Day وحدة الوقت التي يجب استخدامها لتكرار ضمن الفاصل الزمني والتكرار، افتح قائمة إضافة معلمات جديدة. حدد هذه الخصائص لإضافتها إلى المشغل:
- في هذه الساعات
- في هذه الدقائق
الآن قم بتعيين قيم الخصائص كما هو موضح وموضح هنا.
الخاصية القيمة الوصف في هذه الساعات 8 هذا الإعداد متاح فقط عند تعيين التكرار على أسبوع أو يوم. لهذه التكرارات، حدد ساعات اليوم. يتم تشغيل هذا المثال عند علامة 8 ساعات. في هذه الدقائق 00 هذا الإعداد متاح فقط عند تعيين التكرار على أسبوع أو يوم. لهذا التكرار، حدد دقائق اليوم. يتم تشغيل هذا المثال مرة واحدة عند علامة ساعة الصفر. يتم تشغيل هذا المشغل كل يوم من أيام الأسبوع في الساعة 8:00 صباحا. يعرض مربع Preview جدول التكرار. لمزيد من المعلومات، راجع جدولة المهام ومهام سير العمل و إجراءات ومشغلات سير العمل.
حفظ تطبيق المنطق الخاص بك. في شريط أدوات المصمم، حدد "Save".
إضافة إجراء تجربة فوضى التشغيل
الآن بعد أن أصبح لديك مشغل، أضف إجراء يبدأ التجربة. يستخدم هذا البرنامج التعليمي إجراء استدعاء عملية المورد لبدء التجربة.
في Logic App Designer، ضمن مشغل التكرار، حدد New step.
ضمن Choose an operation، أدخل Invoke resource operation. حدد الخيار ضمن Actions named Invoke resource operation.
قم بتعيين المستأجر الصحيح حيث يتم تخزين تجربتك وحدد تسجيل الدخول.
سجل الدخول إلى حساب Azure الخاص بك لهذا المستأجر.
الآن قم بتعيين قيم خصائص الإجراء كما هو موضح وموضح هنا.
الخاصية القيمة الوصف الاشتراك <"Azure-subscription-name"> اسم اشتراك Azure حيث يتم نشر تجربة الفوضى الخاصة بك. يستخدم هذا المثال Azure Chaos Studio Demo. مجموعة الموارد <اسم مجموعة الموارد> اسم مجموعة الموارد حيث يتم نشر تجربة الفوضى الخاصة بك. يستخدم هذا المثال chaosstudiodemo. موفر الموارد Microsoft.Chaos
موفر موارد Chaos Studio. معرف المورد القصير experiments/
<اسم مجموعة الموارد>اسم تجربتك الفوضى التي تسبقها التجارب / . إصدار واجهة برمجة تطبيقات العميل 2023-11-01
إصدار Chaos Studio REST API. اسم الإجراء start
اسم إجراء تجربة Chaos Studio. ابدأ دائما. حفظ تطبيق المنطق الخاص بك. في شريط أدوات المصمم، حدد "Save".
اختبار تطبيق المنطق
الآن، اختبر تطبيق المنطق للتأكد من أنه يبدأ تجربتك بنجاح.
أغلق المصمم Logic Apps.
في نظرة عامة على التطبيق المنطقي، حدد تشغيل تشغيل المشغل>.
انتقل إلى تجربة الفوضى في مدخل Microsoft Azure وتحقق من تعيين Status إلى Running.
تنظيف الموارد
إذا كنت لن تستمر في استخدام هذا التطبيق، فاحذف تطبيق المنطق بالخطوات التالية:
- في نظرة عامة على تطبيق المنطق، حدد حذف.
- أدخل اسم التطبيق المنطقي وحدد حذف.
الخطوات التالية
الآن بعد أن قمت بتعيين جدول زمني لتجربتك، يمكنك: