Внимание
У Вас отключена поддержка Cookie в браузере. Возможно некорректное отображение сайта!

Как мы доставляем World of Tanks и другие игры Wargaming пользователям по всему миру

Дата: 08.07.2021
Wargaming — один из крупнейших мировых издателей и разработчиков на рынке free-to-play MMO. Сегодня компания, основанная в 1998 году, располагает офисами по всему миру и насчитывает 5 500 сотрудников. Аудитория игр Wargaming, включая флагманские проекты World of Tanks и World of Warships, охватывает более 200 миллионов пользователей на всех крупных игровых платформах.
  • Год основания

    Год основания:
    1998

  • Штаб-квартира: Никосия, Кипр

    Штаб-квартира:
    Никосия, Кипр

  • Сфера

    Индустрия:
    Разработка и издание игр

  • Сайт

    Сайт:
    wargaming.net

  • Cloud

    Услуга:
    CDN и хранилище

Геймеры не любят ждать

Многопользовательские онлайн-игры должны захватывать внимание геймера с первых секунд. Если игра не грузится или тормозит, провал ей обеспечен. Поэтому разработчики из компании Wargaming ещё в 2010 году на стадии запуска своего флагманского проекта, игры World of Tanks, понимали, что скорость загрузки — один из наиболее важных компонентов успеха игры для геймера.

Для того чтобы удержать интерес со стороны игроков, нужно было обеспечить «танки» высококачественной, надёжной и масштабируемой инфраструктурой. Так более 10 лет назад у Wargaming появилась потребность в вендоре, способном реализовать все их запросы по доставке контента.

Как удержать популярность игры?

  • Создать качественный продукт.
  • Минимизировать её задержки при загрузке у геймеров.
  • Масштабировать нагрузку на игровые серверы в пиковые часы: например, при загрузке очередного патча.
  • Доставлять игровой контент в любую точку мира.

Какая задача стояла перед Wargaming

Дмитрий Самошкин

Изначально основная часть игроков World of Tanks находилась на территории СНГ и Восточной Европы. Соответственно, в первую очередь требовалось развернуть сеть доставки контента на этом рынке. Мировые провайдеры CDN не располагали развитой инфраструктурой в регионах Восточной Европы и СНГ и не могли обеспечить разработчика необходимым сервисом.

«Когда Wargaming обратились к нам за помощью, их задачей было сокращение time-to-play — времени запуска игры у конечного пользователя, — рассказывает вице-президент по продуктам G‑Core Labs Дмитрий Самошкин. — Без качественной CDN в этих регионах задачу реализовать было бы нельзя».

Сеть G‑Core Labs оптимально подходила под запросы клиента.

«Кроме того, специально для Wargaming мы дополнительно построили P2P-сеть и организовали прямой стык с инфраструктурой крупнейших телекоммуникационных операторов СНГ: „Билайна“, МТС и „Мегафона“», — добавляет Дмитрий Самошкин.

Основное преимущество G‑Core Labs

Однако Wargaming был нужен не только гибкий провайдер с отличной производительностью — вендору предстояло решить, как справляться с любыми пиковыми нагрузками.

«Одной из первых целей, которую мы поставили перед собой, когда выстраивали собственную инфраструктуру, было обеспечение соответствия скачкам трафика, с которыми обычно сталкиваются игровые и развлекательные компании, — рассказывает Дмитрий Самошкин. — Например, трафик во время загрузки релизов Wargaming рос в разы: пики достигали 2 Тбит/с».

Многие провайдеры могли обеспечить своих клиентов максимальной пропускной способностью лишь в 600 Гбит/с, а после её превышения резали лимиты.

Wargaming было важно, чтобы будущий вендор не ограничивал трафик в пиковые часы. Предложения других компаний не соответствовали запросам, в то время как ёмкость сети G-Core Labs с лёгкостью могла обработать все пики.

вице-президент по продуктам G‑Core Labs

Дмитрий Самошкин

«Мы запросто выдерживаем нагрузку во время релиза очередных патчей игры, которые происходят раз в полтора месяца и длятся по 3–5 дней. Общая ёмкость сети G‑Core Labs в 50 Тбит/с позволяет справиться с любой нагрузкой, какой бы мощной она ни была»

вице-президент по продуктам G‑Core Labs

Дмитрий Самошкин

Три важные дополнительные функции

Развитой инфраструктуры и большой ёмкости сети для Wargaming было недостаточно. Специально для них команда G-Core Labs реализовала три важные дополнительные функции.

Prefetch

В среднем одно обновление игры World of Tanks весит 1–2 ГБ. Изначально контент обновлений находился не на ближайших к игроку CDN-нодах, а на серверах-источниках и запрашивался первоначально только в момент релиза игры. Из-за этого на серверы-источники шло большое количество запросов. Команда G-Core Labs добавила функцию прогрева кеша — Prefetch (настраивается через API или вручную), с помощью которой контент предварительно тянулся с источников на все кеш-серверы, после чего скачивание обновления происходило заметно быстрее.

Origin Shield

Развитой инфраструктуры и большой ёмкости сети для Wargaming было недостаточно. Специально для них команда G-Core Labs реализовала три важные дополнительные функции.

Главная задача шилдинга — снизить количество запросов к источнику от CDN-серверов, взаимодействующих с сервером-источником в момент получения контента.

При включённом шилдинге с источником взаимодействует не вся CDN, а лишь один промежуточный прекеш-сервер, который располагается максимально близко к важному для пользователя региону. Все запросы к источнику контента аккумулируются на нём. Благодаря этому решению нагрузка на сервер-источник Wargaming значительно снизилась.

Кроме того, это позволило максимально снизить время отклика и улучшить качество сервиса для игроков.

Предварительное обновление патчей

Это функция предварительного обновления для игроков, которые хотят играть сразу после релиза. У всех желающих геймеров появилась возможность заранее скачать себе необходимые файлы, что позволяет им избежать дополнительной загрузки в день обновления. Поэтому после релиза установка файлов обновления идёт сразу, ведь они уже были скачаны заранее. Благодаря этой фиче удалось снизить нагрузку на инфраструктуру ещё на 20–30%.

Запуск новых игр и экспансия на новые рынки

В 2013 году вслед за World of Tanks вышла другая игра — World of Warplanes, в 2015-м — World of Warships. Вместе с запуском новых продуктов появились и миллионы новых геймеров из разных стран.

глава отдела технического обслуживания Wargaming

Дмитрий Курьянович

«В 2013 году наша аудитория значительно выросла в новых регионах: продукты запустились на рынках Северной и Южной Америки, Азии и Австралии».

глава отдела технического обслуживания Wargaming

Дмитрий Курьянович

Под запросы Wargaming специалисты G‑Core Labs установили дополнительное оборудование на новых рынках (в частности, в США и Бразилии) и усилили своё присутствие на старых.

Сотрудничество Wargaming и G‑Core Labs сегодня

Сегодня G‑Core Labs имеет более 800 кеш-серверов в более чем 80 точках присутствия на всех континентах, кроме Антарктиды, с наилучшей производительностью CDN в России и большинстве европейских стран.

  • 80+

    точек присутствия CDN на 5 континентах

  • 800+

    кеш-серверов

  • 5 000+

    партнёров по пирингу

  • 50+

    Тбит/с ёмкость сети

  • <30мс

    время отклика по миру

«В наши дни все прогрессивные провайдеры сетей доставки контента инвестируют в инфраструктуру, чтобы удовлетворить потребности своих клиентов, и запускают дорогостоящие точки присутствия в таких регионах, как Бразилия, Африка и Индия, — комментирует Дмитрий Самошкин. — Мы можем с уверенностью сказать, что у G‑Core Labs самое широкое покрытие по всему миру — от Южной Америки до СНГ и Африки, чем могут похвастаться далеко не все провайдеры».

Wargaming.net

Виктор Кислый

«IT-инфраструктура была одним из ключевых факторов нашего успеха. Вместе с G‑Core Labs мы создали новый уровень — поверьте мне, вам понадобятся годы, чтобы создать сеть, способную выдержать миллионы игроков».

Wargaming.net

Виктор Кислый

Почему G‑Core Labs

Сегодня инфраструктурные провайдеры переходят к решениям all-in-one, так как клиенты больше не ищут отдельный продукт, например CDN или хостинг. Вместо этого они хотят получить целый ряд сервисов у одного поставщика.

Для этого бизнес-модель под ключ от G-Core Labs позволяет Wargaming экономить время и деньги, получая при этом высококачественные индивидуальные услуги.

«Им не нужно выделять огромную часть своего бюджета на инфраструктуру, инженеров, лицензии — мы уже создали всё необходимое, — говорит Дмитрий Самошкин. — Всё, что им нужно сделать, — это нажать несколько кнопок».

Именно поэтому Wargaming, помимо сети доставки контента G-Core Labs, использует стриминговую платформу для трансляции значимых событий, публичное облако для работы над различными задачами и защиту от DDoS-атак для обеспечения доступности своих игр.

А для лучшей производительности вместе с CDN G-Core Labs дополнительно предлагает хранилище с серверами в Амстердаме, Франкфурте, Люксембурге, Сингапуре, Майами и Москве. Это даёт дополнительное преимущество и повышает качество доставки контента за счёт быстрого кеширования.

  • Быстро доставляем тяжёлые игры в любую точку мира.
  • Снижаем нагрузку на серверы онлайн-развлечений при пиковом трафике.
  • Cокращаем ваши затраты на инфраструктуру.
  • Быстро обрабатываем запросы клиента по внедрению новых фичей и запуску новых точек.

Читайте также:

Подпишитесь на полезную рассылку

Выгодные предложения и важные новости раз в месяц. Без спама

Wargaming
Lamoda
Tinkoff
МегаФон
BANDAI NAMCO Entertainment America
Rutube
RedFox Games
Avast
Joom
DNS – интернет магазин цифровой и бытовой техники
Букмекерская контора «Фонбет»
Sandbox
SIBUR Holding
Sber Devices
GetCourse
RenTV
Intel
Расскажите о задачах вашего бизнеса, и мы поможем ему расти в любой стране мира