Cozystack: Kubernetes पर आधारित मुक्त क्लाउड प्लेटफ़ॉर्म

अपना खुद का क्लाउड बनाने या किफ़ायती डेवलपमेंट एनवायरनमेंट उपलब्ध कराने के लिए Cozystack का उपयोग करें।

Cozystack, Cloud Native Computing Foundation का एक Sandbox प्रोजेक्ट है

bare-metal सर्वरों के एक समूह को एक बुद्धिमान सिस्टम में बदलें, जिसमें Kubernetes क्लस्टर, Databases-as-a-Service, वर्चुअल मशीनें, लोड बैलेंसर, HTTP कैशिंग सेवाएँ और अन्य सेवाएँ आसानी से बनाने के लिए एक सरल REST API हो।
  • AWS का सेल्फ-होस्टेड विकल्प
  • AI-तैयार इन्फ्रास्ट्रक्चर
  • ओपन-सोर्स VMware विकल्प

Cozystack का असली डैशबोर्ड, पूरी तरह आपके ब्राउज़र में चलता हुआ — न क्लस्टर, न साइनअप, न सेटअप। मार्केटप्लेस देखें, मैनेज्ड सेवाएँ खोलें, कंसोल में क्लिक करके घूमें। यह असली UI ही है, बस डेमो डेटा के साथ।

Cozystack किनके लिए है

छह स्थितियाँ, जिनके लिए यह प्रोजेक्ट बना है। हर एक के पीछे कोई है जो इसे आज प्रोडक्शन में चला रहा है।

होस्टिंग और क्लाउड प्रोवाइडर

आप VPS बेचते हैं। अब ग्राहक मैनेज्ड Kubernetes, डेटाबेस और ऑब्जेक्ट स्टोरेज माँगते हैं, और हर सेवा खुद बनाना एक ऐसा रोडमैप है जो कभी पूरा नहीं होता।

एक प्लेटफ़ॉर्म जो आपके मौजूदा हार्डवेयर को सेवाओं की सूची में बदल देता है: अलग-अलग टेनेंट, सेल्फ़-सर्विस प्रोविज़निंग, और एक Kubernetes-नेटिव API जिससे आपकी बिलिंग जुड़ सकती है।

पब्लिक क्लाउड बनाना

VMware छोड़ रही टीमें

स्थायी लाइसेंस अब नहीं रहे, नवीनीकरण की सीमाएँ आ गईं, और VMs को अब भी कहीं चलना है — वहाँ, जहाँ नियंत्रण आपका हो।

वर्चुअल मशीनें और कंटेनर एक ही क्लस्टर में, आपके अपने सर्वरों पर, लाइव माइग्रेशन और रेप्लिकेटेड स्टोरेज के साथ — और माइग्रेशन एक टूल है, पूरा दोबारा लिखना नहीं।

प्राइवेट क्लाउड बनाना

प्लेटफ़ॉर्म टीमें

डेवलपर डेटाबेस, क्लस्टर या एनवायरनमेंट के लिए टिकट खोलते हैं, और इन सबके लिए प्लेटफ़ॉर्म टीम ही अड़चन बन जाती है।

डेवलपर जो चाहिए उसे Kubernetes रिसोर्स की तरह माँगते हैं और मिनटों में पा जाते हैं — आपकी तय की गई कोटा-सीमा के भीतर, किसी और के क्लाउड पर अकाउंट बनाए बिना।

Kubernetes डिस्ट्रिब्यूशन के रूप में

विश्वविद्यालय और शोध

हर समूह अपना क्लस्टर और GPU में हिस्सा चाहता है, और इनमें से किसी का भी प्रशासन कोई नहीं करना चाहता।

साझा हार्डवेयर पर हर समूह या हर कोर्स के लिए सचमुच अलग क्लस्टर, उनके बीच GPU का बँटवारा, और ऐसा एनवायरनमेंट जिसे अगले सत्र में रिपॉज़िटरी से फिर से खड़ा किया जा सके।

सरकारी और विनियमित क्षेत्र

डेटा आपके अधिकार-क्षेत्र से बाहर नहीं जा सकता, और बाहरी कंट्रोल प्लेन पर निर्भर रहने की अनुमति आपको नहीं है।

पूरा प्लेटफ़ॉर्म आपके अपने हार्डवेयर पर चलता है, नियंत्रण-पथ में कोई बाहरी SaaS नहीं, और हर घटक ओपन सोर्स है जिसका ऑडिट आप कर सकते हैं।

टेलीकॉम और एज

नेटवर्क फ़ंक्शन अब भी वर्चुअल मशीनों के रूप में आते हैं जबकि हर नई चीज़ कंटेनर के रूप में — और अंत में दोनों अलग-अलग स्टैक पर चले जाते हैं।

दोनों एक ही प्लेटफ़ॉर्म पर, उस नेटवर्किंग के साथ जो डेटाप्लेन को चाहिए — केंद्रीय साइट से लेकर छोटे एज क्लस्टरों तक।

लाभ

API-first

Cozystack, Kubernetes पर आधारित है और इसके API के साथ घनिष्ठ अंतःक्रिया पर ज़ोर देता है। यह सभी तत्वों को किसी सुंदर UI या कस्टमाइज़ेशन के पीछे पूरी तरह छिपाने का लक्ष्य नहीं रखता। इसके बजाय यह एक मानक इंटरफ़ेस देता है और उपयोगकर्ताओं को बुनियादी प्रिमिटिव्स के साथ काम करना सिखाता है।

मानकीकरण और एकीकरण

प्लेटफ़ॉर्म के सभी घटक उद्योग में व्यापक रूप से ज्ञात, सिद्ध ओपन-सोर्स टूल और तकनीकों पर आधारित हैं। हम सबसे स्थापित और परखे हुए तरीकों का उपयोग करने का प्रयास करते हैं, जिससे पूरा प्लेटफ़ॉर्म बहुत सरल बनता है और वेंडर लॉक-इन से बचा जा सकता है।

प्रतिस्पर्धा नहीं, सहयोग

हमें अपने समुदाय पर गर्व है और हम इसके आसपास के प्रोजेक्ट्स के साथ निकटता से काम करते हैं। अगर हम कोई ऐसी प्लेटफ़ॉर्म सुविधा बनाते हैं जो किसी upstream प्रोजेक्ट में उपयोगी हो सकती है, तो हम उसे प्लेटफ़ॉर्म में रखने के बजाय उस प्रोजेक्ट में योगदान देना पसंद करते हैं।

विशेषताएँ

इंस्टॉल करना आसान

talos-bootstrap के साथ हम सबसे आसान इंस्टॉलेशन तरीका देते हैं, जिससे आप खाली डेटा सेंटर के सर्वरों पर PXE या ISO विधि से Cozystack बूटस्ट्रैप कर सकते हैं। immutable OS का उपयोग सिस्टम की संगति बनाए रखने और यह सुनिश्चित करने में मदद करता है कि सब कुछ अपेक्षा के अनुसार काम करे।

एकीकृत करना आसान

हम एक नेटिव Kubernetes RESTful API देते हैं, जो अपनी डिक्लेरेटिव प्रकृति के लिए व्यापक रूप से जाना जाता है। इसलिए अपने बिलिंग के साथ एकीकरण के लिए इतना ही पर्याप्त है कि आप अपने सिस्टम को इच्छित सेवा बताने वाला एक विशिष्ट YAML मैनिफ़ेस्ट Kubernetes API को भेजने का निर्देश दें। बाकी काम Cozystack आपके लिए कर देगा।

विस्तार करना आसान

प्लेटफ़ॉर्म का प्रत्येक पैकेज YAML फ़ाइलों के एक समूह से बना होता है। इसलिए Kubernetes प्रिमिटिव्स से परिचित कोई भी व्यक्ति प्लेटफ़ॉर्म को संशोधित या विस्तारित कर सकता है। पैकेज डिलीवरी को सुप्रसिद्ध और व्यापक रूप से उपयोग किया जाने वाला टूल FluxCD भरोसेमंद ढंग से संभालता है।

उच्च प्रदर्शन, कम ओवरहेड

हम प्रदर्शन की परवाह करते हैं। इसीलिए हम स्थिरता और कार्यक्षमता में संतुलन रखते हुए सबसे उच्च-प्रदर्शन वाली तकनीकें अपनाते हैं। इसके अलावा, हमारा अनूठा टेनेंट मॉडल Control Plane के लिए क्लाउड संसाधनों का कुशल आवंटन सक्षम करता है, जिससे लागत-दक्षता और आवश्यक स्तर की सुरक्षा सुनिश्चित होती है।

अंतर्निहित मॉनिटरिंग और अलर्ट

प्रत्येक सेवा का प्रत्येक इंस्टेंस पूर्व-कॉन्फ़िगर किए गए डैशबोर्ड और अलर्ट के एक सेट के साथ आता है। आप प्रत्येक टेनेंट के लिए अलग मॉनिटरिंग हब बना सकते हैं या उन्हें एक में जोड़ सकते हैं।

ऐप प्रबंधन के लिए अंतर्निहित UI

हालाँकि प्लेटफ़ॉर्म का प्राथमिक लक्ष्य एक सुंदर API देना है, फिर भी इसमें एप्लिकेशन परिनियोजित करने के लिए एक डैशबोर्ड भी है। यह वेब UI प्लेटफ़ॉर्म में तेज़ी से उतरने में मदद करता है और इसकी क्षमताओं का दृश्य प्रदर्शन करता है।

Cozystack के विकास में हमारे समुदाय के अटूट समर्थन और योगदान की हम गहरी सराहना करते हैं।
हमारे समुदाय से जुड़ें और हमारी यात्रा का हिस्सा बनें।

GitHub Discussions

GitHub Discussions में चर्चा में शामिल हों। Cozystack से जुड़ी हर बात — विनिर्देशों और फ़ीचर प्लानिंग से लेकर Show & Tell तक — यहीं होती है।

Slack

अगर आप Cozystack टीम और समुदाय से रीयल-टाइम में बात करना चाहते हैं, तो Slack पर हमसे जुड़ें। सबको जानने का यह एक बढ़िया तरीका है। एक Slack आमंत्रण प्राप्त करें, या #cozystack चैनल पर जाएँ।

Telegram

हमारा Telegram पर भी एक बड़ा समुदाय है। साथी उपयोगकर्ताओं से जुड़ने, सवाल पूछने और नवीनतम समाचार व विकास से अपडेट रहने के लिए @cozystack ग्रुप चैट से जुड़ें।