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

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

The Game Developer's Quest with AWS – Game Server
The Game Developer's Quest with AWS – Game Server

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

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

Loadout: глобальное развертывание многопользовательских игр с малым временем задержки

global-infra

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

Подробнее »

turtlerock

AWS re:Invent 2015. Evolve: охота на монстров в многопользовательской игре с низкой задержкой, работающей в EC2

frontier

AWS re:Invent 2015. От 0 до 60 миллионов игровых часов

Сервис 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