عن المشروع
CacheCloud هو منصة إدارة سحابية لـ Redis، طورته سوهو فيديو كمشروع مفتوح المصدر، ويستهدف سيناريوهات نشر وإدارة مجموعات Redis واسعة النطاق. وفقًا لملف README، يدعم المنصة بنى متعددة لـ Redis تشمل Standalone وSentinel وCluster، ويهدف إلى إدارة هذه البنى بكفاءة، وتقليل تكاليف تشغيل Redis واسع النطاق، وتحسين قدرات التحكم في الموارد وكفاءة استخدامها.
تقسم وظائف المنصة وفقًا للهيكل الوظيفي في README إلى عدة فئات:
- إعداد Redis: تهيئة البيئة المضيفة، نشر وتثبيت الحالات، دعم أنواع البنى.
- الإدارة التشغيلية: البيئة المضيفة، إدارة الموارد، تدقيق التطبيقات، تشغيل التطبيقات، مراقبة الجودة، تحليل التشخيص.
- المراقبة الإحصائية: جمع السجلات، جمع الحالات، جمع الآلات، إحصاءات التطبيقات، مراقبة التنبيهات، تشخيص المشكلات.
- ربط العملاء: ربط SDK، ربط اللغات، مراقبة العملاء.
- التوسع المرن: تقليص الموارد، توسيع التطبيقات، الربط الخارجي.
يقدم README أيضًا بيانات حجم استخدام المنصة: أكثر من 80 مليار أمر يوميًا، وأكثر من 18 تيرابايت من إجمالي الذاكرة، وأكثر من 420 تطبيقًا وأكثر من 4800 حالة، وأكثر من 80 جهازًا فعليًا وأكثر من 360 حاوية K8s. هذه الأرقام مأخوذة من وصف المشروع الذاتي، وتستخدم لتوضيح استخدامه في بيئات الإنتاج واسعة النطاق.
يوفر المشروع بدءًا سريعًا، ووثائق ربط العملاء، ووثائق Wiki، وأسئلة شائعة، وعرضًا تجريبيًا عبر الإنترنت، وقنوات للتعليقات، مع README باللغتين الصينية والإنجليزية. يتضمن README أيضًا مخططات مقارنة مع مزودي الخدمات السحابية في تكاليف نشر Redis الرئيسي/المجموعات، وقوائم المساهمين والداعمين، وطرق تواصل مثل مجموعة QQ ومجموعة WeChat.
من حيث التموضع، يعد CacheCloud أداة إدارة بنية تحتية ذاتية الاستضافة، وتكمن قيمته الرئيسية في توحيد إنشاء حالات Redis وترحيلها وتوسيعها وتقليصها ومراقبتها وربط العملاء في منصة واحدة، وهو مناسب للفرق التي تحتاج إلى إدارة عدد كبير من حالات Redis بنفسها للاطلاع عليه أو نشره.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.