Игровые базы данных

Игроки генерируют огромное количество данных, которые необходимо обрабатывать и хранить и к которым необходимо получать доступ в режиме реального времени – будь то таблицы лидеров, виртуальные товары или данные о «читерах». Модернизируйте инфраструктуру данных с помощью полностью управляемых AWS специализированных баз данных, чтобы обеспечить удовлетворенность игроков.

Выберите подходящий специализированный движок базы данных для игровых рабочих нагрузок

AWS предлагает более 15 специализированных сервисов для поддержки различных моделей баз данных, включая реляционную, документную, графовую, реестровую, а также модель базы данных на основе пар «ключ‑значение», базы данных в памяти, базы данных с широким столбцом и базы данных временных рядов.

Специализированные и проверенные на практике решения

Создано для игр
Более 15 специализированных баз данных AWS поддерживают различные модели данных и позволяют создавать управляемые вариантами использования распределенные игры с широкими возможностями для масштабирования.
Доступность и безопасность
Созданные для обеспечения критически важных рабочих нагрузок в играх, базы данных AWS обеспечивают высокую доступность, надежность и несколько уровней защиты, включая шифрование данных при их передаче и хранении.
Производительность при любом масштабе
Начните с небольшого объема и увеличивайте масштаб по мере роста популярности игры. Поскольку специализированные базы данных оптимизированы под нужную вам модель данных, ваши игры будут работать лучше, их будет легче масштабировать, а вы будете платить в 10 раз меньше, чем за коммерческие базы данных.
Полностью управляемый сервис
Сосредоточьте усилия на создании игры, пока AWS непрерывно выполняет мониторинг кластеров, чтобы обеспечить бесперебойное функционирование рабочих нагрузок с самовосстанавливающимся хранилищем и автоматическим масштабированием.

Сервисы AWS

Совместимая с MySQL и PostgreSQL реляционная база данных, объединяющая в себе скорость и доступность коммерческих баз данных с простотой и экономичностью баз данных с открытым исходным кодом.

re:Invent: подробный обзор Amazon Aurora »

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

Amazon DynamoDB: примеры внедрения и шаблоны проектирования для игр »

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

Начало работы с Amazon DocumentDB (совместимо с MongoDB) »

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

Производительность при любом масштабе с помощью Amazon ElastiCache »
Amazon MemoryDB for Redis
Amazon MemoryDB for Redis

Совместимый с Redis надежный сервис базы данных в памяти для сверхбыстрой производительности. 

Начните работу с бесплатной пробной версией Amazon MemoryDB for Redis »

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

Система рекомендации на основе графов с использованием возможностей машинного обучения Neptune »

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

Обзор сервисов миграции данных в облако AWS »

Истории клиентов

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

The Pokemon Company International

The Pokémon Company International (TPCi) выполняет миграцию своей оперативной базы данных в Aurora PostgreSQL

Проведя миграцию базы данных пользователей и системы аутентификации (Pokémon Trainer Club) в Amazon Aurora, TPCi сократила время простоев со 168 часов за шесть месяцев перед миграцией до абсолютного отсутствия либо снижения простоев после миграции.

Смотреть презентацию » Ознакомиться с примером использования »
Миграция оперативной базы данных Pokémon на Aurora PostgreSQL
Как компания CAPCOM создает потрясающие игры с помощью контейнеров, данных и машинного обучения
CAPCOM

Как компания CAPCOM создает потрясающие игры с помощью контейнеров, данных и машинного обучения

Компания CAPCOM сократила эксплуатационные расходы на 30 % благодаря использованию управляемых сервисов AWS, в том числе Amazon DynamoDB и Amazon EKS.

Смотреть презентацию »

Nintendo использует Amazon Aurora для игры Mario Kart Tour
Nintendo

Nintendo использует Amazon Aurora для игры Mario Kart Tour

Когда начался день запуска и возрос глобальный трафик, количество запросов, зафиксированных в Amazon Aurora, достигло пикового значения – 300 000 в секунду.

Ознакомиться с примером использования »

Supercell начинает использовать только сервисы AWS, чтобы доставлять мобильные игры в любом масштабе
Supercell

Supercell начинает использовать только сервисы AWS, чтобы доставлять мобильные игры в любом масштабе

Чтобы ускорить развитие и масштабировать игры с минимальными эксплуатационными расходами, компания Supercell провела миграцию 300 баз данных в Amazon Aurora.

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

Zynga удваивает производительность ETL благодаря Amazon Redshift
Zynga

Zynga удваивает производительность ETL благодаря Amazon Redshift

Проведя миграцию хранилища данных в Amazon Redshift, компания Zynga удвоила производительность извлечения, преобразования и загрузки (ETL) и обеспечила легкое масштабирование для обработки до 5,3 ТБ игровых данных в день

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

Начать работу с базами данных AWS

Узнайте, как использовать базы данных для создания игр с помощью пошаговых учебных пособий, технических руководств и вебинаров с экспертами AWS for Games.

Моделирование данных игроков с помощью Amazon DynamoDB

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

Amazon DynamoDB представляет собой популярный сервис баз данных для моделирования данных игроков, потому что он предназначен для примеров внедрения с расширенным масштабированием, когда гарантированная производительность имеет решающее значение по мере роста популярности игры. Amazon DynamoDB масштабируется до более чем 100 ТБ без снижения производительности. Она доступна по протоколу HTTP(S) и использует для аутентификации AWS Identity and Access Management (IAM). Вам не нужно управлять серверами и применять исправления инфраструктуры. Amazon DynamoDB самостоятельно выполняет обновление, резервное копирование и другие задачи по администрированию, поэтому вы можете уделять основное внимание разработке игры.

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

Приступить к работе »

Создайте систему инвентаризации для игр с помощью Amazon Aurora Serverless

Создайте систему инвентаризации для игр с помощью Amazon Aurora Serverless

В массивной многопользовательской онлайн-игре (MMO) игрокам нужно находить, покупать и продавать предметы. С помощью этого курса вы узнаете, как создать систему инвентаризации игрового приложения с помощью Amazon Aurora Serverless.

Начните разработку прямо сейчас »

Создание рейтинга игроков в режиме реального времени с помощью Amazon Aurora Serverless и Amazon ElastiCache

Создание рейтинга игроков в режиме реального времени с помощью Amazon Aurora Serverless и Amazon ElastiCache

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

Подробнее »

Создание ядра рекомендации друзей для игр с помощью Amazon Neptune

Создание ядра рекомендации друзей для игр с помощью Amazon Neptune

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

Начните разработку прямо сейчас »

Создание пошаговой игры с помощью Amazon DynamoDB и Amazon SNS

Создание пошаговой игры с помощью Amazon DynamoDB и Amazon SNS

С помощью этого курса вы узнаете, как создать многопользовательскую пошаговою стратегию, используя Amazon DynamoDB и Amazon Simple Notification Service (Amazon SNS).

Начало работы »

Воспользуйтесь базами данных AWS для своей игры

Базы данных являются неотъемлемой частью разработки игр. Но как разработчики игр вы хотели бы использовать все свое время и опыт для создания превосходных игр, а не проектирования баз данных. Следующие несколько шагов помогут вам начать работу.

Руководство по наращиванию потенциала в области баз данных

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

Кроме того, это руководство может вам помочь подготовиться к сертификационному экзамену AWS Certified Database – Specialty. Если вас интересуют практикумы заочного курса в изолированной среде, на которых вы можете развивать эти навыки, ознакомьтесь с четырьмя планами изучения баз данных на ресурсе explore.skillbuilder.aws.

Семинары AWS по базам данных

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

Найти больше практикумов можно на workshops.aws.

Курс обучения: специализированные базы данных

Из этого курса вы узнаете, как предоставлять и использовать пять специализированных баз данных в приложении. Сначала вы узнаете, по каким причинам вам могут понадобиться специализированные базы данных и какие факторы следует учесть при выборе базы данных. Затем вы можете ознакомиться с пятью примерами пошагового выбора специализированной базы данных при создании приложения с использованием Amazon Web Services.

Следить за блогом AWS for Games

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