Game Hosting

The Game Hosting solution simultaneously delivers a stable gameplay experience for millions of players. It helps game enterprises realize cloud-based O&M, fast service provisioning, and flexible expansion.
Solution Advantages
  • Dynamic Resource Distribution and Cost Reduction

    Users can purchase resources on demand, dynamically scale them up or down to reduce costs, and run services in different scenarios, such as zone creation, expansion, or combination.

  • Performance and Experience Optimization

    HUAWEI CLOUD provides users with high-performance cloud platforms by optimizing computing, network, and storage services.

  • Multi-layer Security Protection

    HUAWEI CLOUD builds isolated tenant platforms and provides well-established security service systems to ensure both data security and smooth gaming operations.

  • Simplified O&M and Stable Service

    HUAWEI CLOUD ensures the stability of key activities by providing simplified cloud O&M, 24/7 services, quality guarantee, and expert support.

Business Challenges
  • Unstable Services

    At the early stages of game development, enterprises cannot accurately estimate the time needed for development, rollout time, the quantity of potential players, or the growth rate of future players. In addition, related resources are unable to scale up or down on demand, causing wastes of resources.

  • Poor Experience

    Concurrent access of a large quantity of players requires high service stability and low network latency. Poor performing servers create serious problems, such as game lag, server suspension, or player loss.

  • Security Threats

    The game industry has long been a popular target of network attacks. Although game enterprises have spent huge amounts of money to maintain their system securities, various attack methods can easily result in server suspension or offline status, resulting in great losses.

  • Inefficient O&M

    During promotion and launch activities, O&M personnel must respond quickly and have strong technical skills to ensure smooth operations.

Typical Scenarios
  • Game Hosting

Game Hosting

Enables quick deployment of game servers based on dynamic service changes.

  1. Flexible and Scalable

    A total of 18 computing instance types, such as general-purpose, computing-plus, and memory-optimize, are provided to meet the diverse deployment requirements for game servers. Virtual Private Clouds (VPCs) build secure and isolated virtual networks on the cloud for customers. Object Storage Service (OBS) ensures data security and availability.

  2. Cloud O&M

    With Cloud Eye, customers are able to view resource usage, service status, and obtain alarms in a timely manner, on the cloud. The Log Tank Service (LTS) facilitates log collections, log analyses, and daily O&M.

  3. Elastic Cloud Server

    Bare Metal Server

    Elastic Load Balance

    Distributed Cache Service for Redis

    Elastic Volume Service

    Object Storage Service

    Cloud Eye

    Log Tank Service

Business Framework

Game frameworks vary depending on type and scale. The following shows a service module developed based on the functional features and application scenarios of game services.

Solution Architectures
  • Centralized Deployment

  • Separate Deployment

  • Cross-region Deployment

Centralized Deployment

Description

For chess and other leisure games, enterprises often assemble a large quantity of players in a centralized gaming zone. This architecture requires high computing capability, stability, and network bandwidth. In addition, a large quantity of caches are necessary for ranking players.

Highlights

  • High performance ECS: Supports a maximum of 64 vCPUs, 1 TB memory RAM disks, and 10GE NICs.
  • High reliability: Supports automatic fault migration, with availability and data durability of 99.95% and 99.99995%, respectively.
  • High read and write speed: A single-instance reaches 70,000 IOPS, and a single instance of the NVMe local disk can reach 3.5 million IOPS.
  • High cache specifications: Cluster instances support high scalability and high-concurrent scenarios, with a maximum memory of 1024 GB.

Separate Deployment

Description

Players are grouped in different gaming zones. Elastic Load Balance (ELB) and Auto Scaling (AS) services together support the concurrent access of millions of players. Game data is stored in a centralized manner on a background database. Internal networks communicate with each other through peer connections.

Highlights

  • Automatic scaling capability: Multiple policies are supported to automatically add and reduce ECSs without manual intervention.
  • High-performance ECS: Supports a maximum of 64 vCPUs, 1 TB memory RAM disks, and 10GE NICs.
  • High reliability: Supports automatic fault migration, with availability and data durability of 99.95% and 99.99995%, respectively.
  • High forwarding and concurrent processing capabilities: A single instance reaches 200,000 PPS. With the DPDK technology, a single instance can reach 1 million PPS.

Cross-region Deployment

Description

Gaming zones are deployed across multiple regions or in customers′ equipment rooms. Global data security is ensured by centrally storing data in a region. Data synchronization among different gaming zones is realized with Direct Connect.

Highlights

  • High-performance network: Multiple data centers are deployed in different regions and respond in milliseconds.
  • High-performance ECS: Supports a maximum of 64 cores, 1 TB memory RAM disks, and 10GE NICs.
  • High reliability: Supports automatic fault migration, with availability and data durability of 99.95% and 99.99995%, respectively.
  • High-speed connection: Supports high-speed, low-latency, and stable, secure dedicated connections, supporting a maximum bandwidth of 10 Gbit/s.
Recommended Services
  • Elastic Cloud Server
    Elastic Cloud Server (ECS) provides scalable, on-demand cloud servers for secure, flexible, and efficient application environments, ensuring reliable, uninterrupted services.
  • Distributed Cache Service for Redis
    Distributed Cache Service (DCS) is an in-memory database service compatible with Redis and Memcached. Based on an HA architecture, DCS supports three instance types: single-node, master/standby, and cluster. DCS ensures high read/write performance and fast data access.
  • RDS for MySQL
    MySQL is one of the world's most popular open-source relational databases. It works with Linux, Apache, and PHP to establish a LAMP model, thereby providing efficient web solutions.

Create an Account and Experience HUAWEI CLOUD for Free

Register Now