7 điểm bởi xguru 2024-12-09 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Nền tảng GitOps CI/CD hỗ trợ tự động hóa quy trình hạ tầng dựa trên GitHub
  • Có thể điều phối các tác vụ Terraform, OpenTofu, CDKTF và Terragrunt thông qua pull request
  • Cung cấp tùy chọn dịch vụ SaaS và triển khai on-premises, được tối ưu cho quản lý mã hạ tầng với tích hợp Git hoàn chỉnh
  • True GitOps
    • Mọi cấu hình đều được lưu trong Git và có thể quản lý cùng với mã nguồn
    • Có thể thực hiện phân nhánh, hợp nhất và hoàn tác như với mã nguồn mà không cần tệp cấu hình riêng hay cấu hình bên ngoài
  • Được thiết kế với khả năng mở rộng và độ tin cậy cao
    • GitHub-Native: Tích hợp trực tiếp với GitHub Actions, PR, Secrets nên không cần công cụ bổ sung
    • Bảo mật doanh nghiệp: Cung cấp hạ tầng an toàn và tuân thủ quy định với RBAC, SSO, nhật ký kiểm toán
    • Tính sẵn sàng cao: Kiến trúc phân tán có thể xử lý thực thi song song và môi trường đa repo
    • Drift Detection: Phát hiện và cảnh báo sự khác biệt giữa hạ tầng thực tế và mã nguồn theo thời gian thực
    • Hỗ trợ đa môi trường: Dễ dàng quản lý các môi trường development, staging và production

Tính năng chính

  • Tích hợp GitOps: Điều phối thay đổi Terraform bằng GitHub pull request và Actions
  • Tính sẵn sàng cao: Hỗ trợ tác vụ và đội ngũ quy mô lớn với kiến trúc phân tán
  • Apply Before/After Merge: Có thể áp dụng thay đổi hạ tầng trước hoặc sau khi hợp nhất
  • Ước tính chi phí: Tự động dự đoán chi phí trước khi áp dụng thay đổi
  • Xác thực OIDC: Xác thực an toàn với nhà cung cấp đám mây thông qua OpenID Connect
  • Khóa áp dụng: Tránh xung đột bằng khóa tự động và ngăn tác vụ đồng thời
  • Thực thi song song: Có thể chạy nhiều tác vụ song song mà không bị giới hạn
  • Private Runners: Tăng cường bảo mật bằng cách sử dụng môi trường thực thi chuyên dụng
  • Drift Detection: Phát hiện và khắc phục sự không khớp với cấu hình Terraform hoặc OpenTofu
  • Quản lý đa môi trường: Có thể quản lý theo từng môi trường bằng GitHub Environments
  • RBAC: Hỗ trợ quản lý quyền chi tiết theo người dùng và nhóm GitHub
  • Nhật ký kiểm toán: Có thể theo dõi và rà soát mọi thay đổi hạ tầng

Tổng quan kiến trúc

  • Terrateam Server: Điều phối các tác vụ hạ tầng, phù hợp cho tác vụ song song và môi trường phức tạp
  • Ứng dụng GitHub: Tích hợp quy trình GitOps với các tính năng GitHub nguyên bản
  • GitHub Actions: Đóng vai trò cốt lõi trong thực thi mã và quản lý hạ tầng
  • Cơ sở dữ liệu Postgres: Lưu trữ an toàn dữ liệu tác vụ và cấu hình để đảm bảo tính nhất quán và khả năng kiểm toán

Mã nguồn mở và phiên bản trả phí

  • Community Edition (CE): Phiên bản mã nguồn mở miễn phí dành cho nhóm nhỏ và nhà phát triển cá nhân
  • Enterprise Edition (EE): Cung cấp các tính năng bổ sung như RBAC, nhật ký kiểm toán UI cho các tổ chức quy mô lớn

Chưa có bình luận nào.

Chưa có bình luận nào.