Bài viết liên quan
Kubernetes trong hạ tầng ngân hàng
Kubernetes (K8s)
Kubernetes trong hạ tầng ngân hàng là gì?
Kubernetes (viết tắt K8s) là nền tảng mã nguồn mở do Google phát triển, dùng để tự động hóa việc triển khai, mở rộng (scaling) và vận hành các container trên nhiều máy chủ (cluster). Trong ngành ngân hàng, K8s giúp quản lý hàng trăm microservices vận hành xử lý giao dịch, chấm điểm tín dụng (credit scoring), phát hiện gian lận (fraud detection) và chatbot CSKH với độ sẵn sàng (SLA) tới 99.99%.
Đặc điểm chính
- Auto-scaling & Self-healing: Tự động khởi động lại container lỗi, cân bằng tải (load balancing) khi lượng giao dịch tăng cao như dịp Tết, lễ, Black Friday.
- Rolling Update & Rollback: Cập nhật phiên bản mới không gây gián đoạn, đảm bảo tính liên tục của dịch vụ.
- Multi-cloud & Hybrid: Triển khai đồng thời trên on-premise và cloud (AWS, Azure, VMware) theo Quyết định 810/QĐ-NHNN về Đề án ngân hàng số.
- Quản lý tập trung: Khai báo cấu hình qua YAML/Manifest, tuân thủ yêu cầu kiểm soát thay đổi theo Thông tư 02/2019/TT-NHNN về an toàn bảo mật ngân hàng điện tử.
Ví dụ thực tế
Techcombank triển khai K8s trên AWS EKS để vận hành hệ thống cá nhân hóa (recommendation engine) phục vụ hơn 10 triệu khách hàng. Tương tự, MBBank ứng dụng K8s kết hợp CI/CD giúp rút ngắn thời gian release tính năng mới xuống còn 2 giờ thay vì 2 tuần, đáp ứng tiêu chí chuyển đổi số trong Đề án Ngân hàng số giai đoạn 2021-2025.