- रिमोट SSH environment के ज़रिए यूज़र सीधे एक्सेस कर सकने वाली डेवलपमेंट VM होस्टिंग सेवा
ssh exe.dev से कनेक्ट होकर SSH कनेक्शन को ही API की तरह इस्तेमाल किया जा सकता है; अलग अकाउंट बनाए बिना तुरंत VM बनाते हुए terminal session शुरू किया जा सकता है
- सिर्फ CPU और RAM की कुल मात्रा तय की जाती है, और कई VM उसे लचीले रूप से साझा करते हैं, इसलिए VM की संख्या के हिसाब से कोई अतिरिक्त लागत नहीं लगती
- वास्तविक Ubuntu-आधारित VM देते हुए भी sub-second startup को सपोर्ट करता है, जिससे container-स्तर की फुर्ती और VM की स्वतंत्रता दोनों साथ मिलती हैं
- सेशन के भीतर disk persistent रहती है, इसलिए दोबारा कनेक्ट करने पर भी डेटा बना रहता है, और यूज़र को sudo permissions दिए जाते हैं ताकि system-level commands चलाए जा सकें
- डिफ़ॉल्ट private सेटिंग, आसान share links, और agent चलाने के लिए उपयुक्त sandbox डिज़ाइन के साथ AI-आधारित डेवलपमेंट environment को ध्यान में रखा गया है
exe.dev के सार्वजनिक होने की पृष्ठभूमि
- sketch.dev के विकास के दौरान कई छोटे प्रोग्राम और टूल चलाने के लिए बड़ी संख्या में VM की मांग तेज़ी से बढ़ने के अनुभव से इसकी शुरुआत हुई
- LLM typing assistant, debugger जैसे कई डेवलपमेंट सहायक टूल्स के बढ़ते उपयोग के साथ VM ऑपरेशन खुद bottleneck बन गया
- VM को आसानी से बनाना, हटाना और बिना बोझ के बनाए रखना संभव हो, ऐसे environment की ज़रूरत स्पष्ट हो गई
Exe.dev का अवलोकन
ssh exe.dev कमांड से एक्सेस किया जा सकने वाला रिमोट डेवलपमेंट environment प्रदान करता है
- अलग web interface के बिना सिर्फ SSH client से एक्सेस संभव है
- सेशन की disk लगातार बनी रहती है, इसलिए logout के बाद भी डेटा हटता नहीं है
- यूज़र को sudo permissions मिलते हैं, जिससे system administration commands चलाए जा सकते हैं
- subscription यूनिट में सिर्फ CPU और RAM की कुल मात्रा दी जाती है और VM की संख्या पर कोई सीमा नहीं होती
- प्रति-VM billing या management overhead के बिना, यूज़र अपनी ज़रूरत के हिसाब से resources बाँट सकता है
- बीच-बीच में request संभालने वाले कई छोटे VM चलाने के लिए भी उपयुक्त है
मुख्य सुविधाएँ
- All the VMs that fit
- subscription में शामिल CPU और RAM की सीमा के भीतर VM की संख्या और उपयोग को स्वतंत्र रूप से तय किया जा सकता है
- कम लोड वाले कई VM बनाए रखने का usage pattern भी स्वीकार्य है
- Real VMs, sub-second start
- पूरा Ubuntu machine दिया जाता है, और ज़रूरत पड़ने पर Docker Compose आदि भी इंस्टॉल किए जा सकते हैं
- VM होने के बावजूद बहुत तेज़ startup speed मिलती है
- Persistent disks
- VM बंद होने के बाद भी डेटा बनाए रखने वाली disk उपलब्ध कराई जाती है
- आगे और फीचर विस्तार की योजना है
- SSH-based API
- सिर्फ
ssh exe.dev से कनेक्ट करके VM बनाना और manage करना शुरू किया जा सकता है
- अलग web console के बिना terminal-केंद्रित उपयोग संभव है
- Private by default, share with links
- डिफ़ॉल्ट रूप से HTTP service बाहरी एक्सेस से ब्लॉक रहती है
- TLS और authentication अपने आप संभाले जाते हैं, और लिंक के ज़रिए आसान sharing मिलती है
- Agent-friendly sandbox
- VM को agent चलाने के लिए sandbox की तरह इस्तेमाल किया जा सकता है
- संरचना किसी खास टूल या agent पर निर्भर नहीं है
- एडमिन अधिकार प्रदान:
sudo के ज़रिए package install करना या system settings बदलना संभव है
उपयोग की संभावनाएँ
- डेवलपमेंट प्रयोग, टेस्ट और सीखने के environment के लिए उपयुक्त
- लोकल environment सेटअप के बिना तुरंत इस्तेमाल किए जा सकने वाले server sessions देता है
- SSH-आधारित होने से security और simplicity दोनों साथ बनाए रखता है
सेवा को आज़माने का तरीका
- अलग signup प्रक्रिया के बिना
ssh exe.dev कमांड से तुरंत सेवा को एक्सप्लोर किया जा सकता है
- डेवलपर प्रीव्यू चरण में है, इसलिए उपलब्ध capacity की सीमा के भीतर इस्तेमाल संभव है
संबंधित लेख
अभी कोई टिप्पणी नहीं है.