Amazon GameLift — хостинг для игровых серверов, который используется разработчиками игр, геймерами, киберспортсменами, менеджерами IT-проектов. Сервис входит в экосистему AWS, которая предоставляет более 175 разнообразных IT-решений.
Amazon GameLift позволяет развертывать, использовать и масштабировать сервисы для многопользовательских игр. В том числе хостинг обеспечивает поддержку кроссплатформенных игр, миграции с серверов P2P.
Преимущества Amazon GameLift:
Сервис развертывает выделенные игровые серверы, которые размещены:
Amazon GameLift управляет этими игровыми серверами. Сервис предоставляет решение с минимальной задержкой и низкими затратами. Решение можно масштабировать, ориентируясь на текущий спрос игроков.
Примеры использования:
Amazon GameLift обладает следующим пулом возможностей:
Глобальный охват
GameLift обеспечивает, чтобы любой игрок, находящийся в любой точке земного шара, мог играть с минимальной задержкой. У AWS есть 24 региона на пяти материках, где происходит развертывание серверов.
Таким образом разработчик может с помощью GameLift создавать игры любого жанра. Сервис постоянно анализирует, какие игровые серверы доступны. Если он выявляет, что какой-либо сервер с низкой задержкой недоступен, он может автоматически добавлять ресурсы, расположенные близко от игрока.
Надежность и безопасность
Глобальная облачная инфраструктура экосистемы AWS отличается повышенными характеристиками безопасности и надежности. В GameLift встроены средства защиты от распространенных атак на сетевом и транспортном уровнях. Сервис поддерживает настройки автоматического масштабирования для погашения DDoS‑атак без необходимости отключать игроков.
Автоматическое масштабирование
Благодаря этой опции можно запускать любое количество инстансов и быстро останавливать те инстансы, которые не используются. У GameLift есть настройка цели стабильного состояния в процентах. Она позволяет задать автоматическое масштабирование ресурсов. Это означает, что GameLift будет учитывать колебания нагрузки, и в зависимости от этого увеличивать или уменьшать ресурсы.
Различные инстансы на выбор
GameLift предлагает инстансы по требованию и спотовые инстансы. Заказывая спотовые инстансы, можно сэкономить до 70% по сравнению с инстансами по требованию. При этом оборудование такое же высокотехнологичное и надежное.
Для каждой игры разработчик может подобрать:
Инстансы используют улучшенную сетевую конфигурацию. Благодаря этому можно в значительной степени увеличить передачу пакетов в секунду PPS и повысить устойчивость сети.
Аналитика
Консоль управления Amazon GameLift включает панели мониторинга для отслеживания производительности игр. С помощью опции CloudWatch можно в онлайн-режиме отслеживать:
GameLift позволяет собирать журналы игровых серверов для последующего анализа, выгружать эти отчеты.
Поддержка игровых программных ядер
GameLift поддерживает:
С помощью GameLift можно объединить пользователей разных устройств и расширить круг поиска при подборе соперников.
Гибкие интеграции
При переносе игры в облако, запуске новых игр можно использовать имеющийся софт и инструменты, не обладая уровнем управления серверами. Таким образом происходит экономия при использовании спотовых инстансов.
Инстансы работают в аккаунте клиента. Можно использовать контейнеры или интегрировать инстансы с другими сервисами AWS: Shield, Amazon Elastic Container Service.
API для описания состояния инстансов
Можно описывать состояние инстансов под управлением GameLift FleetIQ, например, «Активный», «Освобождение», «Удаление», с помощью опции API DescribeGameServerInstances. Это дает возможность проконтролировать состояние, прежде чем размещать сеанс в инстансе.
Сделать игру более увлекательной помогает создание определенных правил, по которым подбираются игроки. Чтобы быстро создавать наборы таких правил, нужен опыт распределенных вычислений. Однако, с помощью опции GameLift FlexMatch можно получить относительно простой и гибкий инструмент подбора игроков.
Язык правил FlexMatch позволяет быстро создавать систему подбора игроков на основе навыков и задержек, других заданных критериев. FlexMatch может автоматически вводить сформированные группы игроков в серверы в том регионе, где задержка и затраты минимальны. FlexMatch можно использовать в автономном режиме.
Если необходимо создать интенсивную игру в жанре королевской битвы, FlexMatch дает возможность сопоставлять до 200 игроков. Их можно подключать к одной игровой сессии с минимальной задержкой на основе определенных правил.
У GameLift есть бесплатный аккаунт. Уровень бесплатного использования GameLift FlexMatch включает в себя 50 000 пакетов игроков и 5 часов подбора игроков в месяц в течение 12 месяцев по всем регионам подбора игроков.
Оплата происходит по факту использования, за фактически потребляемые ресурсы. Amazon GameLift взимает плату за инстансы в зависимости от продолжительности использования и пропускной способности, количества переданных данных. Чтобы оценить стоимость архитектурного решения с использованием Amazon GameLift, можно воспользоваться калькулятором.
Почасовые цены на спотовые инстансы и инстансы по запросу для каждого региона и типа инстанса обновляются каждые 5 минут и показываются в таблицах на официальном сайте сервиса.
При использовании спотовых инстансов GameLift клиент платит спотовую цену, действующую в начале каждого инстанс-часа.
Amazon GameLift — инструмент для разработчиков игр с разным опытом, предоставляет широкий функционал. GameLift обеспечивает все необходимое для развертывания выделенных игровых серверов в облаке: высокопроизводительные виртуальные машины, хранилища на базе SSD, быструю передачу данных в Интернет, и все это по требованию, без обязательных ежемесячных платежей.
Официальный адрес сайта — https://aws.amazon.com/ru/
Скорость — это реальная проблема по сравнению с другими конкурентами, С Gamelift глобальная медианная задержка составляет 45 мс. Меня это не устраивает.
Этот отзыв отражает субъективное мнение пользователя, а не официальную позицию редакции.
Наиболее важным аспектом любого игрового сервера является время безотказной работы и возможность динамического масштабирования. GameLift обеспечивает высочайший масштаб и надежность, а знание того, что это сервис от Amazon, дает нам душевное спокойствие. Возможность протестировать сервис бесплатно также была огромным бонусом.
Этот отзыв отражает субъективное мнение пользователя, а не официальную позицию редакции.
Мне нравится, что программа Amazon Gamelift предлагает способ быстрого сохранения ваших игр в облаке в удобном файле. Мне нравится простота использования. Я думаю, что это одна из лучших программ в мире. Я смог попробовать его бесплатно, прежде чем платить, хотел бы увидеть обновленную версию, но мне действительно нравится и то что есть на данный момент.
Этот отзыв отражает субъективное мнение пользователя, а не официальную позицию редакции.
Обеспечивает высочайшее качество размещения игровых серверов благодаря выделенной инфраструктуре. Gamelife обеспечивает высочайшее качество игрового процесса, экономя до 70% на вычислите затраты по сравнению с решениями для размещения с автоматическим масштабированием и точечными инстансами. Интерфейс для отслеживания использования сервера мог бы быть более плавным. Их инструменты анализа показывают, что выбранный вами сервер определенного размера обеспечивает серверные потребности с минимальными затратами, но более дорогой вариант (который широко продается Amazon) не является необходимым для обычных разработчиков, таких как я
Этот отзыв отражает субъективное мнение пользователя, а не официальную позицию редакции.
Мне нравится сервис в целом, но лучшими моментами были бы низкая задержка и цена, высокое качество игрового процесса, гибкость использования любого стека технологий. Если бы отслеживание использования сервера было более удобным для пользователя, то ыло бы вообще супер.
Этот отзыв отражает субъективное мнение пользователя, а не официальную позицию редакции.
Самое лучшее - это масштабирование сервера и сервер с низкой задержкой, разработчикам не нужно беспокоиться о своих играх в облаке, поскольку автоматическое масштабирование во время пика ours берет на себя все. Я выбираю сервер AWS из соображений экономической эффективности, но его цена немного выше. и для перехода на сервер AWS требуется выделенная и опытная команда devops
Этот отзыв отражает субъективное мнение пользователя, а не официальную позицию редакции.