• GitHub-आधारित इंफ्रास्ट्रक्चर वर्कफ़्लो ऑटोमेशन को सपोर्ट करने वाला GitOps CI/CD प्लेटफ़ॉर्म
  • Terraform, OpenTofu, CDKTF, और Terragrunt कार्यों को pull request के ज़रिए समन्वित किया जा सकता है
  • SaaS सेवा और on-premises deployment विकल्प प्रदान करता है, और पूर्ण Git integration के साथ इंफ्रास्ट्रक्चर कोड प्रबंधन के लिए अनुकूलित है
  • True GitOps
    • सभी सेटिंग्स Git में स्टोर होती हैं और कोड के साथ प्रबंधित की जा सकती हैं
    • अलग configuration file या बाहरी configuration की ज़रूरत के बिना branch, merge, और rollback कार्यों को कोड की तरह किया जा सकता है
  • स्केलेबिलिटी और विश्वसनीयता को ध्यान में रखकर डिज़ाइन किया गया
    • GitHub-Native: GitHub Actions, PR, Secrets के साथ सीधे integrate होता है, इसलिए अतिरिक्त tools की ज़रूरत नहीं
    • एंटरप्राइज़ सुरक्षा: RBAC, SSO, audit logs आदि के ज़रिए सुरक्षित और compliant इंफ्रास्ट्रक्चर प्रदान करता है
    • High Availability: parallel execution और multi-repo environments को संभाल सकने वाली distributed architecture
    • Drift Detection: वास्तविक समय के इंफ्रास्ट्रक्चर और कोड के बीच अंतर का पता लगाकर चेतावनी देता है
    • multi-environment support: development, staging, production environments को आसानी से प्रबंधित किया जा सकता है

प्रमुख विशेषताएँ

  • GitOps integration: GitHub pull request और Actions का उपयोग करके Terraform परिवर्तनों का समन्वय
  • High Availability: distributed architecture के साथ बड़े पैमाने के कार्यों और टीमों को सपोर्ट
  • Apply Before/After Merge: merge से पहले या बाद में इंफ्रास्ट्रक्चर परिवर्तन लागू किए जा सकते हैं
  • लागत अनुमान: परिवर्तन लागू करने से पहले लागत का स्वतः अनुमान
  • OIDC authentication: OpenID Connect के माध्यम से cloud providers के साथ सुरक्षित authentication
  • apply lock: स्वचालित lock और concurrent work prevention सुविधाओं से टकराव से बचाव
  • parallel execution: बिना सीमा कई कार्यों को parallel में चलाया जा सकता है
  • Private Runners: समर्पित execution environments का उपयोग कर सुरक्षा को मज़बूत करना
  • Drift Detection: Terraform या OpenTofu configuration के साथ असंगतियों का पता लगाकर उन्हें ठीक करना
  • multi-environment management: GitHub Environments का उपयोग करके environment-वार प्रबंधन
  • RBAC: GitHub उपयोगकर्ताओं और टीमों के लिए विस्तृत permission management सपोर्ट
  • audit logs: सभी इंफ्रास्ट्रक्चर परिवर्तनों को track और review किया जा सकता है

आर्किटेक्चर अवलोकन

  • Terrateam Server: इंफ्रास्ट्रक्चर कार्यों का समन्वय करता है और parallel workloads तथा जटिल environments के लिए उपयुक्त है
  • GitHub application: GitOps workflow को native GitHub features के साथ integrate करता है
  • GitHub Actions: कोड execution और इंफ्रास्ट्रक्चर प्रबंधन में केंद्रीय भूमिका
  • Postgres database: कार्य डेटा और configuration को सुरक्षित रूप से स्टोर कर consistency और audit सुविधाएँ प्रदान करता है

ओपन सोर्स और सशुल्क संस्करण

  • Community Edition (CE): छोटे टीमों और व्यक्तिगत डेवलपर्स के लिए मुफ़्त ओपन सोर्स संस्करण
  • Enterprise Edition (EE): RBAC, UI audit logs आदि जैसे बड़े संगठनों के लिए अतिरिक्त सुविधाएँ प्रदान करता है

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

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