7 ポイント 投稿者 xguru 2024-12-09 | まだコメントはありません。 | WhatsAppで共有
  • GitHubベースのインフラワークフロー自動化を支援するGitOps CI/CDプラットフォーム
  • Terraform、OpenTofu、CDKTF、およびTerragruntの作業をpull requestを通じて調整可能
  • SaaSサービスとオンプレミス展開オプションを提供し、完全なGit統合によりインフラコード管理に最適化
  • True GitOps
    • すべての設定がGitに保存され、コードとともに管理可能
    • 個別の設定ファイルや外部構成を必要とせず、ブランチ、マージ、ロールバック作業をコードのように実行可能
  • 拡張性と信頼性を考慮した設計
    • GitHub-Native: GitHub Actions、PR、Secretsと直接統合され、追加ツールは不要
    • エンタープライズセキュリティ: RBAC、SSO、監査ログなどにより、安全でコンプライアンスに準拠したインフラを提供
    • 高可用性: 並列実行とマルチリポジトリ環境を処理できる分散アーキテクチャ
    • Drift Detection: 実際のインフラとコード間の差異を検知して警告
    • マルチ環境対応: 開発、ステージング、本番環境を容易に管理可能

主な機能

  • GitOps統合: GitHub pull requestとActionsを使ってTerraform変更を調整
  • 高可用性: 分散アーキテクチャにより大規模な作業とチームを支援
  • Apply Before/After Merge: マージ前後にインフラ変更を適用可能
  • コスト見積もり: 変更適用前にコストを自動予測
  • OIDC認証: OpenID Connectを通じてクラウドプロバイダーと安全に認証
  • 適用ロック: 自動ロックと同時作業防止機能により競合を回避
  • 並列実行: 制限なく複数の作業を並列実行可能
  • Private Runners: 専用実行環境を活用してセキュリティを強化
  • Drift Detection: TerraformまたはOpenTofu設定との不一致を検知して修正
  • マルチ環境管理: GitHub Environmentsを使用して環境ごとの管理が可能
  • RBAC: GitHubユーザーおよびチームごとの詳細な権限管理をサポート
  • 監査ログ: すべてのインフラ変更を追跡・レビュー可能

アーキテクチャ概要

  • Terrateam Server: インフラ作業を調整し、並列作業や複雑な環境に適合
  • GitHubアプリケーション: GitOpsワークフローをネイティブなGitHub機能と統合
  • GitHub Actions: コード実行とインフラ管理の中核的役割
  • Postgresデータベース: 作業データと構成を安全に保存し、一貫性と監査機能を提供

オープンソース版と有償版

  • Community Edition (CE): 小規模チームと個人開発者向けの無料オープンソース版
  • Enterprise Edition (EE): RBAC、UI監査ログなど、大規模組織向けの追加機能を提供

まだコメントはありません。

まだコメントはありません。