منصوبے کے بارے میں

CacheCloud سوہو ویڈیو کا اوپن سورس Redis کلاؤڈ مینجمنٹ پلیٹ فارم ہے، جو بڑے پیمانے پر Redis کلسٹرز کی تعیناتی اور آپریشنل مینجمنٹ کے منظرناموں کے لیے بنایا گیا ہے۔ README کے مطابق، یہ Redis کے متعدد آرکیٹیکچرز کو سپورٹ کرتا ہے، بشمول Standalone, Sentinel اور Cluster، جس کا مقصد ان آرکیٹیکچرز کا موثر طریقے سے انتظام کرنا، بڑے پیمانے پر Redis کے آپریشنل اخراجات کو کم کرنا، اور وسائل کے کنٹرول اور استعمال کی صلاحیت کو بہتر بنانا ہے۔ README میں موجود فنکشنل آرکیٹیکچر کے مطابق پلیٹ فارم کی فعالیت کو کئی زمروں میں تقسیم کیا گیا ہے: - Redis سیٹ اپ: میزبان ماحول کی ابتدائی ترتیب، انسٹینس کی تعیناتی اور تنصیب، قسم/آرکیٹیکچر سپورٹ۔ - آپریشنل مینجمنٹ: میزبان ماحول، وسائل کا انتظام، ایپلیکیشن آڈٹ، ایپلیکیشن آپریشن، کوالٹی مانیٹرنگ، تشخیصی تجزیہ۔ - شماریاتی نگرانی: لاگ جمع کرنا، انسٹینس جمع کرنا، مشین جمع کرنا، ایپلیکیشن کے اعداد و شمار، مانیٹرنگ الرٹس، مسئلے کی تشخیص۔ - کلائنٹ انضمام: SDK انضمام، زبان کا انضمام، کلائنٹ مانیٹرنگ۔ - لچکدار اسکیلنگ: وسائل میں کمی، ایپلیکیشن اسکیلنگ، بیرونی انضمام۔ README پلیٹ فارم کے استعمال کے پیمانے کے اعداد و شمار بھی فراہم کرتا ہے: روزانہ 80 ارب سے زیادہ کمانڈز، 18T سے زیادہ کل میموری، 420 سے زیادہ ایپلیکیشنز اور 4800 سے زیادہ انسٹینسز، 80 سے زیادہ فزیکل مشینیں اور 360 سے زیادہ K8s Pods۔ یہ اعداد و شمار پروجیکٹ کے خود بیان سے لیے گئے ہیں، جو بڑے پیمانے پر پروڈکشن ماحول میں اس کے استعمال کو ظاہر کرنے کے لیے ہیں۔ یہ پروجیکٹ فوری آغاز، کلائنٹ انضمام کی دستاویزات، Wiki دستاویزات، FAQ، آن لائن ڈیمو اور فیڈبیک چینلز فراہم کرتا ہے، اور اس کے ساتھ چینی اور انگریزی دو READMEs بھی ہیں۔ README میں کلاؤڈ فروشوں کے ساتھ Redis ماسٹر-غلام/کلسٹر تعیناتی کے اخراجات کا موازنہ چارٹ، نیز تعاون کرنے والوں، سپورٹرز کی فہرست اور QQ گروپ، WeChat گروپ جیسے رابطے کے ذرائع بھی شامل ہیں۔ پوزیشننگ کے لحاظ سے، CacheCloud ایک سیلف ہوسٹڈ انفراسٹرکچر مینجمنٹ ٹول ہے، جس کی بنیادی قدر یہ ہے کہ یہ Redis انسٹینسز کی تخلیق، منتقلی، توسیع/سکڑاؤ، مانیٹرنگ اور کلائنٹ انضمام کو ایک ہی پلیٹ فارم میں یکجا کرتا ہے۔ یہ ان ٹیموں کے لیے موزوں ہے جنہیں بڑی تعداد میں Redis انسٹینسز کا خود انتظام کرنا ہوتا ہے۔