OpenChoreo: Một Nền Tảng Phát Triển Kubernetes Toàn Diện
OpenChoreo là một nền tảng phát triển mã nguồn mở được thiết kế cho Kubernetes, cung cấp các công cụ thiết yếu cho cả nhà phát triển và kỹ sư nền tảng. Nó đơn giản hóa quy trình xây dựng, triển khai và quản lý các ứng dụng và khối lượng công việc thông qua các trừu tượng cấp cao đáp ứng nhu cầu đa dạng của người dùng. Nền tảng này có một cổng thông tin phát triển được hỗ trợ bởi Backstage, khả năng tích hợp CI/CD, quy trình GitOps và các công cụ quan sát, đảm bảo trải nghiệm liền mạch cho người dùng trong khi vẫn duy trì kiểm soát mạnh mẽ cho các kỹ sư nền tảng.
Với kiến trúc đa mặt phẳng, OpenChoreo tách biệt các mối quan tâm qua các lớp khác nhau, bao gồm một Mặt phẳng Trải nghiệm cho tương tác người dùng, một Mặt phẳng Kiểm soát cho quản lý tài nguyên, một Mặt phẳng Dữ liệu cho thực thi khối lượng công việc, và một Mặt phẳng Quan sát cho việc giám sát. API Nền tảng cho phép các kỹ sư nền tảng định nghĩa một cách khai báo cấu trúc và hành vi của nền tảng, đảm bảo rằng các nhà phát triển có thể tập trung vào các ứng dụng của họ mà không bị vướng bận bởi những phức tạp của hạ tầng.