Created by G-Core Labs, an international provider of cloud and edge solutions, the G-Core Labs public cloud enabled Wargaming, one of the world’s largest developers and publishers of multiplayer video games (World of Tanks, World of Warships, and other online action games), to speed up development & testing of new feature sets, products and services severalfold.
This has ensured the smooth functioning of a number of the company’s game projects, which includes their newest online shooter on special forces that is currently in open beta test, as well as work effectively with external development partners.
“Wargaming has two uses for the G-Core Labs public cloud”, - comments Dmitry Kuryanovich, Head of Maintenance at Wargaming. “One part of the cloud is integrated within the security perimeter of the company, and the other is outside the perimeter, meaning it functions as a classic public cloud”.
According to Kuryanovich, Wargaming’s work scenarios for the internal public cloud are similar to the types of tasks the company handles using the G-Core Labs private cloud: “The main task of a cloud is to provide resources quickly when they’re needed. The server procurement process takes weeks or even months, which slows down the development, testing, and launch of new products and services. It also complicates planning and operation during peak infrastructure loads, such as holidays or promotions”.
The main workloads going on inside the public cloud today are focused on the development & testing of new features and services for Wargaming projects. The well-coordinated interaction of development and testing teams, the use of best practices, and the G-Core Labs cloud infrastructure allow the company to significantly reduce the time-to-market of its products and services.
At the same time, the cloud is already being used for production tasks. For example, a number of virtual machines were recently launched in the cloud for a new free online tactical game currently in Open Beta about special forces. “We use tens of thousands of virtual machines. Transferring the entire production to the public cloud all at once is a task that requires time and caution. Today, we are testing the interaction of our internal resources and the public cloud”, - notes the Wargaming Head of Maintenance.
The standard hardware configuration includes Intel® Xeon® Gold 6152 and 5220R processors, SSD and HDD drives with triple replication, a High IOPS SSD for applications requiring high IOPS, and a KVM hypervisor. The maximum configuration for a single virtual machine includes 32 vCPUs and 256 GB of RAM. It is also possible to customize machines, which includes increasing the RAM to 1 TB.
As for the outer part of the public cloud, Wargaming turns to it when the company urgently needs resources from outside its own security perimeter. “There are always people in the company who come to the IT department and say, ‘Give us the resources, and we’ll set up and control them ourselves.’ For example, there may be a team working on a test prototype together with external developers. The outer part of the G-Core Labs public cloud is perfectly suited for such scenarios. Since Wargaming pays great attention to security, granting access to internal resources to an outsider takes longer than getting machines in the public cloud. Such tasks require isolated resources that don’t have access to our repositories, to neighboring virtual machines, and so on,” explains Dmitry Kuryanovich.
Comprehensive cyber protection of the external segment of the Wargaming public cloud, including protection against modern and future DDoS attacks and bots, is provided by G-Core Labs. The advantage of the company’s technology lies in the fact that at the time of attacks, G-Core Labs doesn’t block IP addresses. Instead, specific malicious sessions are cut off. G-Core Labs uses unique smart traffic filtering technology that works in real time. This technology combines the analysis of statistical, signature, technical, and behavioral factors.
G-Core Labs protects the cloud from attacks, including low-frequency ones, at the L3, L4, and L7 layers and even cuts off individual bot requests. As part of the IaaS model (Infrastructure as a Service), the G-Core Labs public cloud provides the functionality for managing virtual machines with the ability to customize any configurations and operating systems, followed by the deployment and scaling of projects in a few clicks.