البحث في SafeKit

SafeKit: برنامج متكامل لموازنة تحميل IIS وتوفير درجة عالية من التوافر

مجموعة SafeKit farm: موازن تحميل الشبكة (NLB) قائم على البرامج فقط وتجاوز تلقائي للأخطاء IIS

إن مجموعة SafeKit farm لـ IIS هي حل موازنة تحميل شبكة (NLB) محدد برمجيًا ومصمم لبيئات التطبيقات القابلة للتوسع. ويوفر موازنة تحميل مدمجة وتجاوزًا للأعطال مباشرة على خوادم التطبيقات، مما يلغي الحاجة إلى موازنات تحميل الأجهزة المخصصة أو خوادم البروكسي أو تكوينات البث المتعدد المعقدة.

ما هي مزايا مجموعة SafeKit farm IIS ؟

  • برنامج متكامل: يجمع بين بروتوكول الإنترنت الظاهري، وموازنة التحميل، والتحويل التلقائي عند الفشل/العودة بعد الفشل في حزمة برامج واحدة.
  • لا حاجة إلى أجهزة خاصة: يحل محل موازنات التحميل باهظة الثمن للأجهزة بحل برمجي خالص لنظامي التشغيل Windows أو Linux، يمكن إدارته بواسطة مسؤولي النظام بدلاً من مهندسي الشبكات.
  • المراقبة العميقة والشفاء الذاتي: تستخدم “أدوات فحص” على مستوى التطبيق لمراقبة عمليات تطبيق معينة، واكتشاف الأعطال حتى لو كان الخادم لا يزال قيد التشغيل؛ ثم تقوم بتشغيل إعادة تشغيل الخدمة تلقائيًا أو إجراء تحويل تلقائي في حالة حدوث عطل إذا لزم الأمر.
  • القدرة الهجينة Farm Mirror : تتيح بشكل فريد مزج مجموعة farm (لموازنة تحميل الواجهات الأمامية) مع مجموعة mirror (لنسخ البيانات المتزامن للواجهات الخلفية).
  • التوافر العالي OEM : يُمكّن بائعي البرامج من تضمين التجميع الأصلي في تطبيقاتهم، مما يوفر منتجًا “جاهزًا للتجميع” وبرمجيات فقط دون بنية تحتية إضافية.

البنية مجموعة IIS SafeKit عالية التوفر التي توفر عنوان IP ظاهريًا، وتحويل تلقائي للأخطاء، الاسترجاع التلقائي (failback)، وموازنة تحميل الشبكة

مجموعة NLB من SafeKit farm IIS

⚡ دليل التثبيت السريع للمجموعة IIS >

جدول المحتويات

كيف يقوم برنامج SafeKit بتطبيق مجموعة موازنة تحميل الشبكة (NLB) IIS ببساطة؟

ما هو حل SafeKit Farm NLB IIS ؟

يوفر SafeKit موازنة تحميل الشبكة والتوافر العالي IIS عبر خادمين أو أكثر.

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

يعمل الحل من خلال تحديد عنوان IP ظاهري مع قواعد موازنة التحميل، وأسماء خدمة IIS، وأدوات فحص السلامة.

ثم يتيح SafeKit موازنة تحميل الشبكة وتجاوز الأعطال التلقائي لضمان قابلية التوسع وتوافر الخدمة المستمر.

كيف تبسّط SafeKit موازنة التحميل مقارنةً بالحلول المادية؟

يبسط SafeKit الإدارة عن طريق استبدال أجهزة NLB التقليدية “الوسيطة” بحل برمجي خالص.

بدلاً من الحاجة إلى جهاز مادي مخصص، يعمل SafeKit مباشرة على خوادم تطبيقات Windows أو Linux القياسية.

يمكن لموردي البرامج توفير التوافر العالي OEM عن طريق دمج SafeKit مباشرة في حزمة تطبيقاتهم. تتيح هذه الشراكة للموردين تقديم حل مستقل “جاهز للتجميع” وبرمجيات فقط يتضمن موازنة تحميل أصلية وقدرات تجاوز الفشل.

ما هي فوائد موازنة التحميل القائمة على برمجيات SafeKit IIS ؟

يحل SafeKit محل الأجهزة باهظة الثمن بنهج برمجي مبسط يوفر:

  • أداء عالٍ: يدير حركة المرور وعنوان IP الظاهري (VIP) على مستوى نواة نظام التشغيل، مما يضمن السرعة دون الحاجة إلى معدات شبكة إضافية.
  • البساطة التشغيلية: تتيح لمسؤولي النظام إدارة المجموعات عبر واجهة موحدة دون الحاجة إلى شهادات شبكات متخصصة.
  • انخفاض التكلفة الإجمالية للملكية: يقلل من النفقات الرأسمالية وتكاليف الصيانة عن طريق إلغاء الحاجة إلى موازنات تحميل الأجهزة المخصصة.

كيف يختلف رصد تطبيقات SafeKit عن فحوصات سلامة NLB القياسية؟

على عكس أجهزة موازنة التحميل القياسية التي تعتمد على اختبارات ping البسيطة وفحص المنافذ، يتميز SafeKit بأجهزة فحص مدمجة على مستوى التطبيق. فبينما يؤكد موازن التحميل التقليدي فقط ما إذا كان الخادم “نشطًا”، يراقب SafeKit الصحة الفعلية لعمليات IIS معينة.

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

هل من الممكن إعداد مجموعة farm IIS دون الحاجة إلى مهارات التجميع؟

نعم. تشرح هذه المقالة كيفية تطبيق مجموعة farm IIS بسرعة دون الحاجة إلى مهارات شبكات متخصصة ومعقدة. باستخدام بروتوكول الإنترنت الظاهري الخاص بـ SafeKit للتعامل مع موازنة تحميل الشبكة IIS، تحصل على حل قوي قابل للتطوير أبسط بكثير في النشر والصيانة من حلول موازنة تحميل الشبكة التقليدية.

ما هي التطبيقات والبيئات التي يمكن لـ SafeKit حمايتها بخلاف IIS ؟

يُعد SafeKit حلاً متعدد الاستخدامات وعالي التوافر لكل من Windows و Linux. فهو يُمكّن مجموعات mirror من النسخ المتماثل المتزامن في الوقت الفعلي وتجاوز الأعطال التلقائي لمجموعة واسعة من أعباء العمل الحرجة، بما في ذلك:

  • البيئات الافتراضية والمادية: أجهزة افتراضية كاملة من نوع Hyper-V أو KVM.
  • تنسيق الحاويات: بيئات Docker و Podman وK3s (Kubernetes).
  • البيانات والخدمات: أدلة الملفات الفردية والخدمات وقواعد البيانات المتنوعة.
  • البنية التحتية السحابية: توفر عالٍ للتطبيقات السحابية.

💡 استكشف القائمة الكاملة لحلول التوافر العالي المدعومة هنا.

كيف تعمل مجموعة SafeKit في وضع farm مع IIS ؟

عنوان IP ظاهري في مجموعة في وضع farm

كيفية قيام مجموعة SafeKit بتطبيق موازنة تحميل الشبكة والتجاوز التلقائي IIS

في الشكل السابق، يتم تشغيل تطبيق IIS على 3 خوادم (3 هو مثال، يمكن أن يكون 2 أو أكثر). يتصل المستخدمون بعنوان IP ظاهري.

يتم تكوين عنوان IP الظاهري محليًا على كل خادم في مجموعة وضع farm.
يتم استقبال حركة المرور الواردة إلى عنوان IP الظاهري بواسطة جميع الخوادم ويتم تقسيمها بينها بواسطة مرشح شبكة داخل نواة كل خادم.

يكتشف SafeKit أعطال الأجهزة والبرامج، ويعيد تكوين مرشحات الشبكة في حالة حدوث عطل، ويوفر أدوات فحص التطبيقات القابلة للتكوين ونصوص استرداد البيانات.

موازنة التحميل في مرشح الشبكة

تستند خوارزمية موازنة تحميل الشبكة داخل مرشح الشبكة إلى هوية حزم العميل (عنوان IP للعميل، منفذ TCP للعميل). واعتمادًا على هوية حزمة العميل المدخلة، يقبل مرشح واحد فقط في الخادم الحزمة؛ وترفضها المرشحات الأخرى في الخوادم الأخرى.

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

في حالة فشل أحد الخوادم، تعيد بروتوكولات نبضات farm تكوين المرشحات في مجموعة موازنة تحميل الشبكة لإعادة موازنة حركة المرور على الخوادم المتاحة المتبقية.

التطبيقات ذات الحالة أو عديمة الحالة

مع تطبيق IIS ذي حالة، هناك تقارب في الجلسة. يجب أن يكون العميل نفسه متصلاً بنفس الخادم على جلسات TCP متعددة لاسترداد سياقه على الخادم. في هذه الحالة، يتم تكوين قاعدة موازنة تحميل SafeKit على عنوان IP الخاص بالعميل. وبالتالي، يكون العميل نفسه متصلاً دائمًا بنفس الخادم على جلسات TCP متعددة. ويتم توزيع العملاء المختلفين عبر خوادم مختلفة في farm.

مع تطبيق IIS عديم الحالة، لا يوجد ارتباط بالجلسة. يمكن توصيل نفس العميل بخوادم مختلفة في farm على جلسات TCP متعددة. لا يوجد سياق مخزن محليًا على خادم من جلسة إلى أخرى. في هذه الحالة، يتم تكوين قاعدة موازنة تحميل SafeKit على هوية جلسة عميل TCP. هذا التكوين هو الأفضل لتوزيع الجلسات بين الخوادم، ولكنه يتطلب خدمة TCP بدون ارتباط بالجلسة.

كيفية تكوين مجموعة SafeKit في وضع farm IIS ؟

وحدة تحكم SafeKit على الويب: تكوين المجموعة لموازنة تحميل شبكة IIS وإدارة عناوين IP الظاهرية.

صُممت مجموعة SafeKit في وضع farm mode) لتوفير توافر عالٍ وقابلية للتوسع للخدمات. يركز التكوين على توزيع حركة المرور الواردة عبر كلا العقدتين في وقت واحد:

  • خدمات موازنة التحميل (علامة التبويب وحدات الماكرو): حدد خدمات التطبيق المحددة (مثل Apache و IIS و Nginx) التي سيتم إبقاؤها نشطة على جميع العقد.
  • شبكة (شبكات) النبض: مسار (مسارات) الاتصال المستخدمة للكشف عما إذا كانت العقدة قد غادرت farm، مما يؤدي إلى إعادة توزيع فورية للحمل.
  • عنوان IP الظاهري (Farm VIP): على عكس مجموعة mirror، تتم مشاركة عنوان IP الظاهري (Farm VIP) بين العُقد باستخدام خوارزمية تصفية النواة لتوزيع حركة مرور الشبكة.
  • قواعد موازنة التحميل: حدد سياسة توزيع حركة المرور بناءً على عنوان IP المصدر أو المنفذ.
  • أداة التحقق: راقب سلامة التطبيق وقم بتشغيل إعادة التشغيل التلقائي إذا تم اكتشاف فشل في إحدى العمليات.

كيفية مراقبة مجموعة SafeKit في وضع farm IIS ؟

وحدة تحكم SafeKit: مراقبة مجموعة في وضع المزرعة مكونة من عقدتين، مع عرض كلتا عقدتي IIS في حالة UP مع موازنة تحميل نشطة.

يوفر مراقبة مجموعة في وضع farm رؤية لطبيعة البنية التحتية النشطة-النشطة، حيث تساهم جميع العُقد في أداء التطبيق (تُظهر عقدتين في هذا المثال):

  • حالة UP (50% على عقدتين): في farm سليمة، تكون كلتا العقدتين في حالة " UP " (50%)، مما يعني أنهما تستقبلان وتعالجان طلبات العميل بنشاط عبر عنوان IP الظاهري المشترك.
  • إعادة التوازن التلقائية: في حال تعطل إحدى العُقد، تعرض وحدة التحكم بشكل مرئي أن العقدة المتبقية تستقبل 100% من حركة البيانات. لا يوجد تأخير في “تجاوز الفشل”، حيث أن العقدة المتبقية نشطة بالفعل (بصرف النظر عن وقت الكشف الذي يستغرق بضع ثوانٍ).
  • إدراج العقدة: عند إعادة تشغيل عقدة تم إصلاحها، تنتقل من حالة " STOP " إلى حالة " UP " وتبدأ تلقائيًا في تلقي جزء من الحمل دون تدخل المسؤول.
  • عدم مزامنة البيانات: لاحظ أنه في مجموعة وضع farm، لا توجد حالة إعادة مزامنة “برتقالية”، حيث من المتوقع أن تكون العُقد عديمة الحالة أو تشارك قاعدة بيانات خلفية (والتي يمكن حمايتها بشكل منفصل في مجموعة mirror).

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

مقارنة: مجموعة SafeKit farm IIS مقابل حلول التجميع الأخرى لـ NLB

ميزةمجموعة SafeKit farm (برنامج)موازنات تحميل الأجهزة
البنيةبرامج على مستوى النواة: تكامل أصلي مع نظامي التشغيل Windows و Linux.أجهزة خاصة: أجهزة مادية مخصصة.
الإدارةمسؤولو النظام: تتم إدارته عبر وحدة تحكم ويب بسيطة؛ لا يلزم الحصول على شهادة في الشبكات.مهندسو الشبكات: يتطلب الأمر مهارات متخصصة وشهادات واجهة سطر الأوامر (CLI).
المراقبة الصحيةمدقّقو التطبيقات: مراقبة عميقة لعمليات أو خدمات ويب محددة.اختبار الاتصال بالشبكة (Ping): فحص أساسي لمعرفة ما إذا كان الخادم أو المنفذ قابلاً للوصول إليه.
الشفاء الذاتيميزة إعادة التشغيل الذكية المدمجة: إعادة تشغيل الخدمات الفاشلة تلقائيًا محليًا.التحويل التلقائي الاحتياطي السلبي: يوقف ببساطة إرسال حركة المرور إلى العقدة الفاشلة.
البنية التحتيةلا يعتمد على نظام تشغيل معين: يعمل على مثيلات مادية أو افتراضية (VMware، Hyper-V) أو سحابية.صلب: يتطلب كابلات مادية محددة ومساحة لرف الشبكة.
التكلفة الإجمالية للملكية (TCO)انخفاض النفقات الرأسمالية/التشغيلية: استخدام موارد الخادم الحالية؛ لا توجد صيانة باهظة الثمن للأجهزة.استثمار مرتفع: تكاليف أولية مرتفعة بالإضافة إلى نفقات الترخيص والكهرباء المتكررة.

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

دليل الفيديو: تهيئة مجموعة NLB من SafeKit farm

فيديو SafeKit: موازنة تحميل الشبكة وإدارة عناوين IP الظاهرية (5:03)

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

الفصول

  1. 🎬 البنية: إعداد عقدتين لعنوان IP ظاهري مشترك (0:13)
  2. 🎬 الإعداد: إعداد وحدة farm.safe وعنوان IP الظاهري (2:20)
  3. 🎬 التحقق من الصحة: اختبار تجاوز الفشل وإعادة توجيه عنوان IP الظاهري عند تعطل الخادم (2:30)

التنفيذ خطوة بخطوة

🔍 استكشف SafeKit

ابحث عن معلومات حول ميزات SafeKit وهياكلها ومقاطع الفيديو والوثائق والإصدار التجريبي المجاني.

الموردالوصفرابط
الميزات الرئيسيةتعرّف على سبب كون SafeKit حلاً بسيطًا وفعالًا من حيث التكلفة لضمان التوافر العالي.اكتشف الميزات الرئيسية
حالات الاستخدامتعرّف على كيفية الحفاظ على توفر التطبيقات والبنية التحتية الهامة باستخدام SafeKit.استكشف حالات الاستخدام
نموذج النشريوفر SafeKit توافرًا عاليًا دون الحاجة إلى شبكة منطقة التخزين (SAN) أو وحدة تخزين مشتركة.استكشف نموذج النشر
استراتيجيات التوافر العاليقارن بين التوافر العالي للأجهزة الافتراضية والتوافر العالي للتطبيقات.قارن بين الاستراتيجيتين
المواصفات الفنيةتحقق من المتطلبات والقيود التقنية لمجموعات SafeKit.اقرأ المواصفات الفنية
مقاطع الفيديوشاهد عروضًا توضيحية لتكوين SafeKit وتجاوز الفشل التلقائي.شاهد مقاطع الفيديو التقنية
البنيةتعرّف على كيفية قيام مجموعة mirror بنسخ الملفات احتياطيًا في الوقت الفعلي والتعامل مع تجاوز الفشل.استكشف البنية Mirror
البنيةتعرّف على كيفية موازنة مجموعة farm لحركة مرور الشبكة والتعامل مع تجاوز الفشل.استكشف البنية Farm المعمارية
مقارنة المنتجاتقارن بين SafeKit وعناقيد التوافر العالي التقليدية.قارن الحلول
الموارد التقنيةيمكنك العثور على الوثائق الفنية، وتنزيل برنامج SafeKit، والوصول إلى النسخة التجريبية المجانية.الوصول إلى الوثائق والتجربة المجانية
وحدات التطبيقاستخدم وحدات SafeKit المعدة مسبقًا لإعداد التوافر العالي لتطبيقاتك.استكشف وحدات التطبيق
SafeKit AI Chat SafeKit AI