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

Architecture

AMDP tích hợp và chuẩn hóa các công cụ quản lý cấu hình, môi trường PaaS, công cụ CI/CD, nhiều loại dịch vụ hỗ trợ khác nhau và các công cụ giám sát, cho phép các nhà phát triển tạo, triển khai, xây dựng và giám sát các dịch vụ của riêng họ mà không gặp phải gánh nặng nhận thức.

Ngoài việc áp dụng AMDP, các thành phần chính của Cloud Native sau đây nên được thiết lập để chuyển đổi và thực thi Cloud Native:

  • Các công cụ quản lý cấu hình
  • PaaS riêng/tổng công cộng
  • Công cụ CI/CD
  • Nhiều loại dịch vụ hỗ trợ (chẳng hạn như cài đặt hoặc dưới dạng dịch vụ)
  • Các công cụ ghi log, giám sát và theo dõi

Hơn nữa, AMDP cung cấp Developer SandBox, là một Remote Development Environment (RDE) an toàn, có thể mở rộng và chuẩn hóa dựa trên container để cho phép phát triển bất cứ lúc nào, bất cứ nơi đâu. Nó bao gồm các thành phần chính sau:

  • Developer (Client): Truy cập môi trường phát triển thông qua trình duyệt web—không cần cài đặt.
  • Proxy: Xác thực và định tuyến các yêu cầu truy cập, đảm bảo tất cả các hành động được quản lý an toàn trong ranh giới mạng.
  • Operator/Manager: Cung cấp các container RDE dựa trên yêu cầu của nhà phát triển, và quản lý phân bổ tài nguyên và vòng đời.
  • RDE Pod: Một môi trường phát triển container hóa được trang bị sẵn IDE, SSH hoặc Jupyter. Mỗi Pod bao gồm các cài đặt storage, configuration, và resource quota được cách ly để đảm bảo tính độc lập và ổn định.
  •  Multi-tenancy: cho phép nhiều nhóm phát triển hoặc dự án hoạt động hiệu quả song song trong cùng một hạ tầng.