DA940-10
Dịch vụ nền tảng dữ liệu và dùng chung
TRONG 1–2 NĂM
Cơ sở dữ liệu quan hệ dạng dịch vụ, sẵn sàng cao (tương đương Amazon Aurora/RDS)
Bài toán, vấn đề cốt lõi
Dữ liệu định danh, hồ sơ thủ tục, giao dịch của VNeID chủ yếu là dữ liệu quan hệ đòi hỏi tính nhất quán giao
dịch tuyệt đối. Vận hành cơ sở dữ liệu quan hệ ở quy mô toàn dân với yêu cầu sẵn sàng cao, tự động chuyển
đổi dự phòng, sao lưu liên tục và khôi phục về thời điểm là bài toán kỹ thuật rất khó — chính là năng lực mà
dịch vụ Amazon Aurora/RDS đóng gói sẵn và bán theo giờ.
Mô tả về giải pháp
Về nghiệp vụ: cung cấp cơ sở dữ liệu quan hệ như một dịch vụ nội bộ — đội phát triển yêu cầu là có ngay một
cụm cơ sở dữ liệu đã cấu hình sẵn sàng cao, tự sao lưu, tự giám sát, không phải tự lo vận hành. Về kỹ thuật:
xây dựng trên PostgreSQL và MySQL/MariaDB nguồn mở, dùng bộ điều phối sẵn sàng cao (Patroni, các toán
tử Kubernetes như CloudNativePG) để tự động bầu nút chính, chuyển đổi dự phòng, nhân bản đồng bộ/bất
đồng bộ đa vùng; kết hợp sao lưu liên tục và khôi phục về thời điểm (point-in-time recovery), phân tách đọcghi
và gộp kết nối. Nền tảng trong nước: các nhà cung cấp đám mây Việt Nam đã có dịch vụ cơ sở dữ liệu
quản trị (Viettel Cloud cung cấp cơ sở dữ liệu dạng dịch vụ tự động sao lưu, chuyển đổi dự phòng, vá lỗi cho
MySQL, PostgreSQL, SQL Server); công nghệ nền hoàn toàn là nguồn mở phổ biến, nhân lực trong nước dồi
dào.
Sự cần thiết đối với VNeID
Phương thức áp dụng: cung cấp cơ sở dữ liệu quan hệ dạng dịch vụ dùng chung trên BCA Cloud cho tất cả cấu
phần VNeID và các mini-app, có danh mục cấu hình chuẩn theo mức quan trọng. Mục tiêu cụ thể: đạt tính
sẵn sàng phù hợp Cấp độ 4, tự động chuyển đổi dự phòng trong vài chục giây, bảo đảm mục tiêu RTO/RPO
cho dữ liệu định danh, và cho phép đội phát triển khởi tạo cơ sở dữ liệu chuẩn trong vài phút thay vì hàng
tuần.
RỦI RO KHI KHÔNG LÀM CHỦ ĐƯỢC CÔNG NGHỆ
Các dịch vụ cơ sở dữ liệu độc quyền của đám mây nước ngoài (như Aurora) dùng giao thức, định dạng
và công cụ riêng, tạo khóa nhà cung cấp rất sâu: dữ liệu định danh quốc gia một khi nằm trong định
dạng độc quyền thì việc rút ra, chuyển đổi cực kỳ tốn kém — chính vì lý do này nhiều tổ chức lớn trên
thế giới đã phải thực hiện các dự án di chuyển khỏi cơ sở dữ liệu độc quyền kéo dài nhiều năm. Với dữ
liệu dân cư gốc, việc đặt trong dịch vụ đóng của nước ngoài còn vi phạm trực tiếp ràng buộc chủ quyền
dữ liệu.