Tổng quan database proxy
DB Proxy nằm giữa ứng dụng và database, pool các kết nối, cân bằng tải và định tuyến từng kết nối tới node phù hợp. Ứng dụng kết nối tới endpoint của proxy thay vì tới node, nên một lần failover không đòi hỏi sửa code hay cấu hình phía bạn.
Lớp trung gian đó chính là mục đích. Không có proxy, ứng dụng giữ kết nối tới một node cụ thể và phải kết nối lại sang chỗ khác khi node đó thôi làm primary.
Khả dụng ở đâu
DB Proxy hỗ trợ MySQL, PostgreSQL và MariaDB, và chỉ trên database triển khai ở chế độ High Availability. Phải thỏa mãn cả hai điều kiện.
Tab DB Proxy chỉ xuất hiện khi database được tạo với High Availability và chạy engine được hỗ trợ. Nếu bạn không thấy tab này, kiểm tra cả hai điều kiện.
Quyền cần có
| Quyền | Loại thao tác | Mô tả |
|---|---|---|
manageDatabase:ListProxy | View | Xem danh sách DB Proxy của database. |
manageDatabase:CreateProxy | Create | Tạo DB Proxy cho database. |
manageDatabase:DeleteProxy | Delete | Xóa DB Proxy của database. |
Mở trang DB Proxy
- Đăng nhập FPT Cloud Portal và chọn Database Platform → All Database.
- Nhấn ID database, rồi mở tab DB Proxy.

Xem thông tin kết nối
Ở trang DB Proxy, nhấn ID proxy để mở hộp thoại chi tiết.

Trạng thái Running nghĩa là proxy đang nhận kết nối. Trỏ ứng dụng của bạn tới địa chỉ hiển thị ở End Point.
Trạng thái của proxy
| Trạng thái | Ý nghĩa | Thao tác khả dụng |
|---|---|---|
| Processing | Proxy đang được khởi tạo. | Delete |
| Running | Proxy hoạt động bình thường. | Stop, Restart, Resize, Delete |
| Stopped | Proxy đã dừng. | Start, Delete |
| Resizing | Tài nguyên proxy đang được điều chỉnh. | Delete |
| Failed | Proxy gặp lỗi không xác định. Xóa để giải phóng tài nguyên, hoặc liên hệ FPT Support. | Delete |