
Tổng quan dự án
Đưa 46 hệ thống, trong đó có ngân hàng lõi, từ trung tâm dữ liệu sắp hết vòng đời sang hạ tầng đám mây lai mà không gián đoạn một ngày giao dịch nào.
Trung tâm dữ liệu chính của một ngân hàng TMCP quy mô vừa sắp hết hợp đồng thuê và phần lớn máy chủ đã quá thời hạn bảo hành. Thay vì đầu tư thêm một vòng phần cứng, ngân hàng quyết định chuyển sang mô hình đám mây lai: dữ liệu nhạy cảm nằm trong trung tâm dữ liệu riêng đạt chuẩn, phần còn lại chạy trên đám mây công cộng đặt tại Việt Nam. Zentrova chịu trách nhiệm toàn bộ, từ đánh giá hiện trạng đến vận hành sau chuyển đổi.
Bối cảnh
Ngân hàng vận hành 46 hệ thống với khoảng 180 TB dữ liệu, nhiều ứng dụng phụ thuộc chéo nhưng thiếu tài liệu. Việc cấp phát một môi trường kiểm thử mất trung bình ba tuần, làm chậm mọi dự án mới. Quy định yêu cầu thời gian khôi phục sau thảm họa không quá 4 giờ, trong khi kế hoạch dự phòng hiện có chưa từng được diễn tập đầy đủ.
Giải pháp
- Đánh giá và phân nhóm ứng dụng theo sáu hướng: giữ nguyên, chuyển nguyên trạng, tái nền tảng, tái kiến trúc, thay thế hoặc ngừng sử dụng.
- Vùng hạ cánh chuẩn hóa dựng bằng Terraform, phân tách mạng theo mức độ nhạy cảm của dữ liệu, quản lý khóa mã hóa tập trung.
- Đồng bộ dữ liệu liên tục giữa hệ thống cũ và mới, cho phép quay về trạng thái cũ trong vòng 30 phút nếu phát sinh sự cố.
- Container hóa 28 ứng dụng và vận hành trên Kubernetes với cơ chế tự động co giãn theo tải.
- Chuyển đổi theo năm đợt, mỗi đợt thực hiện vào cuối tuần và được diễn tập đầy đủ hai lần trước ngày chính thức.
- Kiểm soát tuân thủ theo ISO 27001 và PCI DSS; nhật ký truy cập được lưu tập trung, sẵn sàng phục vụ kiểm toán.
Kết quả
Sau 14 tháng, toàn bộ 46 hệ thống đã chạy trên hạ tầng mới. Không có ngày làm việc nào bị gián đoạn dịch vụ đối với 1,8 triệu khách hàng của ngân hàng.
- Chi phí hạ tầng hằng năm giảm 32%.
- Thời gian cấp môi trường kiểm thử rút từ ba tuần xuống 45 phút.
- Độ sẵn sàng của hệ thống lõi đạt 99,98% trong 12 tháng đầu.
- Thời gian khôi phục thảm họa đo được trong diễn tập: 1 giờ 50 phút.
- Thời gian xử lý lô cuối ngày giảm từ 5 giờ xuống 2 giờ 10 phút.
Lần đầu tiên chúng tôi diễn tập khôi phục thảm họa trọn vẹn mà không phải nín thở chờ kết quả. — Giám đốc Khối Công nghệ, ngân hàng khách hàng