इस प्रोजेक्ट के बारे में

Nomad HashiCorp का वर्कलोड ऑर्केस्ट्रेटर है जो ऑन-प्रिमिसेस और क्लाउड इंफ्रास्ट्रक्चर पर बड़े पैमाने पर एप्लिकेशन तैनात करने और प्रबंधित करने के लिए है। यह एक एकल, स्व-निहित बाइनरी के रूप में आता है जो संसाधन प्रबंधन और शेड्यूलिंग को एक सिस्टम में जोड़ता है, जिसे स्टोरेज या समन्वय के लिए किसी बाहरी सेवा की आवश्यकता नहीं होती है। वर्कलोड प्रकार: प्लग करने योग्य टास्क ड्राइवरों के माध्यम से, Nomad Docker और Podman कंटेनर, गैर-कंटेनरीकृत एक्ज़ीक्यूटेबल और Java एप्लिकेशन, और QEMU के माध्यम से वर्चुअल मशीन चला सकता है। यह टीमों को माइक्रोसर्विसेज, बैच जॉब्स और लीगेसी एप्लिकेशन को एक ही इंफ्रास्ट्रक्चर पर साथ-साथ चलाने की अनुमति देता है, बिना सब कुछ कंटेनरीकृत किए। संचालन और विश्वसनीयता: Nomad स्वचालित रूप से एप्लिकेशन, नोड और ड्राइवर विफलताओं को संभालता है। यह वितरित और लचीला है, उच्च उपलब्धता प्रदान करने के लिए लीडर चुनाव और स्टेट प्रतिकृति का उपयोग करता है। शेड्यूलर आशावादी रूप से समवर्ती है, जो परियोजना के अनुसार थ्रूपुट बढ़ाता है और विलंबता कम करता है; Nomad वास्तविक दुनिया के उत्पादन वातावरण में 10K+ नोड्स के क्लस्टर तक स्केल करने के लिए सिद्ध हुआ है। मल्टी-क्षेत्र और मल्टी-क्लाउड: फेडरेशन आउट-ऑफ-द-बॉक्स समर्थित है, जो कई क्षेत्रों और क्लाउड में एप्लिकेशन तैनाती सक्षम करता है। हार्डवेयर त्वरण: अंतर्निहित डिवाइस प्लगइन स्वचालित रूप से GPU, FPGA और TPU जैसे हार्डवेयर उपकरणों से संसाधनों का पता लगाते हैं और उपयोग करते हैं, जो मशीन लर्निंग और AI वर्कलोड को लक्षित करते हैं। पारिस्थितिकी तंत्र एकीकरण: Nomad प्रावधान के लिए Terraform, सेवा खोज के लिए Consul और गोपनीयता प्रबंधन के लिए Vault के साथ एकीकृत होता है। एक वाणिज्यिक संस्करण, Nomad Enterprise भी उपलब्ध है। प्लेटफ़ॉर्म और लाइसेंसिंग: Nomad Linux, Windows और macOS पर चलता है। स्रोत कोड BUSL-1.1 के तहत लाइसेंस प्राप्त है। आरंभ करना: रिपॉजिटरी आधिकारिक उत्पाद दस्तावेज़, CLI और API संदर्भ, प्लगइन दस्तावेज़ और ट्यूटोरियल से लिंक करती है, जिसमें स्थानीय गैर-उत्पादन क्लस्टर स्थापित करने के लिए आरंभ-प्राप्त ट्रैक शामिल है। सार्वजनिक क्लाउड पर विकास Nomad क्लस्टर स्थापित करने के लिए Terraform मैनिफेस्ट terraform निर्देशिका में शामिल हैं। उत्पादन तैनाती एक संदर्भ वास्तुकला दस्तावेज़ द्वारा अनुशंसित प्रथाओं के साथ कवर की जाती है। उत्पाद दस्तावेज़ एक अलग web-unified-docs रिपॉजिटरी में बनाए रखा जाता है, और एक सार्वजनिक रोडमैप आगामी रिलीज़ में अपेक्षित प्रमुख सुविधाओं की रूपरेखा देता है, जिसमें चेतावनी है कि आइटम परिवर्तन के अधीन हैं। योगदान दिशानिर्देश और डेवलपर दस्तावेज़ contributing निर्देशिका में स्थित हैं, और समुदाय चर्चा HashiCorp Discuss फोरम पर होती है।