Phần lớn nhà cung cấp hosting đều cam kết uptime 99,9%. Con số đó nghe có vẻ gần hoàn hảo, nhưng nếu tính ra thì đó là gần 44 phút mỗi tháng website có thể không truy cập được. Với shop bán hàng online vào giờ cao điểm buổi tối, 44 phút là số đơn hàng bị mất đáng kể. Bài này giải thích uptime là gì, cách tính thời gian chết thực tế từ phần trăm cam kết, điều khoản SLA trong hợp đồng hosting nghĩa là gì và công cụ nào giúp bạn tự theo dõi mà không cần kỹ thuật.
Uptime là gì: tỷ lệ thời gian website có mặt trên mạng
Uptime là tỷ lệ phần trăm thời gian trong một kỳ (thường là tháng hoặc năm) mà website có thể truy cập được từ internet. Đối lập với uptime là downtime, là khoảng thời gian website không hoạt động hoặc không trả về phản hồi.
Uptime 100% về lý thuyết nghĩa là website chưa bao giờ xuống trong kỳ đó. Trên thực tế không nhà cung cấp hosting nào cam kết 100% vì luôn cần ít nhất các đợt ngừng máy để bảo trì, nâng cấp phần cứng, hoặc sự cố ngoài dự kiến. Cam kết phổ biến là 99,9% hoặc 99,95%.
Uptime theo nghĩa kỹ thuật đo tại tầng hosting và server: server có đang chạy và phản hồi yêu cầu HTTP không. Điều này khác với trải nghiệm người dùng thực tế vì đôi khi server chạy nhưng website lỗi vì lý do khác như database hỏng, plugin crash, hay lỗi cấu hình ứng dụng.
99,9% uptime là bao nhiêu phút chết mỗi tháng: bảng đối chiếu
Bảng dưới chuyển phần trăm uptime thành thời gian downtime thực tế. Đây là bảng nên lưu để đối chiếu khi đọc hợp đồng hosting hoặc so sánh các nhà cung cấp với nhau:
| Mức uptime | Downtime/năm | Downtime/tháng | Downtime/tuần | Phù hợp cho |
|---|---|---|---|---|
| 99% | 87,6 giờ | 7,3 giờ | 1,68 giờ | Blog cá nhân ít traffic, không phụ thuộc vào giờ cao điểm |
| 99,5% | 43,8 giờ | 3,65 giờ | 50,4 phút | Website thông tin không phụ thuộc hoàn toàn vào online |
| 99,9% | 8,76 giờ | 43,8 phút | 10,1 phút | Mức tối thiểu cho website kinh doanh, shop bán hàng |
| 99,95% | 4,38 giờ | 21,9 phút | 5 phút | Website bán hàng có traffic tốt, cần ổn định cao hơn |
| 99,99% | 52,6 phút | 4,38 phút | 1 phút | Thương mại điện tử lớn, website dịch vụ quan trọng |

Phân tích quan trọng: 99,9% nghe rất cao, nhưng nếu 44 phút downtime mỗi tháng xảy ra vào 8-9 giờ tối thứ Sáu thì với shop bán hàng online, thiệt hại là rất thực. Ngược lại, blog cá nhân ít traffic thì ngay cả 99% cũng chưa đủ gây phiền toái đáng kể.
Cần nhớ: con số 99,9% trong quảng cáo hosting chỉ là mức sàn nhà cung cấp cam kết duy trì được, không phải hiệu suất thực tế trung bình. Nhiều nhà cung cấp hosting chất lượng tốt thường đạt 99,95-99,99% trong thực tế dù chỉ cam kết 99,9% trong hợp đồng.
SLA là gì và đọc điều khoản cam kết uptime thế nào
SLA (Service Level Agreement, tức thỏa thuận mức dịch vụ) là phần trong hợp đồng hosting nêu rõ nhà cung cấp cam kết cung cấp dịch vụ ở mức nào và làm gì nếu vi phạm cam kết đó. Đọc SLA trước khi mua hosting quan trọng hơn đọc trang quảng cáo tính năng.

Điều 1, con số uptime cam kết và cách tính: 99,9% theo tháng hay theo năm? Theo năm cho phép dồn downtime vào một tháng mà nhà cung cấp vẫn không vi phạm SLA. Theo tháng bảo vệ bạn tốt hơn vì mỗi tháng đều được đánh giá riêng.
Điều 2, downtime bắt đầu được tính từ khi nào: Nhiều SLA chỉ tính từ lúc bạn mở ticket hỗ trợ, không tính từ lúc sự cố thực sự xảy ra. Nếu website tắt lúc nửa đêm và sáng hôm sau bạn mới phát hiện, nhiều giờ đó có thể không được tính vào vi phạm SLA.
Điều 3, hình thức đền bù khi vi phạm: Hầu hết chỉ đền bằng “service credit” (cộng thêm thời gian sử dụng miễn phí), không hoàn tiền mặt. Giá trị khoản đền bù thường nhỏ hơn nhiều so với thiệt hại kinh doanh thực tế do downtime gây ra.
Điều 4, các ngoại lệ không được tính vào downtime theo SLA: Phần lớn SLA loại trừ maintenance window (bảo trì có thông báo trước), sự cố do bên thứ ba ngoài tầm kiểm soát nhà cung cấp, và downtime do bạn tự gây ra như xóa nhầm file hay cấu hình sai. Đọc kỹ phần ngoại lệ vì đây thường là phần dài nhất trong SLA.
Công cụ tự theo dõi uptime: không phụ thuộc vào báo cáo của nhà cung cấp
Bạn không nên phụ thuộc hoàn toàn vào báo cáo uptime của chính nhà cung cấp hosting, vì họ có lợi ích riêng trong việc báo cáo số đẹp. Tự theo dõi từ bên ngoài (external monitoring) mới là số khách quan và là bằng chứng bạn cần nếu muốn yêu cầu đền bù theo SLA.

UptimeRobot (uptimerobot.com): Gói miễn phí theo dõi tối đa 50 URL, kiểm tra mỗi 5 phút, gửi cảnh báo qua email hoặc SMS ngay khi phát hiện down. Phù hợp cho hầu hết website kinh doanh vừa và nhỏ. Đây là lựa chọn đầu tiên nên cài đặt nếu bạn chưa dùng gì.
Freshping (freshping.io): Kiểm tra từ nhiều vị trí địa lý cùng lúc, gói miễn phí cho 50 check. Hữu ích khi muốn biết website có truy cập được từ nhiều quốc gia hay không, đặc biệt với website có khách hàng quốc tế.
Better Uptime (betterstack.com): Giao diện dashboard rõ ràng hơn, cho phép tạo trang trạng thái công khai miễn phí để chia sẻ uptime thực tế với khách hàng của bạn. Phù hợp nếu bạn muốn minh bạch với người dùng về tình trạng hệ thống.
Google Search Console: Không theo dõi uptime theo thời gian thực, nhưng mục “Crawl stats” (thống kê crawl) cho thấy Google có gặp lỗi khi crawl website không. Nếu thấy nhiều lỗi crawl tập trung vào một khoảng thời gian, website có thể đã down lúc đó. Đây là tín hiệu gián tiếp nhưng miễn phí và không cần cài đặt thêm.
Cài đặt cơ bản: vào UptimeRobot, tạo tài khoản miễn phí, thêm URL website của bạn, điền địa chỉ email nhận cảnh báo. Hệ thống sẽ tự ping website mỗi 5 phút và gửi email ngay khi phát hiện không phản hồi. Mất khoảng 3-5 phút để cài xong.
Uptime và tốc độ tải trang: hai chỉ số hay bị nhầm là một
Đây là nhầm lẫn rất phổ biến. Uptime và tốc độ tải liên quan đến trải nghiệm người dùng nhưng là hai thứ hoàn toàn khác nhau, cần giải pháp khác nhau.
Uptime đo liệu website có phản hồi yêu cầu không, tính bằng code HTTP trả về: 200 (OK), 500 (lỗi server), hoặc timeout (không phản hồi). Website uptime 99,9% nghĩa là mọi request đều nhận phản hồi, dù phản hồi đó có thể chậm.

Tốc độ tải (page speed) đo thời gian từ lúc gửi request đến khi trang hiển thị đầy đủ trên trình duyệt. Website có thể uptime 100% nhưng mỗi trang mất 8 giây để tải. Đây là hai vấn đề tách biệt, cần giải pháp tách biệt.
Một trường hợp cụ thể kết nối cả hai: nếu nameserver của tên miền bạn gặp sự cố, website không thể truy cập được (downtime) dù server hosting đang chạy tốt. Bài nameserver là gì giải thích chi tiết vai trò của nameserver và tại sao đây là một điểm quan trọng trong hạ tầng website cần được quản lý đúng cách.
Mức uptime nào là đủ tốt và khi nào cần lo
Mức tối thiểu nên yêu cầu cho bất kỳ website kinh doanh nào là 99,9% uptime theo tháng. Dưới mức này, rủi ro gián đoạn đủ thường xuyên để ảnh hưởng đến trải nghiệm khách hàng và thứ hạng tìm kiếm nếu Google crawl đúng lúc website down.
Dấu hiệu cần xem xét đổi nhà cung cấp hosting:
- Uptime thực tế từ external monitoring của bạn thấp hơn cam kết trong SLA nhiều tháng liên tiếp
- Downtime hay xảy ra vào giờ cao điểm traffic, không phải giờ bảo trì thông báo trước
- Nhà cung cấp không có SLA rõ ràng hoặc không trả lời yêu cầu đền bù
- Không thể tra cứu lịch sử uptime từ dashboard hay trang trạng thái của họ
Nếu bạn chưa chắc hosting hiện tại của mình ổn hay không, hoặc muốn có người theo dõi và xử lý sự cố uptime thay bạn, xem dịch vụ hosting server của Web22 để biết những gì được bao gồm và được giám sát định kỳ.
Câu hỏi thường gặp về uptime
Uptime 99,9% có nghĩa là chắc chắn website không down quá 44 phút một tháng không?
Không chắc chắn theo nghĩa tuyệt đối. 99,9% là cam kết tối thiểu nhà cung cấp phải đạt và là cơ sở để bạn yêu cầu đền bù nếu họ vi phạm. Hosting tốt thường đạt cao hơn trong thực tế, nhưng không có gì đảm bảo website sẽ không bao giờ down trong 44 phút đó.
Thời gian bảo trì định kỳ của hosting có tính vào downtime không?
Phần lớn nhà cung cấp loại trừ “scheduled maintenance” (bảo trì theo kế hoạch đã lên lịch) khỏi tính toán SLA. Cần đọc kỹ điều khoản để biết họ có nghĩa vụ thông báo trước bao lâu không, và bảo trì có bắt buộc phải vào giờ thấp điểm không.
Website tải chậm có ảnh hưởng đến chỉ số uptime không?
Không trực tiếp. Uptime đo website có phản hồi không (on hay off), không đo tốc độ phản hồi. Nhưng nếu server quá tải dẫn đến timeout (không trả lời trong thời gian nhất định), monitoring tool sẽ ghi nhận đó là downtime dù server thực ra vẫn đang chạy.
Có thể kiểm tra uptime thực tế của hosting hiện tại không cần đăng ký dịch vụ mới không?
Được. Đăng ký UptimeRobot miễn phí, thêm URL website, để chạy theo dõi. Sau một tháng bạn có báo cáo uptime thực tế từ bên ngoài, có thể đối chiếu với cam kết SLA của nhà cung cấp để biết họ có thực sự đạt hay không.
