company_banner

Как улучшить монетизацию игр при помощи CDN

    CDN

    Игры — это глобальный бизнес, который практически каждый день открывает новые возможности для тех, кто понимает его законы. Основное правило для увеличения прибыли — постоянное увеличение числа игроков. Глобальный рынок предоставляет беспрецедентные возможности роста выручки. Интернет дает более чем двум миллиардам людей доступ к различным видам развлечений в Сети, и более половины из этих людей являются потенциальными игроками.

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

    Использование CDN позволяет существенно улучшить этот опыт, а впоследствии и улучшить монетизацию. Перечислим основные преимущества использования CDN.

    Высокая скорость загрузки. CDN значительно увеличивает скорость загрузки игровых файлов, обновлений и дополнительного контента, а также обеспечивает надежную сетевую доступность.

    Рост числа игроков. Высокая скорость получения контента в свою очередь повышает лояльность игроков и привлекает в проект новых.

    Рост прибыли. С ростом общего числа игроков, пропорционально растет число внутриигровых покупок (игровая валюта, платные улучшения и дополнительный контент).

    Экономия на железе. При росте числа игроков, вам не придется постоянно вкладывать деньги в модернизацию своего оборудования. CDN распределяет сетевую нагрузку между собственными серверами, что позволяет игрокам загружать данные с наиболее географически близких к ним кэширующих серверов, тем самым существенно снижая нагрузку на основной сервер хранения этих данных. Это может оказаться полезным в том числе при одновременной загрузке «тяжёлых» обновлений большим числом игроков.

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

    На что следует обратить свое внимание разработчикам и издателям?

    Сетевые задержки особенно критичны для современных real-time игр. Задержки заставляют игроков разочаровываться и уходить в другие проекты. Чтобы предотвратить их, стоит использовать не только максимально мощное аппаратное обеспечение, но и максимально эффективную сетевую инфраструктуру.

    Сетевая доступность. Следующее на что необходимо обратить свое внимание — это сетевая доступность. Игровые площадки должны иметь мощную инфраструктуру и отказоустойчивость во всех возможных точках. Это позволит свести к минимуму вероятность ухода игроков из вашего проекта. CDN обеспечивает высочайший уровень отказоустойчивости благодаря многократному дублированию данных и использованию сотен тысяч серверов по всему миру.

    Масштабируемость. Успешная игра может привлечь много игроков, и ваша инфраструктура должна иметь возможность справиться с ростом нагрузки. Лучший способ гарантировать быструю масштабируемость — это использование CDN, облачных технологий в дополнение к размещению или аренде выделенных серверов. Оптимальное управление ресурсами и использование CDN позволит сократить расходы на расширение инфраструктуры за счет перераспределения нагрузки между серверами CDN по всему миру. Таким образом, вы сможете больше вкладывать в развитие игры.

    Selectel предоставляет сеть из более 150 000 кэширующих узлов, которая позволяет гарантировать мгновенную дистрибуцию игрового контента по всему миру. Многократно резервированные каналы и многоступенчатая защита данных обеспечивают проекту отсутствие задержек и 100% сетевую доступность.

    Предлагаем также ознакомиться с интересной инфографикой об увеличении скорости загрузки сайтов при использовании CDN.

    Если вы по тем или иным причинам не может оставлять комментарии здесь — добро пожаловать в наш блог.
    Selectel
    117,07
    ИТ-инфраструктура для бизнеса
    Поделиться публикацией

    Похожие публикации

    Комментарии 24

      +1
      Я так и не понял — я подключил к своему хранилищу (точнее к одному из контейнеров) свой домен — всё, теперь при доступе через этот домен, всё находящееся там отдаётся через AKAMAI-евский CDN?

      Плюс — не нашёл защиту от хотлинкинга, хотя бы на основе рефера.
        +3
        Да, содержимое контейнеров нашего облачного хранилища с ссылками «selcdn.com» раздается через сеть CDN от Akamai.
        Раздача контента «selcdn.ru» ведется без использования CDN. Для включения CDN нужно просто поменять в ссылках ".ru" на ".com"

        На сегодняшний день защита от хотлингкинга для раздачи с облачного хранилища не предусмотрена.
          0
          Я именно про привязанный свой домен. Например, я привязал какой нить static.example.com к контейнеру public, в котором есть файл 1.txt. Он раздаётся через CDN или нет? То есть при запросе static.example.com/1.txt я получу файл от Akamai или от самого Селектела?

          А про Хотлинкинг жаль. С тарификацией по трафику актуально.
            +1
            Если перед прикреплением домена вы вносили в DNS CNAME запись, указывающую на *.selcdn.com, тогда раздача контента будет происходить с использованием CDN. Если был указан *.selcdn.ru, то соответственно без CDN.
              +2
              Вот теперь всё кристально ясно, спасибо!
                +1
                Не за что, обращайтесь!
          0
          можно ставить заголовок Access-Control-Allow-Origin
          но для картинок не сработает, наверное
          0
          А есть ли примеры игр, которые уже используют описанную технологию?
            0
            К сожалению, мы не можем разглашать информацию о наших клиентах. Если они посчитают возможным, они сами расскажут от своих проектах в комментариях.
              0
              Ок. Интересно услышать отзывы, комментарии тех, кто пользовался.
                0
                Я пользуюсь, правда не для игры, а просто как хранилище бекапов и тяжёлых скачиваемых файлов. В общем-то нареканий нет, доступ по обычному http осуществляется. Файлы туда заливаю через cloudfuse (это fuse драйвер для таких хранилищ, построенных на openstack-е), удобно. Правда скорость пока что странная (1 мегабайт в сек, маловато что-то как-то). Но тут требуется больше тестов.
                  0
                  Спасибо
                  +1
                  Мы (Байтэкс) для браузерных проектов (Берсерк: Возрождение и Берсерк: Катаклизм) используем. Акамаи — очень хорошая CDN. Всё работает, залил в облако Селектел — сразу раздаётся через Акамаи. Проекты, правда, небольшие.

                  Из известных крупных компаний, пользующихся Akamai — можно упомянуть Apple и Facebook.
                    0
                    мы старые сайты сейчас переносим в статику.
                    можете их сами посмотреть и заценить их работоспособность:
                    * 2012.mblt.ru/
                    * 2013.mblt.ru/
                    * 2014.mblt.ru/

                    + бекапы конечно.
                      0
                      Сейчас у меня лежит ~70Гб картинок и прочих архивов в хранилище и ещё столько же планируется. Как минимум, не хочется апгрейдить сервер на хостинге.
                      Оплата за хранение, за трафик.
                      Залив происходит по ФТП, решения предлагаемые селектелом для моей CMS (Drupal) завести не удалось.
                      Хотел разобраться сам, но долго выуживал из ТП нужные детали работы, в итоге забил и залил руками по FTP. Пока отложил вопрос в долгий ящик.
                      Не заметил, чтобы были проблемы какие-нить, но и мегасуперскорости не заметил тоже, может дело в том, что ближайшая ко мне раздача идёт из Москвы-Питера, как я понимаю.
                      В целом, нареканий нет.

                  0
                  поддержка собственных ssl-сертификатов не планируется, как выяснилось в диалоге с техподдержкой, поэтому пришлось отказаться. в остальном — всё на высшем уровне и по лучшей цене (у нас проект с небольшим трафиком на статику)
                    +1
                    Для работы с https, по вашему запросу, мы можем создать домен с SSL вида username-a.akamaihd.net, и раздача будет вестись с него.
                      0
                      хорошая новость, будем писать в техподдержку
                    –1
                    не совсем потеме, однако: когда почините облачные сервера?
                      +1
                      В мае мы планируем коммерческий запуск нашего виртуального приватного облака (VPC).
                        0
                        VPC это славно да. Но что с обычными облачными серверами(https://selectel.ru/services/cloud/)?
                          +2
                          После запуска VPC мы планируем представить обновленные облачные серверы.
                            –2
                            уже лучше, спасибо.

                            жаль, что пока придется рекламировать конкурентов.
                          –1
                          Не знаю поймут и согласятся ли со мной другие участники хабра, немного критики в сторону вашей компании, смотрите, я клиент вашего хостинга (Selectel), я уже с вами несколько лет, размещаю небольшие по размеру проекты, за эти несколько лет я перечислил вам 41000 рублей за услуги облачного хостинга, поэтому я считаю, что достаточно знаком с вашим сервисом.
                          Сейчас мне нужно где-то разместить проект — это SaaS, автоматизация бизнеса, он должен быть: доступен 24 часа и 7 дней в неделю, все данные должны ежедневно резервироваться, даже если упадет связь в одном датацентре, то клиент должен видеть хотя бы статическую страницу с ошибкой.
                          Какие у меня есть варианты: 1) разместить проект у вас на физический серверах 2) разместить его у вас в облаке 3) разместит его в облаке Amazon.
                          Первый вариант я считаю неудобным в использовании.
                          Второй вариант, плюсы: цены в рублях и все, пошли минусы: 1) когда в ВК были сбои, то ваше облако висло, а сервера были недоступны, их нельзя было даже перезагрузить! 2) периодически падает связь с серверами, у вас принято в 3 часа ночи до 5 часов проводить тех работы, в это время в некоторых частях планеты день, 02.10.2014 в течение нескольких суток не работала панель управления серверами 3) почему нельзя создать образ веб-сервера и запустить 10 копий вирт. машин? да в VPC будет такая функция, но будет ли это выглядеть так же качественно как в Amazon? Смогу ли я запустить одну виртуальную машину в ДЦ на цветочной и две виртуальные машины в ДЦ Дубровка?
                          Хорошо, у вас будет в VPC, наверное, наконец-то функция создания снапшотов диска, а смогу ли я делать резервную копию диска, с помощью ваших инструментов так, чтобы копии хранились в разных ДЦ и будет ли у меня уверенность, что в один день мои данные не навернуться? Amazon Glacier внушает больше доверия.
                          Идем дальше,
                          Amazon: двухфакторная аутентификация — у вас все еще логин/пароль.
                          Amazon: привязка банковской карты и автоматическое списание денег — у вас необходимо вручную пополнять баланс
                          Amazon: разделение серверов на изолированные группы: Ирландия (Дублин), Германия (Франкфурт), у вас, если падает облако, то оно падает полностью, у вас 5 ДЦ и все в одном городе, почему вы не хотите открыть ДЦ, например, в Германии и выйти на зарубежные рынки.
                          и так далее… нет возможности создания пользователей с разграничением доступа и т.д.
                          P.S. жаль, что приходится пользоваться услугами зарубежных компаний, у вас есть все, чтобы переплюнуть по качеству и функционалу конкурентов, но вот на текущий момент — ваш сервис местами хорош, но он недоделанный. В нем нет того, что предоставляют другие провайдеры из коробки. Качество и надежность — вот что нужно дорабатывать, страшно, реально страшно размещать чего-либо в вашем новом VPC. Нужно делать резервные копии, но в Amazon я могу передать данные в ДЦ соседней страны — и все в пределах услуг одной компании, а куда у вас делать резервные копии, которые вы настойчиво намекаете делать? в ваше же облако? так это не повысит надежность. копировать гигабайты к себе на ПК?! копировать данные на сервера другого провайдера? куда? не удобно это. Большое спасибо за внимание, прекрасно понимаю, что зря сотрясаю воздух и никакого второго отечественного Amazon-а и Rackspace в ближайшее время мы не увидим… жаль

                      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                      Самое читаемое