Log Service teams up with miHoYo to support the online game named Genshin Impact from the internal test and public preview to the commercial release. Log Service helps miHoYo manage logs from tens of millions of players. Log Service is highly recognized and praised by miHoYo for its outstanding performance and stability.

Company profile

miHoYo, founded in 2012, focuses on mobile games and comics that are based on Chinese animation. miHoYo is a video game development and animation studio that has successively released quality and widely favored mobile games, such as Zombiegal Kawaii, Guns GirlZ, and Honkai Impact 3. In 2020, miHoYo released Genshin Impact, which is the first open-world mobile game of the anime, comics, and games (ACG) subculture. Only one month after its release, Genshin Impact became the most profitable mobile game around the world compared with its competitors. For more information, visit the official website of miHoYo.

Scenarios

Genshin Impact is an open-world adventure game that is developed and released by miHoYo. Genshin Impact became available for public preview on September 28, 2020.After the release of Genshin Impact, it quickly became a global success. Genshin Impact has become a popular game with a large number of players even though the game is a newcomer in the market. Therefore, miHoYo requires a logging platform with high stability, elastic scalability, and high performance to meet their growing requirements on data analysis and their need to perform intensive operations for Genshin Impact.

Challenges

The Genshin Impact team faced the following challenges after the release of Genshin Impact:

  • Data growth

    Only one month after the release of Genshin Impact, the number of active players per month exceeded 10 million. The data volume increased at a high speed with the rapid growth of players and the optimization of the operations system. Therefore, the Genshin Impact team required a solution to query and analyze large volumes of data with high performance.

  • Centralized data collection

    Genshin Impact became popular worldwide and topped the App Store bestseller list in the United States, Germany, Canada, Republic of Korea, and Singapore. However, the globalization of the game also increased the difficulty of centralized data collection and required higher stability.

  • Traffic spikes

    Genshin Impact is an open-world adventure game that offers promotional activities based on different seasons and cultural backgrounds of each region in the game map. Holiday activities and version updates result in traffic spikes. Therefore, the Genshin Impact team requires a logging platform that provides the auto scaling feature to implement rapid scaling during peak hours.

Solution

To meet the requirements of the Genshin Impact team on the performance, data collection, and elastic scalability of its business monitoring platform, Alibaba Cloud provided Log Service as a solution to help the team fix the issues that the team faced during data collection, queries, and monitoring.

  • High performance: Log Service can process billions of rows of data within seconds. Log Service also supports data throughput at the level of tens of petabytes. The SLA guarantees the stability of 99.95%. Log Service provides multiple features that can be used to extract, aggregate, and visualize heterogeneous data. Log Service also provides alerting and AIOps-based anomaly detection features. The Genshin Impact team can use these features to collect and analyze various types of data based on business scenarios. The data includes the monitoring logs of business and services, the operational and audit logs of cloud services, and the metrics of game operations.

    miHoYo_Solution_1
  • Centralized data collection: Log Service supports more than 50 data collection methods. For example, the data from clients or web pages or the data about protocols can be collected by using SDKs or API operations. Log Service provides the resumable upload feature to ensure the reliability of data collection. Log Service also supports multiple transmission methods in different scenarios. For example, you can use an internal network and a virtual private cloud (VPC) or the Internet and global acceleration to transmit data. Log Service helps the Genshin Impact team collect service logs from different regions with high efficiency and reliability and manage the logs in a centralized manner.

    miHoYo_Solution_2
  • Elastic scalability: Log Service supports horizontal scaling to process petabytes of data per day, which best suits actual traffic requirements. Log Service is adaptive to the traffic spikes that are caused by the promotional activities of Genshin Impact. The Genshin Impact team uses Log Service to overcome the instability issues caused by frequent traffic spikes.