ما هو Multipathing؟

 ما هو Multipathing؟

 

 

ما هو Multipathing؟

 

🖥️ ما هو Multipathing؟

🔹️هو تقنية في شبكات التخزين (Storage Networks) تُستخدم للسماح للسيرفر بالاتصال بنفس الـ Storage عبر أكثر من مسار (Path) في نفس الوقت.
🔹️الفكرة الأساسية: مسارات متعددة بين السيرفر و الـ Storage لضمان استمرارية الاتصال وتحسين الأداء.

⬛️ ليه نحتاجه؟

1. الاستمرارية (High Availability):
لو مسار واحد فشل (مثلاً كابل اتقطع أو كارت شبكة وقع)، السيرفر يقدر يستخدم المسار الآخر مباشرة بدون أي انقطاع في الوصول للـ Storage.
2. التوازن في التحميل (Load Balancing):
بعض أنظمة multipathing تسمح بتوزيع حركة البيانات على المسارات المختلفة لتحسين الأداء وسرعة الوصول.
3. المرونة (Redundancy):
عند وجود أكثر من مسار، أي صيانة على كابل أو وحدة تخزين لا توقف الخدمة.

⬛️ كيف يعمل Multipathing؟

🔹️السيرفر يحتوي على MPIO (Multipath I/O Driver)، وهو المسؤول عن إدارة المسارات المتعددة.
🔹️كل مسار يصل بين السيرفر و الـ Storage Array (مثلاً SAN أو NAS) يكون له مسار منطقي مستقل.
🔹️إذا مسار فشل، MPIO يقوم بالتبديل التلقائي (Failover) للمسار الآخر بدون فقد بيانات أو توقف التطبيقات.
🔹️بعض الأنظمة تدعم Load Balancing بحيث يتم توزيع طلبات القراءة والكتابة على كل المسارات الفعالة.

⬛️ مثال عملي:

▪️لنفترض:
🔹️السيرفر موصول بـ Storage عبر كابلين من خلال كارتين شبكة.
🔹️أحد الكابلات يتعرض لعطل فجأة.
🔹️السيرفر لا يشعر بأي انقطاع لأنه يستمر بالوصول للـ Storage عبر الكابل الثاني.
🔹️بعض الأنظمة قد توزع البيانات على الكابلين في نفس الوقت لتحسين الأداء.

⬛️ الفائدة الأساسية

1. High Availability:
ضمان استمرارية الاتصال بالـ Storage.
2. Data Redundancy:
حماية البيانات من توقف المسار.
3. Improved Performance:
توزيع الحمل على المسارات المختلفة (Load Balancing).

A tech blog focused on blogging tips, SEO, social media, mobile gadgets, pc tips, how-to guides and general tips and tricks

إرسال تعليق