G-Core Labs’ technologies have a gaming core. To arrange global delivery of games at peak loads, we have built our own high-speed content delivery network. Traffic exchange between CDN and sources occurs within the core network (backbone). This makes it possible to deliver any heavy content with minimum delay.
The established infrastructure has been tested for strength by a million of users playing simultaneously. So we decided to turn the network into a universal CDN service to deliver video, broadcasts, web applications, software, advertising, and websites.
G-CDN is efficient and reliable thanks to the network architecture based on 4 principles.
We open new points of presence (PoPs) where people who use products and services of our clients live.
For excellent connectivity and quality peering we choose the best data centers and major traffic exchange points.
There we are connected to the networks of the largest Internet providers and peering partners.
At peak loads we quickly redistribute traffic by an optimal percentage between existing nodes.
Transition to the nearest locations occurs by geoinformation (city, region, country) about client requests to an overloaded server.
We manage 4 independent network segments: North America, Asia, Europe, and the CIS.
For optimum traffic routing and keeping it local, we announce only local/regional prefixes for each point.
We select data centers by the amount of operators of the first (Tier I) and second (Tier II) levels and local traffic exchange points.
We choose leading Internet providers in each region and link up with them in the largest traffic exchange points:
To simplify peering management in traffic exchange points we use Route Server service.
We have over 3,500 peering partners around the world. This allows to keep the traffic local in different regions, reducing delays in content delivery between networks.
100 Gigabit Ethernet interfaces are supported in Frankfurt, Amsterdam, London, Chicago and Moscow.
We use 100 Gigabit networking equipment in all new locations and gradually update equipment in all regions.
For best cache servers performance we use only Enterprise series Samsung SSDs: ordinary SAS (PM1633) to moderately loaded regions and NVME (PM1725) in heavily loaded points.
Capacity of the majority of SSDs is 3.2 TB, and we actively introduce new 7.68 TB drives.
In one and a half years of active development the traffic within G-CDN has increased from 1 to 3.5 Tbps.
We analyze the entire CDN traffic using Cedexis.com and other analytical services. It helps to anticipate possible surges of interest in the content and be ready for peak loads in different network segments. Traffic monitoring and analysis help us continually improve efficiency and quality of CDN service.