Gcore: High-performance infrastructure

At a glance

  • Gcore is an international cloud and edge leader in content delivery and broadcasting, hosting, security solutions, and public cloud services.
  • Gcore has now developed a public cloud service based on Intel® technologies, including the 2nd Gen Intel® Xeon® Scalable processor. The new IaaS service has already won new customers across workloads including online gaming, high-definition video streaming and high-definition radio streaming. Gcore is also undertaking a proof of concept with Intel® Optane™ persistent memory to accelerate AI workloads and in-memory databases.

When online gaming company Wargaming needed to provide a seamless gaming experience for its millions of users, Wargaming asked Gcore to help. Gcore built a world-class content delivery network (CDN) infrastructure for Wargaming, and then offered this CDN infrastructure to a wide range of other companies too. Gcore, together with Intel, has now developed a public cloud service based on Intel® technologies, including the 2nd generation Intel® Xeon® Scalable processor.

The challenge

  • Establish a public cloud infrastructure that provides an optimized experience on immersive combat games, as well as other media-rich applications.
  • Provide fast storage to accelerate the cache used in the CDN.

The solution

  • Gcore upgraded its platform to the 2nd Gen Intel Xeon Scalable processor, which provided a significant performance uplift over the previous generation.
  • The Intel® SSD D3-S4610 Series helps to accelerate the cache for databases and the CDN.

The results

  • The new public cloud service has won customers who provide gaming, media streaming, and other applications.
  • The enhanced performance of the latest generation processor has enabled Gcore to consolidate servers and reduce its total cost of ownership (TCO).

Launching Public Cloud

Among the most demanding use cases for a CDN is online gaming. Wargaming is a company that provides immersive, graphically rich combat simulators including World of Tanks. This is a popular game that gives players a choice of over 400 tanks and combat machines, based on real vehicles from the 1930s to 1960s. Wargaming’s portfolio also includes World of Warships, World of Warplanes, space strategy game Master of Orion, and mobile versions of the tank and warship games.

To provide a seamless gaming experience for its millions of players, Wargaming turned to cloud service provider Gcore, headquartered in Luxembourg. Gcore built a world-class CDN infrastructure for Wargaming, which helped both companies to win the Guinness World Record for the most players simultaneously on one multiplayer online game server.

Having built this highly responsive CDN infrastructure, Gcore saw an opportunity to offer it to other companies across a wide range of industries. Gcore then extended its business by working with Intel to launch a public cloud offering, which Wargaming also uses. While Gcore is well placed to host other rich media experiences, it also aimed to extend its offer to small and medium sized businesses (SMBs) that wanted to deploy virtual machine (VM) instances quickly and easily.

Prospective clients for Gcore include online companies that need to be able to scale up resources as required, to respond to spikes in demand (for example during a retail sale, or after a product launch), or companies that wish to scale up resources so they can launch a new online product, such as a document scanning service.

Solution details

Gcore launched its public cloud service with an infrastructure-as-a-service (IaaS) offer that provides an environment for hosting VMs.

Customers use a self-service portal to provision the resources and infrastructure they require, and they then have access to it within minutes. The portal includes capabilities to allocate resources to different cost centers or projects, so that clients can understand how the cloud resources they are paying for have been used.

Disaster recovery is available for important business applications, with a contractual recovery time of two minutes.

Customers can choose from VM images provided by Gcore, which include CentOS, Fedora and Ubuntu, or upload their own. The infrastructure layer includes a firewall and a private cloud network service which enables any virtual machines to be patched to each other. There is also an identity and access management tool which customers can use to create new projects and manage user access to them. Gcore is extending its IaaS offering with load balancing, dedicated server, and bare metal services.

The CDN that helped World of Tanks enter the Guinness World Records is available to Gcore customers too. Customers can enable Gcore CDN resources in the same self-service portal they use to spawn cloud resources. The CDN provides an average cloud response time of less than 30 ms. In addition to the CDN, the public cloud is integrated with other Gcore services such as distributed denial of service (DDoS) attack protection, a block data and a cloud object data repository (based on Chef), and a video streaming platform.

There are also plans to extend beyond IaaS and offer platform as a service (PaaS), which will include managed Kubernetes and artificial intelligence (AI) instances such as TensorFlow and the Intel® Distribution of OpenVINO™ toolkit, as well as Hadoop for working with big data. The vision is to create a marketplace for applications on top of the platform, so that software-as-a-service (SaaS) providers can sell their applications through Gcore, and the company’s hosting customers can install the software easily through the self-service portal.

Gcore’ cloud management tool can manage public cloud, private cloud or cloud instances in the customer data center, so it can be used to set up a hybrid cloud environment, with the customer able to choose where each instance is hosted. In the future, customers will also be able to choose to have their instances hosted on dedicated servers.

For the IaaS service, Gcore is using OpenStack and Kubernetes as the platform to deploy virtual machines and containers in the cloud.

Intel® Xeon
Figure 1. Gcore’ branded server, incorporating the 2nd generation Intel® Xeon® Scalable processor

To increase the performance of its architecture, Gcore upgraded from the previous generation Intel Xeon Scalable processor family to the 2nd Gen Intel Xeon Scalable processor family (Figure 1). The company uses four different Intel® Xeon® Gold processors, and the Intel® Xeon® Silver 4214 processor. “When we upgraded our infrastructure to the latest generation Intel Xeon Scalable processor, we saw a noticeable increase in performance,” said Vsevolod Vayner, Gcore Cloud Platform Department Head. “We tested the performance of the new processors by putting real customer workloads on servers based on the previous generation processor and the latest generation, and comparing the results. The 2nd Gen Intel Xeon Scalable processor gives us the performance we need for mission critical workloads.”

The Intel SSD D3-S4610 helps to increase mixed workload efficiency while maintaining infrastructure compatibility with SATA, and Gcore is using it for cache acceleration on databases and other workloads, especially in the CDN. The Intel® Ethernet Converged Network Adapter XL710 gives Gcore 40Gbit connectivity.

Gcore is undertaking a proof of concept with Intel® Optane™ persistent memory to accelerate AI workloads and in-memory databases, which are essential for online gaming. The company also plans to add function as a service (FaaS), which enables developers to add functions to their applications without needing to manage the resources to run them. The resources are spun up automatically when the function is required.

A close relationship with Intel

Gcore has a close cooperation with Intel. Among other things, Intel has helped with reference architectures, storage optimization, and high-performance workloads.

“The best thing about working with Intel is the expertise the team brings. They help us to understand how we can optimize our infrastructure and workloads to take advantage of the hardware and software available,” said Vayner. “We have an extensive research and development team, and they are in touch with Intel’s software and engineering teams who can help them with additional insights.”

He adds: “Intel also helped us to create a proof of concept so we can test the latest solutions in our data centers to see how our products perform with them.”

Vayner says: “Thanks to our collaboration with Intel, Gcore is able to deliver public cloud services that meet the requirements of highly demanding workloads, including real-time gaming and rich media streaming.”

Business results

The new IaaS service has already won new customers across workloads including online gaming, high-definition video streaming, and high-definition radio streaming.

“Using the 2nd generation Intel Xeon Scalable processor family gives us a performance boost that helps with our total cost of ownership,” said Vayner. “We can have more cores now, with the Intel Xeon Gold 6252 processor, for example, having 24 cores and supporting 48 threads. The higher performance helps us with server consolidation, and as server numbers are reduced, the costs associated with those servers also fall.”

At a glance

  • Upgrading from the previous generation Intel Xeon Scalable processor to the 2nd generation Intel Xeon Scalable processor family delivered a noticeable performance increase for Gcore.
  • The higher performance and higher core count support server consolidation, reducing total cost of ownership.
  • For cache acceleration in the content delivery network (CDN), Gcore uses the Intel SSD D3-S4610 Series, which increases mixed workload efficiency while maintaining SATA compatibility.
  • To achieve 40Gbit connectivity, Gcore uses the Intel Ethernet Converged Network Adapter XL710.

Technical components of the solution

  • 2nd generation Intel Xeon Scalable processor. Intel’s industry-leading, workload-optimized platform has built-in artificial intelligence (AI) acceleration and provides consistent, pervasive, and breakthrough performance.
  • Intel SSD D3-S4610 Series. This SSD series helps to accelerate read-intensive workloads with power-efficient performance. Gcore is using capacities of 1.92 TB, 960 GB, and 480 GB.
  • Intel Optane persistent memory. Introducing a new tier in the storage hierarchy, Intel Optane persistent memory provides the scale of a storage device at near-memory speed, and at a lower cost per bit than dynamic random access memory (DRAM).

Subscribe and discover the newest
updates, news, and features

We value your inbox and are committed to preventing spam