Создать аккаунт AWS

Серверам многопользовательских игр часто требуется большая вычислительная мощность и низкие задержки для игроков. При использовании AWS не нужно предугадывать, сколько серверов вам понадобится, – можно просто настроить их масштабирование по мере развития игры. Непрерывно растущий список регионов и зон доступности AWS гарантирует максимальную близость игровых серверов к игрокам для обеспечения отличного качества игровых процессов. Независимо от того, захочет клиент развернуть собственное решение на Amazon Elastic Compute Cloud (EC2) или воспользуется управляемым сервисом Amazon Gamelift, AWS предоставит все необходимые инструменты для глобального запуска игры. 

Платформа AWS идеально подходит для рабочих нагрузок игровых серверов, которые характеризуются неожиданными изменениями трафика и высокими требованиями к количеству обслуживаемых запросов. Программные ядра игр устанавливаются в EC2, затем создается образ Amazon Machine Image. После этого можно без труда развернуть инстансы EC2 в нескольких регионах в зависимости от потребностей. Благодаря Amazon Auto Scaling ресурсы Amazon EC2 могут автоматически масштабироваться в нужном направлении, позволяя игрокам всего мира полностью погрузиться в игру.

AWS для разработки игр – схема рабочего процесса игрового сервера
Как компания Turtle Rock запустила игру Evolve на AWS

Deploying a Low‑Latency Multiplayer Game Globally: Loadout

global‑infra

Работа облачной инфраструктуры AWS построена на базе регионов и зон доступности. Регион – это реальное физическое местоположение, в рамках которого существует множество зон доступности. Зона доступности состоит из одного или нескольких отдельных ЦОД, каждый из которых оснащен резервным электропитанием, избыточными сетевыми и коммуникационными ресурсами, а также размещен отдельно от других ЦОД. По сравнению с использованием одного ЦОД такие зоны доступности позволяют обеспечить для рабочих приложений и баз данных повышенный уровень доступности, отказоустойчивости и масштабируемости. Глобальная инфраструктура сервисов AWS гарантирует максимальную близость игровых серверов к игрокам для обеспечения отличного качества игровых процессов.

Подробнее »

turtlerock

AWS re:Invent 2015: Evolve: Hunting Monsters in a Low‑Latency Multiplayer game on EC2

frontier

AWS re:Invent 2015: From 0 to 60 Million Player Hours

Сервис Amazon EC2 предоставляет безопасные, масштабируемые вычислительные ресурсы в облаке. Он позволяет получать и настраивать ресурсы без особых затруднений.

Подробнее »

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

Подробнее »

Auto Scaling позволяет поддерживать доступность приложений на неизменно высоком уровне и динамически масштабировать ресурсы Amazon EC2 как в сторону увеличения, так и в сторону уменьшения в автоматическом режиме, в зависимости от заданных условий.

Подробнее »

Оптимизация производительности серверов для многопользовательских игр на базе AWS

В этом техническом описании рассматривается интересный пример использования серверов многопользовательских игр в облаке AWS и способы оптимизации, которые можно использовать для достижения наивысшего уровня производительности. В этом техническом описании мы предоставляем исчерпывающую информацию о том, как использовать семейство инстансов Amazon Elastic Compute Cloud (EC2) для получения максимальной производительности, которая необходима для успешного запуска сервера многопользовательской игры, работающего в AWS под управлением Linux.

Посмотреть техническое описание »

Serverless Matchmaking with GameLift

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

Прочесть публикацию в блоге »

Deploying a Low‑Latency Multiplayer Game Globally: Loadout

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

Смотреть видео »

Смотреть слайды »

Многие из популярных многопользовательских игр класса AAA работают на AWS. Начните путешествие в облако AWS уже сегодня и поднимите разработку игр на новый уровень.

Обратиться в AWS | Создать аккаунт AWS