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)

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.

biểu tượng rủi ro 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.

Ý tưởng liên quan