العنقود المحلي
يشير التجمع المحلي (Local Cluster) إلى مجموعة من عقد الحوسبة المترابطة (خوادم، أو آلات افتراضية، أو حاويات) التي تعمل معًا كنظام واحد وموحد ضمن حدود مادية أو افتراضية محددة. تنسق هذه العقد لمشاركة الموارد، وتوزيع أعباء العمل، وتوفير خدمة متماسكة، غالبًا للمعالجة المحلية أو الوصول السريع للبيانات.
تعد التجمعات المحلية حاسمة لتحقيق المرونة وقابلية التوسع والأداء في التطبيقات الحديثة. من خلال توزيع المهام عبر أجهزة متعددة، يتجنب النظام نقاط الفشل الفردية. إذا تعطلت إحدى العقد، يمكن للآخرين تولي عبء عملها على الفور، مما يضمن استمرارية التشغيل وتلبية متطلبات وقت التشغيل الصارمة.
يعتمد التشغيل على طبقة برمجية لإدارة التجمعات. تتولى هذه البرمجية تخصيص الموارد، وموازنة الأحمال، واكتشاف الأعطال. عندما يصل طلب ما، يقوم موازن التحميل بتوجيهه إلى العقدة الأقل انشغالاً والسليمة داخل التجمع. تتم إدارة الاتصال بين العقد عبر شبكة داخلية عالية السرعة، مما يسمح لها بمزامنة الحالة ومشاركة البيانات بكفاءة.
تُستخدم التجمعات المحلية على نطاق واسع في تكرار قواعد البيانات لضمان سلامة البيانات، وتنسيق الخدمات المصغرة (microservices orchestration) للخلفيات المعقدة للتطبيقات، ومهام الحوسبة عالية الأداء (HPC) حيث يكون زمن الوصول المنخفض أمرًا بالغ الأهمية. كما أنها شائعة في طبقات التخزين المؤقت المحلية لتسريع استرجاع البيانات المتكرر.
تعد إدارة اتساق الحالة عبر عقد متعددة تحديًا أساسيًا. يمكن أن يؤدي زمن الوصول للشبكة بين العقد إلى إدخال تعقيد، ويتطلب ضمان العزل المناسب للموارد بين الخدمات المختلفة التي تعمل على نفس التجمع تكوينًا قويًا.
تشمل المفاهيم ذات الصلة الحوسبة الموزعة، وموازنة الأحمال، وإعدادات التوافر العالي (HA)، وتنسيق الحاويات (مثل Kubernetes).