macOS CI मिनट 10× महंगे क्यों हैं
GitHub के होस्टेड रनर पर एक Linux मिनट $0.008 का है। एक macOS मिनट $0.062 to $0.102 का है, यानी लगभग 10 से 20 गुना। यह गुणक मनमाना नहीं है। इसके पीछे Apple का लाइसेंस और डेडिकेटेड Mac हार्डवेयर का हिसाब है। पर इसका मतलब यह है कि macOS CI वह ख़र्च है जहाँ फ़्लैट कीमत वाली डेडिकेटेड मशीन जल्दी फ़ायदेमंद हो जाती है।
10× कहाँ से आता है
- Apple का लाइसेंस। macOS सिर्फ़ Apple हार्डवेयर पर चल सकता है, और SLA तय करता है कि आप उसे लीज़ पर कैसे दें। Linux VM की तरह एक Mac पर ज़रूरत से ज़्यादा ग्राहक नहीं ठूँसे जा सकते।
- हार्डवेयर, vCPU नहीं। macOS रनर एक असली Mac है। प्रोवाइडर मशीन, रैक और बिजली का ख़र्च आपके मिनटों में बाँट देते हैं।
- हर बार सब कुछ ठंडा। होस्टेड रनर हर बार नए सिरे से शुरू होते हैं। इसलिए हर रन फिर से Pods, SwiftPM और DerivedData डाउनलोड करता है। जो कैश आपके पास पहले से थे, उन्हें दोबारा बनाने के मिनटों का पैसा आप देते हैं।
ब्रेक-ईवन
$0.062/min पर, $139/mo की फ़्लैट मशीन लगभग 2,242 मिनट प्रति माह पर बराबर पड़ती है। यह असली iOS बिल्ड के साथ रोज़ के कुछ पुल रिक्वेस्ट जितना है। इसके बाद हर अतिरिक्त मिनट मुफ़्त है, मीटर नहीं चलता:
3,000 min/mo metered $240 to $480 flat $139 6,000 min/mo metered $480 to $960 flat $139
अपने इस्तेमाल पर सटीक आँकड़ा कैलकुलेटर से निकालें।
मीटर वाला कब बेहतर रहता है
अगर आप महीने में कुछ सौ macOS मिनट ही चलाते हैं, तो होस्टेड पर ही रहें। फ़्लैट कीमत तभी फ़ायदेमंद है जब इस्तेमाल लगातार हो। हम यह तुलना वाले पेज पर साफ़ कहते हैं।
अपना हिसाब खुद लगाएँ: कैलकुलेटर देखें, या एक runner लीज़ करें।