- 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.