Kiến trúc dịch vụ
Kiến trúc dịch vụ
Updated on 10 Apr 2026

FDE MongoDB được triển khai trên hạ tầng Cloud-native của FPT Cloud, tích hợp sẵn các thành phần vận hành và bảo vệ hệ thống, đảm bảo tính sẵn sàng cao (High Availability), khả năng mở rộng linh hoạt (Scalability) và vận hành ổn định trong môi trường production. Dịch vụ được xây dựng trên nền tảng MongoDB Enterprise và được tối ưu hóa bởi FPT Cloud để phù hợp với mô hình DBaaS trên cloud.

Hệ thống hỗ trợ 2 kiểu kiến trúc đáp ứng các yêu cầu về workload khác nhau: Single-node và Replica Set.

  • Single-node: là kiến trúc đơn giản nhất, bao gồm một node MongoDB duy nhất, không có cơ chế replication. Mô hình này phù hợp cho môi trường development, testing, staging hoặc các workload nhỏ không yêu cầu high availability. Ưu điểm là triển khai nhanh, chi phí thấp và dễ quản lý; tuy nhiên không hỗ trợ failover tự động và có rủi ro gián đoạn dịch vụ nếu node gặp sự cố.
  • Replica Set: gồm một node Primary và nhiều node Secondary, đảm bảo khả năng tự động failover khi có sự cố, giúp duy trì tính liên tục của dịch vụ. Đây là mô hình tiêu chuẩn cho các hệ thống production yêu cầu độ sẵn sàng cao.

Ở lớp hạ tầng và vận hành, FDE MongoDB tích hợp các thành phần quản trị tập trung như hệ thống monitoring, logging, backup/restore và cảnh báo tự động, giúp người dùng dễ dàng theo dõi và quản lý toàn bộ vòng đời database. Dịch vụ cũng hỗ trợ mở rộng tài nguyên online, cho phép tăng/giảm CPU, RAM, storage mà không gián đoạn hệ thống.

Ngoài ra, kiến trúc được thiết kế theo nguyên tắc multi-layer isolation, kết hợp với các cơ chế bảo mật như network isolation (VPC), mã hóa dữ liệu và kiểm soát truy cập, giúp đảm bảo an toàn cho dữ liệu trong suốt quá trình lưu trữ và truyền tải.

Nhờ kiến trúc này, FDE MongoDB có thể đáp ứng đa dạng workload từ ứng dụng nhỏ đến hệ thống phân tán quy mô lớn, đồng thời đảm bảo hiệu năng, độ tin cậy và khả năng mở rộng theo nhu cầu doanh nghiệp.