Funtap Logo

Funtap

Mobile Gaming Platform - Hybrid Cloud Architecture

Mobile Gaming 2 Regions HA/DR 2024 Migration

Tóm tắt Dự án

~70%
Tiết kiệm chi phí
Hybrid
Architecture
2 DC
HA/DR Setup
2024
Migration từ GCP

Kết quả

Funtap, nền tảng Mobile Gaming hàng đầu, đã chuyển đổi từ GCP về Private Cloud tại Việt Nam vào năm 2024. Thời điểm đó chi phí Public Cloud đã tăng lên vài tỷ VNĐ/tháng. Bắt đầu với quy mô cơ bản (3 controller, 5 compute, 5 Ceph RBD nodes), Funtap dịch chuyển dần workload về Việt Nam và chạy mô hình Hybrid Cloud. Đến nay, Funtap đã có 2 cụm Private Cloud tại 2 Datacenter khác nhau để đảm bảo High Availability và Disaster Recovery, tiết kiệm ~70% chi phí so với full GCP.

Thách thức: Chi phí Tăng Nhanh

Chi phí GCP tăng vọt

Năm 2024, với sự phát triển mạnh mẽ của các game titles, chi phí GCP đã tăng lên vài tỷ VNĐ/tháng. Chi phí chính từ compute instances cho game servers, storage cho game assets và user data, cùng với networking và load balancing.

Cần kiểm soát chi phí dài hạn

Gaming là ngành có tính biến động cao, cần flexibility trong scaling nhưng cũng cần predictable cost. CFO yêu cầu giải pháp bền vững về mặt tài chính.

Đảm bảo uptime cao

Gaming service yêu cầu uptime cực kỳ cao. Downtime = mất users ngay lập tức. Cần kiến trúc HA/DR đáng tin cậy.

Giải pháp Hybrid Cloud - Lộ trình Triển khai

Giai đoạn 1: Khởi đầu với Scale Cơ bản (2024 Q1)

Infrastructure Ban đầu

  • • 3 Controller nodes: OpenStack control plane
  • • 5 Compute nodes: Chạy game servers
  • • 5 Ceph RBD nodes: Block storage cho VMs
  • • Deploy tại 1 datacenter chính tại Việt Nam

Giai đoạn 2: Migration & Hybrid Model

Chạy Hybrid Cloud

  • • Dịch chuyển dần workload từ GCP về Private Cloud
  • • Core game servers chạy trên Private Cloud
  • • Giữ lại một phần trên GCP cho burst capacity và backup
  • • Load balancer phân phối traffic giữa 2 clouds

Hiện tại: Kiến trúc 2 Regions HA/DR

Region 1 - Primary DC

  • • OpenStack cluster hoàn chỉnh
  • • Compute nodes mở rộng
  • • Ceph storage cluster
  • • Chạy majority workload

Region 2 - DR DC

  • • OpenStack cluster đầy đủ
  • • Hot standby configuration
  • • Ceph replication from Region 1
  • • Auto failover trong vài phút

Lợi ích Hybrid + Multi-Region:

  • • High Availability: Nếu 1 DC down, tự động chuyển sang DC còn lại
  • • Disaster Recovery: Data được replicate real-time giữa 2 DCs
  • • Cost Optimization: Core workload trên Private, burst trên GCP khi cần
  • • Flexibility: Có thể scale cả 2 hướng (private và public)

Kết quả & Lợi ích

Tiết kiệm Chi phí

~70%

Từ vài tỷ VNĐ/tháng trên GCP xuống chỉ ~30% chi phí đó với Hybrid model. Private Cloud xử lý base load, GCP chỉ dùng khi spike.

High Availability

99.9%+

Với 2 regions HA/DR setup, uptime được đảm bảo cực kỳ cao. Failover tự động trong vài phút nếu có sự cố.

Disaster Recovery

Data được replicate real-time giữa 2 datacenters. RPO < 5 phút, RTO < 15 phút. Đảm bảo business continuity.

Latency Optimization

Với infrastructure tại Việt Nam, latency giảm đáng kể cho players Việt Nam. Gaming experience mượt mà hơn.

Bài học Kinh nghiệm

Hybrid là Chiến lược Tốt

Với gaming, traffic có thể spike bất ngờ. Hybrid model cho phép tận dụng Private Cloud cho base load, burst lên Public Cloud khi cần.

HA/DR là Bắt buộc

Gaming không thể downtime. Đầu tư vào multi-region HA/DR từ đầu giúp đảm bảo uptime và peace of mind.

Migration Từ từ

Không rush migrate 100% ngay. Chạy hybrid, validate performance và stability trước khi commit fully.

Monitoring Chặt chẽ

Setup monitoring và alerting từ ngày đầu. Với gaming, cần detect và respond với issues trong vài phút.