उन्नत
कंटेनर, उनके आसपास Project के बिना।
ज़्यादातर ऐप्स को Project में होना चाहिए: आप एक रिपॉज़िटरी कनेक्ट करते हैं और Sarpius उसे बनाता, रूट करता और चलाता है। SparxLite बाकी चीज़ों के लिए है। आप एक image, संसाधन और ports चुनते हैं, और वह चलने लगता है। न रिपॉज़िटरी, न build चरण, न कंपोनेंट।
उसी wallet से प्रति मिनट बिलिंग।
कौन सा चुनें
हर चीज़ को Project नहीं होना चाहिए।
SparxLite चुनें जब
- आपके पास पहले से एक image है और build करने के लिए कोई रिपॉज़िटरी नहीं है।
- यह एप्लिकेशन के बजाय कोई process है: game server, bot या ऐसा worker जिसे आप खुद चलाते हैं।
- आपको खास ports तक सीधे पहुँचना है, केवल router के पीछे HTTP तक नहीं।
- आप किसी चीज़ को एक दोपहर चलाकर फिर बंद करना चाहते हैं।
Project चुनें जब
- जिस चीज़ को आप deploy कर रहे हैं, वह git रिपॉज़िटरी में रहती है।
- आप चाहते हैं कि आपकी branch पर push ही deploy बन जाए।
- उसे database, bucket, domain और TLS की ज़रूरत है, जो उससे जुड़े हों।
- यह एक एप्लिकेशन है, कोई एकल process नहीं।
दोनों की बिलिंग उसी wallet से होती है और आप एक ही account पर दोनों चला सकते हैं।
शुरुआत कैसे करें
तीन चुनाव करें और यह चल रहा है।
कनेक्ट करने के लिए कोई रिपॉज़िटरी, configure करने के लिए कोई build और detect करने के लिए कोई framework नहीं है। तीन सवालों के जवाब दें और कंटेनर तैयार है।
01
एक image चुनें
catalogue से शुरू करें या अपनी image लाएँ। आपकी ओर से कुछ भी अनुमानित या दोबारा लिखा नहीं जाता।
02
आकार चुनें
CPU, memory और storage। बाद में इसे बदलें, इसके आसपास कुछ दोबारा build करने की ज़रूरत नहीं।
03
इसे शुरू करें
ports आवंटित होते हैं, console जुड़ता है और प्रति-मिनट meter शुरू हो जाता है। जब चाहें इसे रोक दें।
आपका नियंत्रण
वे हिस्से जिन्हें build pipeline आपके लिए चुनती।
01
Image
कोई भी container image। अपनी image लाएँ या catalogue से शुरू करें। आपकी ओर से कुछ भी detect, अनुमानित या दोबारा लिखा नहीं जाता।
02
संसाधन
हर instance के लिए CPU, memory और storage। workload बदलने पर इसके आसपास दोबारा build करने के बजाय इसका आकार बदलें।
03
Ports
ऐसे allocations जिन तक आप सीधे पहुँच सकते हैं। हर उस चीज़ के लिए उपयोगी जो reverse proxy के पीछे web server नहीं है।
04
Lifecycle
इसे खुद शुरू और बंद करें। कोई pipeline यह तय नहीं करती कि इसे कब rebuild करना है और कोई push आपके नीचे इसे redeploy नहीं करता।
Console
इसे सचमुच चलाने के लिए ज़रूरी हर चीज़।
जिस कंटेनर के भीतर आप जा न सकें, वह ज़्यादा उपयोगी नहीं है। यह सब browser में उसी कंटेनर पर मौजूद है जिसे आपने अभी शुरू किया है।
Live console
चल रहे कंटेनर से जुड़ें, उसका output आते ही देखें और commands सीधे उसमें लिखें।
Power control
खुद start, stop, restart और kill करें। कोई pipeline यह तय नहीं करती कि आपका process कब बंद हो।
फ़ाइलें
Browser में browse, edit, upload, download, rename, archive और extract करें। अपने tools इस्तेमाल करने हों तो SFTP भी है।
Databases
कंटेनर के लिए database बनाएँ, उसका password बदलें और काम पूरा होने पर उसे हटा दें। अलग से कुछ जोड़ने की ज़रूरत नहीं।
Sub-users
अपना account दिए बिना किसी को एक कंटेनर तक पहुँच दें।
Live आँकड़े
चलते समय CPU, memory और storage, न कि बाद में पढ़ी जाने वाली रिपोर्ट।
बिलिंग
प्रति मिनट, आपके पास पहले से मौजूद wallet से।
SparxLite आपके account के बाकी हिस्से की तरह उसी prepaid balance से राशि लेता है और उसी spend cap के अंतर्गत रहता है। कोई अलग plan, अलग invoice या न्यूनतम अवधि नहीं है। rate आपके चुने हुए instance size पर निर्भर करता है और शुरू करने से पहले आप उसे देख लेते हैं।
कीमतें देखेंयह कहाँ चलता है
एक zone, Netherlands में।
Sarpius आज एक ही zone में चलता है, Netherlands में, EU के स्वामित्व के अंतर्गत। यह किसी ऐसी कंपनी का यूरोपीय region नहीं है जिसका मुख्यालय कहीं और हो। अगर आपका workload EU से बाहर किसी खास जगह पर होना ज़रूरी है, तो यह platform आपके लिए नहीं है। साइन अप करने के बाद बताने के बजाय हम आपको यह बात यहीं बताना पसंद करते हैं।
एक शुरू करें और फिर बंद कर दें।
एक मिनट बाद एक कंटेनर चल रहा होगा और किसी और चीज़ को बदलने की ज़रूरत नहीं होगी।