تخطَّ إلى المحتوى

المرحلة 3 — الفشل التلقائي

تضيف المرحلة 3 التحويل التلقائي للفشل المدعوم بفحوصات الصحة فوق المنطقة من المرحلة 1: يُعيد موازن تحميل DNS الخاص بـ F5 XC إجابات مختلفة لاسم ما استناداً إلى صحة المجموعة، وبذلك ينتقل حركة المرور تلقائياً إلى المجموعة السليمة.

تتكون مجموعة موازن تحميل DNS من ثلاثة موارد F5 XC بالإضافة إلى سجل في المنطقة:

الموردالدور
xcsh_dns_lb_health_checkيفحص كل عضو (HTTP أو HTTPS أو TCP أو ICMP أو UDP) لتحديد صحة المجموعة
xcsh_dns_lb_poolمجموعة من الأعضاء بوضع موازنة تحميل (ROUND_ROBIN أو PRIORITY أو غيرها) مع مرجع إلى فحص الصحة
xcsh_dns_load_balancerقواعد تحدد مجموعة لكل طلب، مع مجموعة احتياطية
lb_record (في xcsh_dns_zone)يربط اسماً في المنطقة بموازن تحميل DNS

ستُعبّر وحدة dns-lb عن هذه الموارد، وستنمو وحدة المنطقة بإدخال lb_record يشير إلى موازن التحميل — وبذلك يُنشئ أمر terraform apply واحد مسار التحويل التلقائي للفشل بالكامل.

بمجرد شحن الوحدة، سيقوم عرض التحويل التلقائي للفشل بما يلي:

  1. نشر مجموعتين (أساسية واحتياطية) خلف موازن تحميل DNS، مع فحص صحة.
  2. تحليل الاسم الموزون التحميل والتحقق من أنه يُعيد إجابة المجموعة الأساسية.
  3. جعل المجموعة الأساسية غير سليمة والتحقق من أن عملية التحليل تنتقل إلى المجموعة الثانوية — يستطلع بوابة الجاهزية أمرَ dig حتى تتغير الإجابة.
  4. استعادة المجموعة الأساسية والتحقق من الرجوع إليها.

إلى ذلك الحين، تابع إلى المرحلة 4 — التفكيك لإزالة منطقة المرحلة 1.