- Uncloud एक open source टूल है जो Kubernetes के बिना भी कई सर्वरों पर containerized web applications को deploy और scale कर सकता है
- Docker Compose-आधारित workflow को बनाए रखते हुए, यह zero-downtime deployment, automatic HTTPS, और server-to-server scaling को support करता है
- केंद्रीय control plane के बिना, हर मशीन WireGuard-आधारित P2P network से जुड़ी रहती है, इसलिए कुछ सर्वर offline होने पर भी cluster चलता रहता है
- Caddy reverse proxy के जरिए automatic HTTPS, built-in DNS-आधारित service discovery, और load balancing features शामिल हैं
- cloud और on-premise mixed environments में भी एक ही तरीके से deployment संभव है, जिससे infrastructure control और cost predictability मिलती है
PaaS-जैसा workflow
- Heroku या Fly.io जैसी आसान deployment experience देते हुए भी servers और data पर पूरा control बनाए रखता है
- request-based billing की जगह predictable cost structure
- vendor lock-in नहीं, standard SSH tools से debugging संभव
- Docker Compose-friendly structure के साथ build, push, और deploy एक ही command में किए जा सकते हैं
- image registry की जरूरत नहीं, zero-downtime rolling deployment support
- कई machines पर replica scaling संभव
कम-maintenance डिज़ाइन
- control plane या quorum management की जरूरत नहीं, जिससे management complexity कम रहती है
- ports खोले बिना सुरक्षित machine-to-machine communication support
- automatic service discovery और Let's Encrypt-आधारित HTTPS automatic issuance built-in है
यह कैसे काम करता है
- जटिल cluster की जगह सरल machine network से बना है, जो maintenance burden बढ़ाए बिना stable infrastructure देता है
- हर मशीन WireGuard mesh network में शामिल होती है और automatic peer discovery तथा NAT traversal करती है
- containers को unique IP मिलता है, जिससे सर्वरों के बीच direct communication संभव होता है
- पूरी तरह distributed architecture में, बिना किसी केंद्रीय control node के हर मशीन cluster state को sync करती है
- कुछ machines offline होने पर भी cluster operation जारी रहता है
- Docker-जैसी CLI से पूरे infrastructure को control किया जा सकता है
- सिर्फ एक machine पर SSH access से deployment, monitoring, और scaling किया जा सकता है
मुख्य फीचर्स
- कहीं भी deploy करें: cloud VM, dedicated server, on-premise सहित सभी Linux machines support
- automatic HTTPS: built-in Caddy reverse proxy के साथ बिना configuration के TLS certificate issuance और HTTPS enablement
- load balancing: कई machines में फैले container replicas के बीच traffic distribution
- service discovery: built-in DNS network के भीतर services की location को अपने-आप track करता है
- Infrastructure as Code: मौजूदा Docker Compose files से पूरे app stack को define किया जा सकता है
- vendor lock-in नहीं: cloud और अपने hardware को स्वतंत्र रूप से mix and match किया जा सकता है
अभी कोई टिप्पणी नहीं है.