Ngày ra mắt vượt xa mọi tính toán
Lượng người chơi đăng nhập trong giờ đầu tiên thường cao hơn dự tính nhiều lần, và đó cũng là lần duy nhất không được phép hỏng.
HiTechCloud nhận phần hạ tầng vận hành game: nơi chạy máy chủ trận đấu, lớp lưu trạng thái người chơi, cân bằng tải, mở rộng tự động và phân phối bản cập nhật. Phần làm game nằm ở trang dịch vụ phát triển game.
Một hệ thống doanh nghiệp chậm thì người dùng chờ. Một trận đấu chậm thì người chơi rời đi và viết đánh giá. Vì vậy tiêu chí ở đây không phải công suất tổng mà là độ trễ ổn định, khả năng dựng thêm phòng chơi trong vài phút, và chuyện gì xảy ra với trạng thái người chơi khi một máy chủ chết giữa trận.
Đường tải cũng khác: gần như phẳng trong thời gian dài rồi dựng đứng vào ngày ra mắt, ngày mở máy chủ mới hoặc ngày chạy sự kiện. Mua sẵn theo đỉnh nghĩa là trả tiền cho phần nằm im nhiều tháng; mua theo mức thường nghĩa là hỏng đúng ngày quan trọng nhất của cả năm.
HiTechCloud dựng phần nền theo đúng hình dạng đó: Cloud Server and Bare Metal GPU cho phần cần hiệu năng thô, vDB Redis cho trạng thái phiên chơi và bảng xếp hạng, Load Balancer cùng Auto Scaling cho phần chịu tải, vKS Kubernetes khi phòng chơi được dựng và huỷ liên tục, và vCDN để phát bản cập nhật. Phần thiết kế và lập trình game nằm ở dịch vụ phát triển game.
Lượng người chơi đăng nhập trong giờ đầu tiên thường cao hơn dự tính nhiều lần, và đó cũng là lần duy nhất không được phép hỏng.
Khi một máy chủ chết giữa trận, phần trạng thái chưa kịp ghi xuống bị mất và người chơi mất tiến độ, kéo theo khiếu nại và bồi thường.
Mỗi bản vá vài gigabyte được hàng nghìn người tải cùng lúc, làm nghẽn chính đường truyền phục vụ người đang chơi.
Giờ cao điểm của game là buổi tối và cuối tuần, đúng lúc đội kỹ thuật nội bộ đã nghỉ.
Cloud Server và máy chủ chuyên dụng cho phần cần hiệu năng ổn định; Bare Metal GPU cho phần xử lý đồ hoạ hoặc mô phỏng nặng.
vDB Redis giữ phiên chơi, hàng chờ ghép trận và bảng xếp hạng ở lớp riêng, tách khỏi bộ nhớ của máy chủ trận.
Load Balancer phân phối kết nối, Auto Scaling dựng thêm và thu bớt máy chủ theo lượng người chơi thực tế.
vKS Kubernetes cho mô hình phòng chơi được tạo và xoá liên tục, giúp tận dụng tài nguyên giữa các khung giờ.
vCDN đưa bản vá và tài nguyên ra gần người chơi, tách khỏi đường truyền phục vụ trận đang chạy; Cloud Object Storage giữ kho bản dựng.
vWAF lọc lưu lượng vào cổng dịch vụ và cổng thanh toán; vMonitor Platform giám sát chỉ số; Managed Services trực theo khung giờ đông người chơi.
Trước mỗi mốc lớn, hạ tầng được chạy thử với lượng kết nối mô phỏng ở mức cao hơn dự kiến, để tìm điểm gãy trong phòng thử thay vì tìm trên người chơi thật.
Xem cách máy chủ trận, hệ thống ghép trận và cơ sở dữ liệu người chơi đang gắn với nhau, và trạng thái nào đang nằm trong bộ nhớ.
Đưa phiên chơi, hàng chờ và bảng xếp hạng sang lớp lưu trữ riêng để máy chủ trận có thể bị thay mà không mất tiến độ.
Thiết lập cân bằng tải, ngưỡng mở rộng tự động và giới hạn trần, kèm phân phối bản cập nhật tách khỏi đường phục vụ trận.
Chạy thử ở mức cao hơn dự kiến, thử tắt đột ngột một thành phần và đo lại thời gian phục hồi thực tế.
Trực theo khung giờ đông người chơi, chuẩn bị năng lực trước mỗi đợt sự kiện và thu lại sau đó.
Mã nguồn, bản dựng và tài nguyên đồ hoạ là đối tượng được bảo hộ theo pháp luật về quyền tác giả, nên việc ai truy cập được vào kho bản dựng cũng là một phần của hạ tầng.
Phần thiết kế và lập trình game nằm ở dịch vụ phát triển game, là một trang riêng. Trang này chỉ nói về hạ tầng vận hành: máy chủ, lớp trạng thái, cân bằng tải, mở rộng và phân phối bản cập nhật.
Trang này không nêu con số vì độ trễ phụ thuộc vào nhà mạng của người chơi, vị trí và chính cách game truyền dữ liệu. Cách làm của HiTechCloud là đo thật từ nhiều nhà mạng trong giai đoạn thử nghiệm rồi đưa số đã đo vào hợp đồng.
Đó là bài toán được xử lý bằng diễn tập tải trước ngày ra mắt, cấu hình mở rộng tự động có ngưỡng và trần rõ ràng, cùng người trực trong suốt mốc đó. HiTechCloud không cam kết một con số người chơi đồng thời khi chưa đo trên chính bản dựng của Quý khách.
Tại trung tâm dữ liệu ở Việt Nam do đối tác vận hành, phù hợp với người chơi trong nước. Tiêu chuẩn của trung tâm dữ liệu là tiêu chuẩn do đơn vị vận hành công bố.
Tính theo tài nguyên sử dụng, mở rộng trong đợt cao điểm và thu lại sau đó; phần phân phối bản cập nhật tính riêng theo lưu lượng. Báo giá lập sau bước khảo sát kiến trúc. Giá chưa bao gồm VAT.
Liên hệ để đội ngũ HiTechCloud rà soát kiến trúc hiện tại và dựng một đợt chạy thử tải trước mốc ra mắt kế tiếp.
























































































































































Start deploying quickly with HiTechCloud
Announcements, in-depth analysis and events
































































































































































































Start building with HiTechCloud and shape a complete AI and cloud strategy
Sign in to explore an ecosystem of over 30 products and utilities designed for you
Get started
Connect with our sales team and explore optimal AI & Cloud solutions for your enterprise
Contact sales