Cutter 16
कुल $176.70 · 5% बचत
- vCPU
- 6 × समर्पित
- RAM
- 16 GB
- स्टोरेज
- 320 GB NVMe SSD
- ट्रांसफर
- 15 TB
- IPv4 / IPv6
- 1 / /64 routed
समाधान
सेल्फ-होस्टेड रनर जल्दी से अपनी लागत वसूल करते हैं: $62 प्रति माह पर Cutter 16 कई हज़ार होस्टेड CI मिनटों की जगह लेता है और तेज़ बिल्ड करता है क्योंकि कैश स्थानीय होता है। चार से छह समर्पित कोर और 16 GB अधिकांश बिल्ड मैट्रिसेस संभालते हैं। NVMe का उपयोग करें — निर्भरता स्थापना और कंटेनर लेयर निष्कर्षण लगभग पूरी तरह से IO-बाउंड हैं।
| संसाधन | आपको वास्तव में क्या चाहिए |
|---|---|
| CPU | 4–8 समर्पित कोर; बिल्ड अच्छी तरह से समानांतर होते हैं |
| RAM | सामान्य मैट्रिक्स के लिए 16 GB, बड़े मोनोरेपो के लिए 32 GB |
| डिस्क | 320 GB NVMe — कैश, इमेज और आर्टिफैक्ट जमा होते हैं |
| कर्नेल | नेस्टेड वर्चुअलाइजेशन कंटेनर और VM-आधारित जॉब के लिए |
कुल $176.70 · 5% बचत
कुल $262.20 · 5% बचत
कुल $495.90 · 5% बचत
इस कार्यभार के लिए स्थान आमतौर पर सबसे महत्वपूर्ण निर्णय होता है — या तो विलंबता प्रभावी होती है, या क्षेत्राधिकार।
छह कोर और 16 GB अधिकांश परियोजनाओं को कवर करते हैं।
आपके फोर्ज के आधार पर GitHub Actions रनर, gitlab-runner, या Woodpecker।
प्रति जॉब एक नया कंटेनर एक बिल्ड को दूसरे को दूषित करने से रोकता है।
npm, cargo, pip और Docker लेयर के लिए होस्ट निर्देशिकाओं को माउंट करें।
टैग आपको भारी जॉब को यहाँ रूट करने और हल्के को होस्टेड रनर पर छोड़ने देते हैं।
प्रति माह कुछ हज़ार मिनटों के बाद लगभग हमेशा। एक $62 इंस्टेंस लगातार चलता है; होस्टेड CI प्रति मिनट बिल करता है और हर कोल्ड स्टार्ट पर निर्भरताओं को फिर से डाउनलोड करता है।
हाँ। नेस्टेड वर्चुअलाइजेशन और पूर्ण रूट का मतलब है कि buildx, Docker-in-Docker और rootless builds सब काम करते हैं।
केवल अस्थायी, अलग-थलग runners के साथ। एक सार्वजनिक रिपॉजिटरी pull request से मनमाना कोड निष्पादित कर सकती है, इसलिए ऐसे runner को secrets या अपने आंतरिक नेटवर्क तक पहुंच कभी न दें।