
Gaming
Asia Pacific
Enterprise/Public Sector

With Alibaba Cloud, we are able to fully utilize the advanced cloud technology of a global public cloud, which we had longed for, and achieve stable operation of a large-scale system with a large number of users. We are very happy with the results.
(Mr. Tan, Leader of the Technology Department, enish Co. Ltd.)
(Mr. Tan, Leader of the Technology Department, enish Co. Ltd.)
About enish

Challenge

While the business was steadily expanding, enish was plagued by frequent network failures, and rapid network expansion was a pressing issue.

There were maintenance and operations-related hassles after using the domestic cloud for many years, including application-based network expansion with an awareness of the physical layer and unexpected server migration work due to physical limits.

Given the limited ability of the domestic cloud in terms of scalability, enish also started using the public cloud. Although there was no need to be aware of resource limitations, it became frustrating to be unable to resolve issues on time due to the ticket-based support system.

Since service deployment in the domestic cloud was IaaS-centric, there was an enormous burden of storage expansion and switching in the event of failure, which was not much different from on-premise.

Why Alibaba Cloud


Alibaba Cloud offers the most advanced cloud technologies, including containers, databases, and frequently updated virtual machines with the latest CPUs. In addition, the industry's best-in-class SLAs (including virtual machine services) are critical to ensuring system stability. The latest cloud technologies (such as containers and databases) have made various processes more efficient and significantly reduced maintenance and operation hours:
Below are the latest technologies by Alibaba Cloud that helped enish move past the barriers:

We have introduced Container Service for Kubernetes (ACK) With Alibaba Cloud Container Service for Kubernetes (ACK), container deployment can only be done from the console, and configuration files can be reused to build multiple servers simultaneously.

enish successfully migrated to a fully managed, cloud-native database ApsaraDB PolarDB for MySQL. The highly scalable service supports a capacity of 100 TB and eliminates the need for redesign and data migration during instances when performance or capacity limits are reached. Another key feature is that despite the large capacity, backups can be completed in an extremely short time compared to building the system in-house.

A rich set of migration services is available (including Server Migration Center (SMC) for virtual machines and Database Transmission Service (DTS) for databases) to automate virtually any migration task between Alibaba Cloud products and on-premise or external clouds.

Most Alibaba Cloud products (including virtual machine services) are available on a month-to-month subscription basis, making them reasonably priced from the outset.

In addition to a ticket-based support system, chat tools help facilitate quick consultation with the sales and technical staff. In addition, requests for product development can be made directly to Alibaba Cloud. When switching to the production system this time, Alibaba Cloud provided extensive support with sales, technical staff, and dedicated account technicians on call. The flexible support provided in each situation allowed enish to complete its work seamlessly.
Architecture

The server configuration overview of the Attack on Titan: Brave Order system is outlined below. It consists of seven different game and resource servers – Battle, App, Chat, Party, Notify, Tool, and GvG, based on their specific roles:

It adopts Object Storage Service (OSS) for storing and managing resources. Static hosting functions are used to deliver resources to clients. Alibaba Cloud CDN is used for faster and more efficient delivery of large files.

The Battle Server is built on a state-of-the-art Elastic Compute Service (ECS) instance with the built-in game development framework and a unique redundant configuration to distribute the load, enabling up to 300 simultaneous co-op players.

(* Except Battle)
The six other servers (App, Chat, Party, Notify, Tool, and GvG) are containerized using Container Service for Kubernetes (ACK).

Various game data (including play information) is stored in ApsaraDB PolarDB for MySQL. From the container service, logs are linked to Log Service by simply specifying at the time of cluster creation. Furthermore, data is linked from Log Service to AnalyticDB for MySQL, a database for analysis. Finally, it is used as a data analysis platform for BI tools.
Almost all processes on Alibaba Cloud from container → log collection/analysis → data analysis infrastructure can be configured automatically by operating the console screen.



Looking Forward

Snapshot
"Successfully leveraged advanced public cloud technology to ensure stable operation of large-scale gaming systems."
Product/Solution Used
See all products
If you would like to learn more about enish's large-scale game system case study, please apply below. We can also provide examples of other companies' systems upon request.
Borderless Gaming: Opportunities and Challenges for Gaming
Find out how Alibaba Cloud Game Solution helps to promote the development of advanced games.
Contact us