GCafe Peer To Peer & CDN Download

GCafe sử dụng cả 2 công nghệ download file tối ưu nhất hiện nay là CDN và P2P giúp tối đa hóa khả năng đáp ứng và tốc độ download Game


Giới thiệu

Mạng ngang hàng (P2P) là một hệ thống phi tập trung, nơi các máy tính kết nối trực tiếp để chia sẻ tài nguyên là các File trong GCafe Package, sức mạnh xử lý và băng thông mà không cần máy chủ trung tâm. Trong mô hình này, mỗi Máy Server GCafe hoạt động vừa là máy chủ của các Phòng Game và củng là Máy Chủ Download Game cho các Phòng Máy khác, mang lại cho tất cả các "máy ngang hàng" địa vị và trách nhiệm ngang nhau. Máy chủ chia sẽ nhiều dữ liệu cho các Phòng Máy Khác tương tự sẽ nhận được nhiều dữ liệu chia sẽ từ các máy chủ khác giúp tốc độ download tại thời điểm Update game nhanh hơn và ko nghẽn, quá tải khi download tập trung từ hệ thống Server GCafe. Kiến trúc này nâng cao hiệu quả, khả năng mở rộng và khả năng đáp ứng download Game Package trên GCafe.

CDN (Content Delivery Network – Mạng phân phối nội dung) là một mạng lưới gồm nhiều máy chủ được đặt tại nhiều vị trí địa lý khác nhau trên toàn thế giới. Các máy chủ trong mạng lưới CDN được gọi là các Edge Server, được đặt tại các vị trí gọi là PoP (Point of Presence).

Khi người dùng download Game trên GCafe, dữ liệu của GCafe được truyền tải từ máy chủ GCafe, đi qua mạng internet và đi tới Máy Server của người dùng. Quá trình này sẽ mất nhiều thời gian nếu khoảng cách địa lý xa. CDN giúp tăng tốc quá trình này, bằng cách lưu trữ nội dung các Game Package trên các máy chủ gần với người dùng, từ đó dữ liệu được đưa tới người dùng một cách nhanh hơn, giảm thiểu thời gian phản hồi và các vấn đề liên quan tới độ trễ mạng.

Zerotier Network 

GCafe sử dụng Zerotier để khởi tạo P2P Network cho các Server Phòng Máy giúp chức năng Download thông qua P2P hoạt động


Tìm hiểu Zerotier 

Nhận biết hoạt động download P2P và CDN trên GCafe 


Khi Download Game, nếu muốn kiểm tra xem lưu lượng download bao nhiêu đến từ CDN và bao nhiêu đến từ P2P bằng cách kiểm tra lưu lượng bằng Resource Manager, 

- Băng thông đến từ P2P có port 8001,8002,8003,9917,9247 

- Băng thông đến từ CDN có port thuộc HTTP 80, 443, 8080, 8081