Ở Việt Nam, Cloudflare không nhanh như bạn nghĩ

Cuối năm 2018, CloudFlare đã mở 2 data centers tại thành phố Hồ Chí Minh và Hà Nội. Không ít người cho rằng tốc độ truy cập website sẽ nhanh hơn vì không phải dùng data centers của Singapore hay Hong Kong nữa. Tuy nhiên, điều này chỉ đúng với một phần nhỏ người dùng. Đại đa số người dùng Việt Nam vẫn chưa thể tận dụng ưu thế của những data centers này.

Reverse Proxy

Về mặt kỹ thuật, công nghệ mà Cloudflare sử dụng là reverse proxy. Thay vì kết nối trực tiếp đến máy chủ hosting của website, người dùng sẽ kết nối thông qua các trung tâm dữ liệu của Cloudflare, điều này sẽ làm tăng độ trễ. Đổi , website sử dụng CloudFlare sẽ được thêm một lớp bảo mật và tận dụng hệ thống CDN toàn cầu miễn phí.

Kiểm tra bạn đang kết nối đến data center nào của Cloudflare

Cách đơn giản nhất để kiểm tra là thêm vào cuối đường dẫn /cdn-cgi/trace. Lấy ví dụ với website này của mình, hiện cũng đang dùng Cloudflare, các bạn chỉ cần truy cập vào https://www.phucdinh.me/cdn-cgi/trace. Trong các dòng text ở trang này, các bạn chỉ cần quan tâm đến colo=SIN. Ở đây, SIN là mã sân bay gần data center nhất – Singapore Changi Airport, nên là mình đang kết nối tới data center ở Singapore. Do đó, nếu như kết nối tới 2 data centers tại Việt Nam thì mã sân bay sẽ là HAN hoặc SGN.

Đa số người dùng Việt Nam chưa được hưởng lợi

Theo lý thuyết, với những data centers mới tại thành phố Hồ Chí Minh và Hà Nội, một phần dữ liệu website sẽ được lưu trữ và được phân phối trực tiếp từ các máy chủ của Cloudflare. Tốc độ tải trang cũng vì thế mà nhanh hơn! Tuy nhiên, thực tế là phần lớn người dùng internet tại Việt Nam chưa thể kết nối đến các data centers này.

Trong một thảo trên Cloudflare Community, sau khi thực hiện nhiều bài tests, một người dùng đã chỉ ra rằng chỉ có mạng FPT là có thể kết nối đến các data centers của Cloudflare tại Việt Nam (HAN, SGN). Điều này cũng đã được xác nhận bởi trưởng bộ phận cơ sở hạ tầng toàn cầu của Cloudflare.

Ở Việt Nam, thị phần internet của FPT không nhiều, chỉ chiếm khoảng 15,58%, theo thống kê của Statista vào năm 2020. Điều này có nghĩa là gần 85% người dùng internet tại Việt Nam không thể tận dụng được 2 trung tâm dữ liệu trong nước. Cần phải lưu ý là những thuê bao di động (3G, 4G, 5G) cũng không nằm trong diện được hưởng lợi.

Website nhiều traffic Việt Nam có nên sử dụng Cloudflare?

Không ít người đã hỏi mình câu này. Với mình thì câu trả lời sẽ phụ thuộc vào nơi bạn host website và liệu bạn có cần lớp bảo vệ của Cloudflare hay không.

Hosting ở nước ngoài

Với website được lưu trữ ở nước ngoài thì mình luôn khuyến khích sử dụng Cloudflare. Ngay cả khi không thể tận dụng data centers tại Việt Nam của Cloudflare thì độ trễ khi sử dụng các data centers ở SIN hay HKG cũng không tăng lên nhiều so với khi kết nối trực tiếp. Bù lại website vẫn có thể tận dụng những tiện ích của Cloudflare.

Hosting nằm ở Việt Nam

Với website có hosting tại Việt Nam, những tiện ích của việc sử dụng Cloudflare không hề mất đi. Tuy nhiên, so với khi không dùng, thì độ trễ khi dùng Cloudflare với hosting Việt Nam sẽ tăng lên rất nhiều. Requests sẽ được gửi từ Việt Nam đến máy chủ Cloudflare tại Singapore rồi đến hosting chứa website tại Việt Nam. Responses cũng sẽ đi theo chiều ngược lại, nghĩa là từ Việt Nam sang Singapore rồi mới đến bạn. Cách đi như vậy là không hiệu quả, ưu điểm độ trễ thấp cũng không còn nữa. Không khuyến khích sử dụng Cloudflare với hosting Việt Nam! Trong trường hợp cần lớp bảo vệ của Cloudflare, các bạn có thể tìm những giải pháp bảo vệ khác (csf, fail2ban, plugins) trước khi dùng Cloudflare.

Tổng kết

Trong bài viết này, mình đã mô tả ngắn gọn cách thức mà Cloudflare hoạt động cũng như vì sao người Việt Nam chúng ta chưa thể tận dụng những ưu thế từ các máy chủ Cloudflare trong nước. Sử dụng Cloudflare với hosting Việt Nam là không cần thiết vì sẽ làm mất đi ưu thế độ trễ thấp của những dịch vụ trong nước. Còn về tại sao những nhà mạng khác không thể kết nối tới các PoPs tại Việt Nam thì Cloudflare cũng cho biết đây là vấn đề của những nhà mạng. Hy vọng chúng ta sẽ sớm được sử dụng 2 data centers của CloudFlare tại Việt Nam.

Bình luận

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *