Công cụ tính chi phí băng thông CDN là gì?
Mạng phân phối nội dung (CDN) lưu cache và phân phối các tài nguyên tĩnh của website — hình ảnh, video, JavaScript, CSS — từ các máy chủ biên (edge) đặt gần người dùng. Hầu hết các nhà cung cấp CDN tính phí dựa trên hai chỉ số: lưu lượng dữ liệu (đo bằng gigabyte truyền ra) và số request HTTP/HTTPS (thường tính theo mỗi triệu request). Công cụ này gộp cả hai yếu tố vào một con số ước tính cho hóa đơn hàng tháng, đồng thời chiếu sang chi phí cả năm, giúp bạn lập ngân sách chính xác và so sánh giữa các nhà cung cấp.
Cách sử dụng
Hãy nhập lưu lượng truyền ra dự kiến mỗi tháng (tính bằng GB), giá mỗi GB của nhà cung cấp, số request tính bằng triệu, và giá mỗi triệu request. Công cụ sẽ nhân từng thành phần rồi cộng lại với nhau. Giá cước thay đổi tùy theo nhà cung cấp và khu vực — bạn nên kiểm tra bảng giá của nhà cung cấp (ví dụ mức giá theo bậc hoặc theo từng khu vực) và chọn mức phù hợp với đặc điểm lưu lượng của mình.
Giải thích công thức
Mô hình chi phí khá đơn giản:
$$\text{Chi phí} = (\text{lưu lượng tháng tính bằng GB} \times \text{giá mỗi GB}) + (\text{số request tính bằng triệu} \times \text{giá mỗi triệu request})$$Số hạng đầu là chi phí băng thông, số hạng sau là chi phí request. Chi phí năm chỉ đơn giản là lấy tổng chi phí tháng nhân với 12. Lưu ý rằng một số nhà cung cấp có gói miễn phí hoặc chiết khấu theo dung lượng mà mô hình tuyến tính đơn giản này chưa tính đến.
Ví dụ minh họa
Giả sử bạn phân phối 1.000 GB lưu lượng với giá 0,08 USD/GB và xử lý 10 triệu request với giá 0,75 USD mỗi triệu. Chi phí băng thông = \(1.000 \times 0{,}08 = 80\) USD. Chi phí request = \(10 \times 0{,}75 = 7{,}50\) USD. Tổng chi phí hàng tháng = 87,50 USD, và chi phí cả năm ước tính là 1.050 USD.
Câu hỏi thường gặp
Tại sao request lại được tính phí riêng? Mỗi request đều tiêu tốn tài nguyên xử lý ở máy chủ biên và tài nguyên kết nối, nên nhà cung cấp tính phí riêng cho phần này, độc lập với số byte được truyền đi.
Công cụ này có tính cả gói miễn phí không? Không. Nhiều CDN có hạn mức miễn phí hàng tháng — bạn nên trừ hạn mức đó khỏi lưu lượng và số request trước khi nhập số liệu để có kết quả chính xác hơn.
Còn giá theo khu vực thì sao? Mức phí truyền ra (egress) khác nhau giữa các châu lục. Nếu khán giả của bạn trải khắp toàn cầu, hãy dùng mức giá trung bình hỗn hợp, hoặc tính riêng cho từng khu vực rồi cộng các kết quả lại.