मेरे प्रोजेक्ट में हमारे पास एक AWS सर्वर चल रहा है जो जेनकिंस मास्टर + 1 जेनकिंस दास (2 निष्पादक) ... और हमें
अपनी निर्माण शक्ति को बढ़ाने के लिए हमें तीन विकल्प चाहिए:
- स्केल अप : AWS उदाहरण को बड़ा करें और अधिक निष्पादक जोड़ें।
- स्केल अप : एडब्ल्यूएस उदाहरण को बड़ा करें और एक और जेनकींस दास प्रक्रिया जोड़ें।
- स्केल आउट : जेनकिंस दास के साथ एक और AWS उदाहरण बनाएँ और इसे मास्टर से कनेक्ट करें
हम 2 करना चाहते हैं। जैसा कि हम एक बड़े संगठन में हैं और हमारे वर्तमान जेनकिंस मास्टर के पास हर उस जगह की पहुंच है, जिसकी उन्हें जरूरत है। विकल्प 3. "नया सर्वर" जटिल है क्योंकि इसमें अधिक नौकरशाही अनुमोदन की आवश्यकता होती है जो सप्ताह लगेंगे।
तो मेरे सवाल हैं:
- क्या विकल्प 2 में कोई तकनीकी समस्या है? । हो सकता है कि प्रत्येक जेनकिंस गुलाम के निष्पादकों को अन्य दास निष्पादकों के बारे में पता न हो?
- सामान्य तौर पर, जेनकिंस को स्केल करने के लिए सबसे अच्छा तरीका क्या है? स्केलिंग या स्केलिंग?