Chuyển tới nội dung chính

Key features

Đặc điểm chính

AMDP đơn giản hóa việc tự động hóa các quy trình DevOps được tối ưu hóa cho các môi trường đám mây trong các doanh nghiệp bằng cách cho phép tái sử dụng các thành phần, quy trình, môi trường phát triển, các pipeline CI/CD và các cổng tự phục vụ khác nhau. Các tính năng chính của nó bao gồm:

  • Self-Service Portal: Một bảng điều khiển được thiết kế cho các nhà phát triển và kiến trúc sư để cấu hình và chạy DevOps một cách độc lập
  • Cluster Resource Orchestration: Xử lý việc phối hợp các cụm và tài nguyên nội bộ và bên ngoài như cơ sở dữ liệu, giám sát, ghi log, lưu trữ và tệp cấu hình, đảm bảo hoạt động ứng dụng hiệu quả.
  • Application Configuration Management: Cung cấp quản lý thống nhất các cấu hình ứng dụng trong toàn bộ vòng đời, từ phát triển đến triển khai, và tạo điều kiện cho việc cập nhật cấu hình tự động khi môi trường triển khai thay đổi.
  • CI/CD Pipeline Management: Cho phép đăng ký và quản lý dữ liệu cấu hình pipeline để đảm bảo việc xây dựng và triển khai liên tục.
  • Enhance Productivity and Code quality: cung cấp một bộ bảng điều khiển trực quan toàn diện để theo dõi, phân tích và tối ưu hóa hiệu suất ứng dụng và chất lượng mã, thúc đẩy một vòng đời phát triển hiệu quả và đáng tin cậy hơn.
  • The Developer SandBox: là kiến trúc phát triển từ xa gốc đám mây (RDE) cho phép các môi trường an toàn, có thể mở rộng và tiêu chuẩn hóa cho các nhà phát triển, mang lại nhiều lợi ích:
    • Enhanced Security: Tất cả quyền truy cập được kiểm soát qua proxy, đảm bảo không có sự tiếp xúc trực tiếp với nội bộ của container.
    • Flexible Resource Allocation: Hỗ trợ cấp phát CPU, bộ nhớ, GPU và các tài nguyên khác theo dự án hoặc người dùng cụ thể.
  • Integrated CI/CD & SCM: Kết nối trực tiếp với các kho Git và pipeline để hỗ trợ giao hàng liên tục.
    • Centralized Monitoring: Tầm nhìn thời gian thực về sức khỏe của container, mức sử dụng tài nguyên và hoạt động của người dùng thông qua một bảng điều khiển thống nhất.

Quy trình làm việc chung

AMDP là một công cụ tự động hóa DevOps dựa trên Kubernetes được thiết kế để tối ưu hóa việc phát triển các ứng dụng Cloud Native. Dưới đây là tổng quan về những gì nó làm:

  • Source Code Compilation & Validation: Nó biên dịch và xác thực các loại mã nguồn khác nhau được lưu trữ trong các kho Git, bao gồm các framework như Spring Boot, Vue.js, React và Docker.
  • Container Image Creation & Registration: X xây dựng và đăng ký các hình ảnh container, chuẩn bị chúng cho việc triển khai.
  • Kubernetes Resource & Deployment Policy Creation: Nó tự động tạo ra các tài nguyên Kubernetes cần thiết và các chính sách triển khai để đảm bảo việc điều phối ứng dụng đúng cách.
  • Automated Kubernetes Deployment: X xử lý quy trình triển khai đến các cụm Kubernetes mà không cần can thiệp thủ công.
  • Kubernetes Deployment Monitoring: Công cụ này liên tục theo dõi hiệu suất của các triển khai Kubernetes.