Общие вопросы

  • Вопрос. Что такое Amazon GameLift?

    Amazon GameLift – это управляемый сервис, предназначенный для развертывания, эксплуатации и масштабирования выделенных серверов для сессионных многопользовательских игр. Вы сможете выполнить развертывание своего первого игрового сервера в облаке за считаные минуты, сэкономив тысячи часов на предварительной разработке ПО и сократив риски технического характера, из-за которых разработчикам часто приходится исключать многопользовательские функции из проектов своих игр. Сервис Amazon GameLift, работающий в проверенной вычислительной среде AWS, позволяет масштабировать высокопроизводительные игровые серверы в зависимости от активности игроков. Вы платите только за используемые ресурсы, поэтому можете начать работу с сервисом и в самом начале разработки новой игровой идеи, и при наличии готовой игры с миллионами игроков.

  • Amazon GameLift можно использовать для большинства жанров многопользовательских игр.

    GameLift разработан для многопользовательских игр, в которых есть четко выделенные игровые сессии с ограниченной продолжительностью. К ним относятся многопользовательские игры таких жанров, как шутеры от первого лица, MOBA-игры, файтинги, автосимуляторы или спортивные симуляторы.

    Новые серверы GameLift Realtime, доступные в ознакомительном режиме, идеально подходят для сессионных многопользовательских игр, в которых осуществляется обмен небольшими объемами данных между игроками и используется моделирование низкой сложности. Эти особенности характерны, например, для карточных игр, мобильных игр Match 3, стратегий в реальном времени, ролевых игр и пошаговых стратегий.

  • Вопрос. Подходит ли сервис Amazon GameLift для игр, в которых недопустима задержка, таких как шутеры от первого лица? Не увеличит ли он задержку в игре?

    Amazon GameLift оптимизирован для работы с играми, чувствительными к задержкам. Amazon GameLift не вносит дополнительной задержки в игровой процесс.

    Когда игрок присоединяется к игровой сессии, клиент обращается к сервису Amazon GameLift, резервирует слот для игрока и получает информацию для подключения. Этот шаг может занимать до нескольких секунд. Но с момента подключения игрока к серверу все взаимодействие между сервером и клиентом осуществляется напрямую. Задержка на клиенте во время игры будет определяться расстоянием до сервера и качеством интернет-подключения игрока. Чтобы еще больше сократить задержку, можно разместить игровые серверы в ближайших к игрокам регионах. Поддержка Amazon GameLift осуществляется в нескольких регионах AWS в Северной и Южной Америке, Европе, Азии и Австралии. Это дает возможность выбрать оптимальное местоположение и выполнить развертывание игровых серверов в непосредственной близости к игрокам.

Оплата

  • Вопрос. Сколько стоит использование сервиса Amazon GameLift?

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

  • Вопрос. С какого момента начинается и когда заканчивается начисление платы за использование Amazon GameLift?

    Плата начисляется с момента выделения ресурсов Amazon GameLift и первого запуска исполняемого файла сервера игры на каждом инстансе с помощью сервиса Amazon GameLift. Плата прекращает начисляться в момент отключения инстансов. Для инстансов Windows с почасовой оплатой каждый частично использованный час работы инстанса при оплате учитывается как полный. Для инстансов Linux с посекундной оплатой существует минимальная оплата в размере одной минуты на инстанс.

  • Вопрос. Начисляется ли дополнительная плата за использование FlexMatch?

    Нет, прямые платежи не предусмотрены. Однако следует учитывать, что использование подбора игроков с помощью FlexMatch автоматически приводит к созданию новых игровых сессий. В зависимости от принципов управления ресурсами игрового сервера создание новых игровых сессий может инициировать запуск дополнительных серверных инстансов, плата за которые будет взиматься по стандартным ценам на инстансы Amazon GameLift.

  • Вопрос. Каким образом рассчитано, что использование сервиса Amazon GameLift снижает стоимость вычислений на 70 % по сравнению с серверами в совместных средах?

    По сравнению с серверами в совместных средах, спотовые инстансы Amazon GameLift в сочетании с сервисом Auto Scaling позволяют снизить стоимость вычислений на 70 %. Смотрите наше видео, чтобы узнать больше или см. Пример сравнения затрат ниже. 

    Сначала мы оценили стоимость использования игровых серверов в совместной среде с помощью Калькулятора полной стоимости владения (TCO) от AWS.

    Для примера мы рассчитали стоимость использования серверов с двумя ядрами ЦПУ и 3 ГБ памяти под управлением Linux в регионе Восток США (Сев. Вирджиния). Мы исходили из того, что при пиковой нагрузке требуется одновременная работа 2500 инстансов. В таком случае полная стоимость владения за 3 года составляет около 4,5 млн. USD, или около 125 000 USD в месяц.

    Затем мы выбрали аналогичную конфигурацию в Amazon GameLift: инстанс c4.large с 2 ядрами ЦПУ и 3 ГБ памяти.

    Рассчитаем экономию при использовании спотовых инстансов Amazon GameLift. Цены на спотовые инстансы меняются в течение дня, при этом, как правило, спотовые инстансы Amazon GameLift под управлением Linux стоят в среднем на 70 % дешевле по сравнению с аналогичными инстансами по требованию. Цена инстанса c4.large по требованию в регионе Восток США (Сев. Вирджиния) составляет 0,127 USD за час. Используя наше практическое правило, получаем стоимость спотового инстанса 0,04 USD. Затраты на работу 2500 инстансов по 24 часа в сутки в течение целого месяца (при условии 30-дневного месяца) составляют 229 000 USD в месяц для инстансов по запросу, и всего 72 000 USD в месяц при использовании спотовых инстансов. Таким образом, использование спотовых инстансов обходится на 42 % дешевле по сравнению с использованием серверов в колокационной среде.

    Однако пользовательский трафик обычно меняется, поэтому пиковая нагрузка в играх редко наблюдается в круглосуточном режиме. Для автоматической обработки меняющихся потребностей в производительности, исходя из текущей потребности ваших игровых приложений, Amazon GameLift автоматически корректирует количество инстансов в сторону увеличения или уменьшения в течение суток.  При том что затруднительно выяснить, как будет выглядеть ежесуточная потребность в ресурсах для всех игр, мы подсчитали, что среднечасовая производительность составляет около 50 % от пиковой. В этом случае при использовании автомасштабирования стоимость снижается до 36 000 USD в месяц.

    По сравнению с рассчитанной выше стоимостью использования решений в колокационной среде (125 000 USD) экономия составляет 89 000 USD, или 71 %. Обратите внимание, что в расчетах не учитывается стоимость передачи данных. Плата взимается за передачу данных между игровыми серверами и игровыми клиентами. За входящий трафик плата не взимается. Стоимость исходящего трафика в другие регионы и сервисы AWS см. на странице Тарифы на передачу данных.

  • Вопрос. Начисляется ли дополнительная плата за использование серверов GameLift Realtime?

    Нет. Обратите внимание, что ваши серверы GameLift Realtime работают в контексте игровых сессий. В зависимости от принципов управления ресурсами игрового сервера создание новых игровых сессий может инициировать запуск дополнительных серверных инстансов, плата за которые будет взиматься по стандартным ценам на инстансы Amazon GameLift.

Разработка

Инстансы и группы инстансов

  • Вопрос. Какие типы инстансов поддерживает Amazon GameLift?

    Полный список используемых инстансов Amazon GameLift см. на странице цен.

  • Вопрос. Сколько серверных процессов можно запустить на одном инстансе Amazon GameLift?

    До 50. Количество серверных процессов зависит от требований к производительности игровых серверов и типа инстансов, которые выбраны для данной группы инстансов. При создании группы инстансов необходимо выбрать тип инстанса и настроить группу инстансов для одновременной работы оптимального количества серверных процессов. Запуск нескольких процессов на меньшем количестве инстансов может помочь снизить расходы. Вы также можете настроить свою группу для запуска нескольких конфигураций серверов или нескольких конфигураций игры на каждом инстансе.

  • Вопрос. Насколько быстро можно добавлять инстансы в группу Amazon GameLift или удалять их?

    Сервис Amazon GameLift предоставляет по-настоящему эластичную вычислительную среду. Инстансы Amazon GameLift позволяют увеличивать или уменьшать вычислительную мощность за несколько минут, а не часов или дней. Можно выделить один серверный инстанс или сотни и даже тысячи серверных инстансов одновременно.

    Благодаря функции Amazon GameLift Target Tracking вы можете легко выделять ресурсы, в которых возникает потребность в связи с изменением количества игроков. Target Tracking – это функция автоматического масштабирования, которая позволяет легко устанавливать процентную цель для доступных игровых сессий, создавая резерв на случай колебаний трафика игроков. Amazon GameLift будет увеличивать или уменьшать ресурсы, чтобы обеспечить поддержание этого резерва доступных игровых сессий на установленном вами целевом уровне при колебаниях нагрузки, минимизируя, таким образом, резкие колебания объема ресурсов. Подробнее см. в разделе «Автоматическое масштабирование» Руководства для разработчиков по Amazon GameLift.

    Вы также можете вручную управлять количеством инстансов на странице сведений о группе инстансов в консоли Amazon GameLift.

  • Вопрос. Как выбрать подходящий для игры тип инстансов?

    Правильный тип инстанса зависит от производительности игрового сервера и количества серверных процессов, которое планируется запускать одновременно на каждом инстансе. Выбор размера инстанса определяется преимущественно вычислительной сложностью игры, оптимизацией кода игры и сетевого кода, а также максимальным количеством игроков. Одним из преимуществ сервиса Amazon GameLift является начисление платы только за используемые ресурсы. Благодаря этому можно удобно и недорого протестировать производительность игры на разных семействах и типах инстансов.

  • Вопрос. Что происходит с моими данными после прекращения работы инстанса Amazon GameLift?

    Amazon GameLift сохраняет метрики активности. При прекращении работы инстанса все данные, создаваемые и хранимые на сервере, будут потеряны. При этом в Amazon GameLift можно включить опцию хранения этих данных до семи дней после прекращения работы инстанса.

  • Вопрос. Что такое группа инстансов?

    Группа инстансов – это набор инстансов Amazon GameLift в одном регионе, на каждом из которых запущена одна и та же сборка игрового сервера. При изменении количества игроков можно адаптироваться к новому уровню нагрузки путем увеличения или уменьшения количества инстансов в группе. Группа настраивается таким образом, чтобы использовать определенный тип инстансов, развертывать определенную сборку сервера и выполнять на каждом инстансе один или несколько серверных процессов.

  • Вопрос. Сколько времени занимает создание группы инстансов?

    Как правило, при создании ресурсов, необходимых для запуска игры, с момента загрузки исполняемого файла игры до момента полного развертывания и доступности игры для игроков проходит менее часа. Конкретное время зависит от размера исполняемого файла и количества развертываемых инстансов.

  • Вопрос. Можно ли получать доступ к группам и инстансам в режиме реального времени?

    Да. Удаленно можно получить доступ к инстансу из группы, состояние которой «активируется», «активна» или «ошибка». Это полезно в процессе устранения ошибок, при проверке действий игроков в реальном времени или подключении инструментов мониторинга или тестирования производительности. Настройки портов и протоколы группы инстансов можно изменять с помощью интерфейса командной строки (CLI) AWS или консоли Amazon GameLift.

  • Вопрос. Допускает ли Amazon GameLift обновление действующей рабочей группы инстансов или возвращение к предыдущей группе в случае возникновения проблем?

    Да, благодаря использованию псевдонимов обновление рабочих групп в Amazon GameLift не представляет никаких сложностей. Псевдоним позволяет направить трафик к группе без необходимости изменения описания конечной точки на стороне клиента. После создания новой рабочей группы с помощью функции псевдонимов можно отредактировать псевдоним, чтобы он указывал с предыдущей группы на новую, направляя к ней всех подключенных игроков.

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

  • Вопрос. В каких регионах доступен сервис Amazon GameLift?

    Amazon GameLift в настоящее время доступен в следующих регионах: Восток США (Сев. Вирджиния и Огайо), Запад США (Орегон и Сев. Калифорния), Центр Канады (Монреаль), Центр ЕС (Франкфурт), Запад ЕС (Ирландия), Юг Азии и Тихого Океана (Мумбаи), Северо-восток Азии и Тихого Океана (Сеул и Токио), Юго-восток Азии и Тихого Океана (Сингапур и Сидней), AWS Китай (Пекин), при поддержке Sinnet, и Восток Южной Америки (Сан-Паулу). Текущую информацию о доступности продуктов и сервисов по регионам см. в таблице регионов глобальной инфраструктуры AWS.

  • Вопрос. В каких регионах AWS можно разместить инструмент подбора игроков FlexMatch?

    Восток США (Северная Вирджиния), Запад США (Орегон), Центр ЕС (Франкфурт), Запад ЕС (Ирландия), Юго-Восток Азиатско-Тихоокеанского региона (Сидней) и Северо-Восток Азиатско-Тихоокеанского региона (Сеул и Токио), а также регион AWS Китай (Пекин), при поддержке Sinnet. Инструмент подбора игроков, расположенный в регионе AWS Китай (Пекин), при поддержке Sinnet, может размещать игроков в группах, которые находятся только в регионе AWS Китай (Пекин) и которые могут быть связаны только с очередью, которая находится в регионе AWS Китай (Пекин). При выборе одного из вышеуказанных регионов для размещения средства подбора игроков FlexMatch рекомендуется выбирать регион, находящийся как можно ближе к месту основного скопления игроков, на которое будет направлена работа средства подбора игроков. Кроме того, рекомендуется размещать очередь игровых сессий средства подбора игроков в регионе размещения самого средства подбора игроков. Подробнее о доступности регионов FlexMatch см. в Руководстве для разработчиков по Amazon GameLift.

Хранилище

Рабочие лимиты

Спотовые инстансы Amazon GameLift и компонент FleetIQ

Amazon GameLift FleetIQ – крупное обновление теперь общедоступно

  • Вопрос. Что представляет собой новое обновление Amazon GameLift FleetIQ?

    Благодаря обновлению Amazon GameLift FleetIQ разработчики могут переносить низкозатратные рабочие нагрузки игровых серверов в облако в удобном темпе, используя собственные инструменты, независимо от внедрения других управляемых компонентов GameLift. При этом вы по-прежнему можете экономить до 70 % по сравнению с затратами на имеющиеся локальные развертывания. Постепенно переносите онлайн-игры в облако или запускайте новые игры в облаке, экономя при использовании спотовых инстансов EC2 благодаря GameLift FleetIQ. Кроме того, сервис поддерживает любую среду выполнения или ОС, работающую в EC2, а также многие типы инстансов и регионы. Это обновление поэтапно интегрируется с существующим игровым сервером, сокращает затраты, ускоряет вывод на рынок и обеспечивает надежное взаимодействие с игроками.

  • Вопрос. Отличается ли GameLift FleetIQ от GameLift?

    Нет, GameLift FleetIQ является частью GameLift. Это компонент GameLift, который размещает новые сеансы на игровых серверах с учетом задержек игроков, цен на инстансы и частоты прерывания спотовых инстансов.

  • Вопрос. В чем отличие от существующего сегодня GameLift?

    Это обновление компонента GameLift FleetIQ является частью GameLift. Благодаря этому обновлению компонента у разработчиков игр появляются значительные возможности по более гибкому внедрению и использованию GameLift. Раньше игровые серверы, управляемые с помощью GameLift, не были напрямую доступны разработчикам игр из собственной консоли EC2. Такие обновления GameLift FleetIQ позволяют разработчикам игр находить низкозатратные спотовые инстансы, используя алгоритм FleetIQ, который размещает эти инстансы EC2 в их собственных аккаунтах AWS. С помощью инстансов в собственных аккаунтах клиенты могут поэтапно перенести серверные рабочие нагрузки в облако в удобном темпе частично или полностью, сэкономим при этом максимум средств и сведя к минимуму прерывания игровых сеансов.

  • Вопрос. Почему мы создали это обновление для GameLift FleetIQ?

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

  • Вопрос. Как приступить к работе с новым обновлением Amazon GameLift FleetIQ?

    Чтобы использовать GameLift FleetIQ, просто загрузите интерфейс командной строки и SDK AWS, прочтите документацию и приступайте к работе.

  • Вопрос. Где доступно обновление?

    Доступ к Amazon GameLift FleetIQ есть в Лондоне, Ирландии, Сеуле, Мумбаи, Орегоне, Северной Калифорнии, Северной Вирджинии, Огайо, Канаде, Сан-Паулу, Франкфурте, Сингапуре, Токио, Сиднее и Пекине (предоставляется Sinnet).

  • Вопрос. Сколько стоит обновление?

    Общедоступное обновление GameLift FleetIQ позволяет вам платить только за то, чем пользуетесь. Стоимость использования GameLift FleetIQ рассчитывается по тарифам на спотовые инстансы EC2 под управлением GameLift FleetIQ. Дополнительные сведения приведены на странице цен.

  • Вопрос. В чем отличие от EC2?

    Новое обновление FleetIQ работает на том же оборудовании, что и EC2, но использует свободные ресурсы EC2 под названием «спот», благодаря чему клиенты экономят деньги (до 70 % по сравнению с существующими локальными развертываниями) от FleetIQ. Спотовые инстансы, в которых с большей вероятностью прерываются игровые сеансы, заменяются инстансами, в которых вероятность прерывания меньше. Благодаря этому обновлению можно также предотвратить масштабирование инстансов, на которых размещены игры, с помощью стандартной группы Auto Scaling.

Соглашение об уровне обслуживания

Прочее

Бесплатное начало работы

  • Вопрос. Как начать работу с Amazon GameLift бесплатно?

    Зарегистрируйте аккаунт AWS, чтобы сразу же получить доступ к уровню бесплатного пользования AWS, который дает следующие преимущества: 

    • 125 часов использования по требованию инстанса Amazon GameLift c3.large, c4.large и c5.large (в совокупности, в зависимости от региона) и 50 ГБ хранилища EBS на универсальных томах (SSD) в месяц
    • 15 ГБ выходной пропускной способности совокупно по всем сервисам AWS в месяц

    Попробуйте Amazon GameLift бесплатно здесь »

Product-Page_Standard-Icons_01_Product-Features_SqInk
Подробнее о ценах

В Amazon GameLift вы оплачиваете только те ресурсы, которые используете.

Подробнее 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Зарегистрировать бесплатный аккаунт

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

Регистрация 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Начать разработку в консоли

Начните разработку с использованием GameLift в Консоли управления AWS.

Вход 

Давайте перейдем на следующий уровень.

Не важно, сколько человек у вас в команде – один или тысяча, – нам хотелось бы знать подробнее о ваших потребностях при разработке игр.