Mô hình triển khai
Phần này mô tả các mô hình triển khai cơ sở dữ liệu được FPT Database Engine hỗ trợ, cho phép người dùng lựa chọn kiến trúc đáp ứng các yêu cầu về tính sẵn sàng, hiệu năng và chi phí.
Triển khai Single Node
Mô hình triển khai Single Node cung cấp cơ sở dữ liệu trên một node duy nhất với tài nguyên tính toán (vCPU, RAM) và lưu trữ được cấp phát. Mô hình này không hỗ trợ failover tự động và phụ thuộc hoàn toàn vào tính sẵn sàng của node. Mô hình Single Node phù hợp với:
- Môi trường Development / Testing.
- Các ứng dụng có tải thấp đến trung bình.
- Các trường hợp sử dụng ưu tiên tính đơn giản và tối ưu chi phí.
Các đặc điểm chính:
- Một instance cơ sở dữ liệu duy nhất.
- Không có node standby hoặc replica.
- Backup được thực hiện theo cấu hình dịch vụ.
- Có khả năng gián đoạn khi node gặp sự cố hoặc trong các hoạt động bảo trì.
Triển khai High Availability (HA / Cluster)
Mô hình triển khai High Availability (HA / Cluster) cung cấp cơ sở dữ liệu trên nhiều node, bao gồm một node chính và một hoặc nhiều node standby/replica, để đảm bảo tính sẵn sàng cao và khả năng chịu lỗi. Trong mô hình này, cơ sở dữ liệu được giám sát liên tục. Khi node chính gặp sự cố, hệ thống tự động thực hiện failover sang node standby, giảm thiểu thời gian gián đoạn và đảm bảo tính liên tục của dịch vụ. Các đặc điểm chính:
- Nhiều node được triển khai trong cùng một hoặc nhiều availability zone khác nhau.
- Hỗ trợ failover tự động.
- Có thể tích hợp với DB Proxy để định tuyến kết nối.
- Được thiết kế cho các tải production và các hệ thống quan trọng.
Lợi ích:
- Giảm thiểu thời gian ngừng dịch vụ.
- Nâng cao độ tin cậy và khả năng phục hồi.
- Hỗ trợ mở rộng đọc thông qua replica (nếu được cấu hình).