Website, ứng dụng di động và phần mềm nội bộ ngày nay là hạ tầng kinh doanh. Khi hệ thống đặt hàng ngừng hoạt động một giờ, doanh nghiệp không chỉ mất doanh thu trong giờ đó mà còn mất niềm tin của khách hàng. Bảo trì nền tảng số là dịch vụ giữ cho các hệ thống này chạy ổn định, an toàn và tương thích với môi trường công nghệ luôn thay đổi, đi kèm hỗ trợ kỹ thuật với thời gian phản hồi được cam kết bằng văn bản. Trong bài này, Nosouno trình bày cách chúng tôi xây dựng dịch vụ bảo trì: các hạng mục định kỳ, cách đo và cam kết SLA, giám sát chủ động, quy trình xử lý sự cố, bảo trì ứng dụng di động và cách chọn gói phù hợp. Bài viết tập trung vào bảo trì hệ thống đang vận hành; việc viết lại hoặc chuyển đổi hệ thống cũ thuộc nhóm hiện đại hóa phần mềm.
Nhiều doanh nghiệp chỉ nghĩ đến bảo trì khi hệ thống đã gặp sự cố. Thực tế, giai đoạn cần dịch vụ bảo trì nền tảng số nhất thường là ngay sau khi dự án bàn giao, lúc đội phát triển chuyển sang dự án khác còn hệ thống bắt đầu chịu tải thật. Các dấu hiệu cần có hợp đồng bảo trì:
Với doanh nghiệp FDI, hợp đồng bảo trì có cam kết rõ ràng còn là điều kiện để bộ phận IT khu vực phê duyệt việc thuê nhà cung cấp tại Việt Nam.
Bảo trì nền tảng số định kỳ là phần công việc chủ động, thực hiện theo lịch thay vì đợi lỗi xảy ra. Các hạng mục chính:
|
Hạng mục |
Nội dung |
Tần suất gợi ý |
|
Cập nhật bảo mật |
Vá hệ điều hành, máy chủ web, cơ sở dữ liệu, thư viện mã nguồn |
Ngay khi có bản vá nghiêm trọng; định kỳ hằng tháng |
|
Cập nhật phụ thuộc |
Nâng phiên bản thư viện, SDK, plugin trong cùng nhánh hỗ trợ |
Hằng tháng hoặc hằng quý |
|
Kiểm tra sao lưu |
Xác nhận sao lưu chạy đủ, khôi phục thử |
Hằng tháng |
|
Sức khỏe hệ thống |
Dung lượng ổ đĩa, bộ nhớ, truy vấn chậm, nhật ký lỗi |
Hằng tuần |
|
Chứng chỉ, tên miền |
Theo dõi hạn SSL, tên miền, khóa API |
Liên tục, cảnh báo trước hạn |
|
Tối ưu cơ sở dữ liệu |
Dọn dữ liệu tạm, tối ưu chỉ mục |
Hằng quý |
Trong bảo trì nền tảng số, mỗi thay đổi đều đi qua môi trường thử nghiệm và quy trình triển khai tự động (CI/CD) có kiểm thử hồi quy, nhờ đó giảm rủi ro “sửa chỗ này hỏng chỗ khác”. Chúng tôi áp dụng cách tiếp cận DevSecOps: công cụ quét lỗ hổng thư viện chạy tự động mỗi khi có thay đổi mã nguồn, cảnh báo sớm thư viện có lỗ hổng đã công bố.

Trong bảo trì nền tảng số, SLA (Service Level Agreement) là thỏa thuận mức dịch vụ, biến lời hứa “hỗ trợ nhanh” thành con số đo được. Một cam kết SLA rõ ràng trong hợp đồng bảo trì nền tảng số cần có:
Chúng tôi khuyến nghị doanh nghiệp không chỉ nhìn con số phản hồi nhanh nhất, mà xem kỹ định nghĩa mức độ sự cố và phạm vi loại trừ, vì đây là nơi phát sinh tranh chấp nhiều nhất.
Dịch vụ bảo trì nền tảng số hiện đại dựa trên khả năng quan sát (observability) thay vì chờ khách hàng báo lỗi. Hệ thống giám sát của chúng tôi gồm ba lớp:
Cảnh báo được gửi tự động qua ứng dụng nhắn tin và cuộc gọi cho kỹ sư trực theo ngưỡng đã thiết lập. Các công cụ AIOps giúp nhóm các cảnh báo liên quan thành một sự cố, phát hiện bất thường so với hành vi thường ngày, giảm tình trạng cảnh báo giả khiến đội kỹ thuật bỏ sót cảnh báo thật. Nhờ giám sát uptime chủ động, phần lớn sự cố được phát hiện và xử lý trước khi khách hàng nhận ra.
Khi sự cố mức nghiêm trọng xảy ra, quy trình xử lý sự cố khẩn cấp được kích hoạt theo các bước:
Bước 1: Tiếp nhận và phân loại
Cảnh báo tự động hoặc báo cáo từ doanh nghiệp được ghi nhận thành ticket, xác định mức độ và thông báo cho đầu mối phía doanh nghiệp.
Bước 2: Khoanh vùng và khôi phục dịch vụ
Mục tiêu đầu tiên của xử lý sự cố khẩn cấp là đưa hệ thống hoạt động trở lại bằng giải pháp nhanh nhất như quay lại phiên bản trước, chuyển sang máy chủ dự phòng hoặc tạm tắt chức năng lỗi.
Bước 3: Cập nhật tiến độ định kỳ
Doanh nghiệp được cập nhật tình hình theo chu kỳ đã thống nhất cho đến khi sự cố được xử lý.
Bước 4: Khắc phục triệt để
Sửa nguyên nhân gốc, kiểm thử và triển khai bản sửa chính thức.
Bước 5: Báo cáo sau sự cố
Gửi báo cáo gồm diễn biến, nguyên nhân, tác động và biện pháp phòng ngừa tái diễn. Chúng tôi áp dụng nguyên tắc rút kinh nghiệm không đổ lỗi để tập trung cải thiện hệ thống.
Ngoài sự cố khẩn cấp, phần lớn công việc bảo trì nền tảng số hằng ngày là sửa lỗi phát sinh và các cập nhật nhỏ sau bàn giao: chỉnh nội dung cố định, sửa lỗi hiển thị trên trình duyệt mới, điều chỉnh quy tắc tính phí, cập nhật mẫu email. Những yêu cầu này được tiếp nhận qua một kênh duy nhất, có thể là cổng ticket, email chuyên trách hoặc nhóm chat có tích hợp ticket, để mọi yêu cầu đều được theo dõi đến khi hoàn tất.
Bảo trì ứng dụng di động có đặc thù riêng. Apple và Google ra phiên bản iOS, Android mới hằng năm, đồng thời định kỳ nâng yêu cầu tối thiểu về phiên bản SDK, chính sách quyền riêng tư và quyền truy cập dữ liệu. Ứng dụng không cập nhật kịp có thể gặp lỗi trên thiết bị mới, bị hạn chế phát hành bản cập nhật hoặc bị gỡ khỏi kho. Vì vậy, gói bảo trì ứng dụng di động của chúng tôi gồm kiểm thử trên các phiên bản hệ điều hành beta trước khi phát hành chính thức, cập nhật SDK, theo dõi báo cáo lỗi treo ứng dụng và cập nhật thông tin quyền riêng tư trên kho ứng dụng.
Không có gói bảo trì phần mềm chung cho mọi doanh nghiệp. Mức đầu tư cho bảo trì nền tảng số nên tương xứng với thiệt hại nếu hệ thống ngừng hoạt động. Khi so sánh, nên xem các yếu tố:
|
Tiêu chí |
Gói cơ bản |
Gói tiêu chuẩn |
Gói nâng cao |
|
Khung giờ hỗ trợ |
Giờ hành chính |
Mở rộng |
24/7 cho sự cố nghiêm trọng |
|
Giám sát |
Uptime cơ bản |
Uptime và chỉ số ứng dụng |
Quan sát toàn diện, trực sự cố |
|
Cập nhật bảo mật |
Hằng tháng |
Hằng tháng và khẩn cấp |
Liên tục, có quét tự động |
|
Giờ sửa lỗi, thay đổi nhỏ |
Hạn mức thấp |
Hạn mức trung bình |
Hạn mức cao hoặc đội chuyên trách |
|
Báo cáo |
Hằng tháng |
Hằng tháng kèm đề xuất |
Hằng tháng và rà soát quý |
Hỗ trợ kỹ thuật 24/7 thực sự cần thiết khi hệ thống phục vụ giao dịch ngoài giờ, khách hàng ở nhiều múi giờ hoặc mỗi giờ ngừng hoạt động gây thiệt hại lớn. Với website giới thiệu doanh nghiệp, gói cơ bản kết hợp giám sát tự động thường đã đủ. Doanh nghiệp có nhiều hệ thống có thể chọn mức khác nhau cho từng hệ thống trong cùng một hợp đồng bảo trì nền tảng số, thay vì áp một mức cao cho tất cả.
Từ các hệ thống tiếp nhận lại, chúng tôi thấy chi phí khắc phục khi thiếu bảo trì nền tảng số thường lớn hơn nhiều so với chi phí bảo trì định kỳ. Những rủi ro phổ biến:
Những rủi ro này thường không xuất hiện ngay mà tích lũy dần, đến khi bộc lộ thì đã ảnh hưởng doanh thu và uy tín.
Nosouno có nhận bảo trì hệ thống do đơn vị khác phát triển không? Có. Chúng tôi khảo sát mã nguồn, hạ tầng và tài liệu trước, đánh giá rủi ro rồi mới đề xuất phạm vi và cam kết SLA.
Phát triển tính năng mới có nằm trong gói bảo trì không? Thay đổi nhỏ được tính vào hạn mức giờ của gói; tính năng mới có quy mô lớn được báo giá như một hạng mục riêng.
Báo cáo bảo trì gồm những gì? Nhật ký vận hành, danh sách cập nhật đã thực hiện, sự cố và thời gian xử lý so với SLA, tình trạng giám sát, sao lưu và đề xuất cải tiến cho tháng tiếp theo.
Hệ thống mới ra mắt có cần bảo trì nền tảng số ngay không? Nên có. Giai đoạn đầu chịu tải thật là lúc lỗi tiềm ẩn bộc lộ nhiều nhất, cần đội ngũ theo dõi sát và xử lý nhanh.
Doanh nghiệp có nhận được quyền truy cập công cụ giám sát không? Có. Doanh nghiệp được cấp tài khoản xem dashboard uptime và ticket để tự theo dõi bất cứ lúc nào.
Gói bảo trì có hỗ trợ ngoài giờ không? Có, theo mức dịch vụ đã chọn, với thời gian phản hồi ghi rõ trong SLA.
Liên hệ Nosouno để được đánh giá hiện trạng hệ thống và tư vấn gói bảo trì nền tảng số với cam kết SLA phù hợp với mức độ quan trọng của từng hệ thống trong doanh nghiệp bạn.