• 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 किया जा सकता है

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.