Функции Amazon GameLift Servers
Сервис Amazon GameLift Servers дает возможность создавать и масштабировать самые требовательные игры в мире. Такие возможности Amazon GameLift Servers, как прогнозируемое масштабирование игровых серверов, безопасность корпоративного уровня и подбор игроков для аудитории любого размера, избавят вас от неопределенности в день запуска
В чем преимущество Amazon GameLift Servers?
Ускорьте разработку игр
Быстро выполняйте итерации с помощью решения Amazon GameLift Servers Anywhere, благодаря которому можно за считанные секунды развертывать, проверять и тестировать изменения в логике игрового сервера.
Исправления с нулевым временем простоя
Позаботьтесь о том, чтобы игроки оставались в сети и не теряли время из-за простоев игровых серверов. Легко переносите игроков на новые версии игровых серверов с помощью функций Amazon GameLift Servers Alias и Queue.
Итеративная локальная разработка
Зарегистрируйте локальную среду разработки в Amazon GameLift Servers. Компилируйте и тестируйте обновления логики игрового сервера, отправляя запросы на игровые сеансы в Amazon GameLift Servers. Эти запросы будут перенаправляться в локальную среду разработки, что позволит использовать точки остановки и выполнять отладку в реальном времени. Когда все будет готово, сервис Amazon GameLift Servers развернет обновления для игроков (поддерживается до 26 регионов и 9 локальных зон).
Разработка с помощью гибких контейнеров
В контейнеры упакована вся среда времени выполнения: код, зависимости и файлы конфигурации, необходимые для запуска игрового сервера. Благодаря контейнерам разработчики могут беспрепятственно перемещать сборки игровых серверов с локальных машин для тестирования в промежуточные среды, а потом развертывать их в производственной локальной или облачной среде, не беспокоясь о потере зависимостей или смещении конфигурации. Контейнеры также позволяют эффективно использовать ресурсы за счет запуска нескольких изолированных игровых серверов на одной хост-машине. В целом контейнеризация упрощает процесс развертывания, обеспечивает согласованные безопасные среды и оптимизирует использование ресурсов для сборок игровых серверов в облаке или локальных центрах обработки данных.
Снижение затрат на инфраструктуру
Сократите затраты на инфраструктуру, используя спотовые инстансы Amazon EC2, инстансы AWS Graviton, у которых соотношение цены и эффективности выше на 20%, или собственные локальные вычислительные ресурсы с возможностью масштабирования в облако AWS. Снижайте расходы благодаря интеллектуальному алгоритму автомасштабирования Amazon GameLift Servers, который увеличивает емкость в часы пик и затем снижает ее.
Спотовые инстансы
Сохраните прежнюю производительность игровых серверов по запросу, снизив затраты на 70%. Выберите любой из более чем 100 поддерживаемых типов вычислительных инстансов Amazon GameLift Servers, которые позволяют обеспечить идеальное сочетание мощности процессора, памяти и сети для вашей игры. Все инстансы Amazon GameLift Servers используют улучшенную сетевую конфигурацию, что дает возможность значительно нарастить скорость передачи пакетов в секунду (PPS) и повысить устойчивость сети. Это приводит к снижению задержек и повышению стабильности игрового процесса.
Инстансы Graviton
Amazon GameLift Servers поддерживает инстансы AWS Graviton последнего поколения, оптимизированные для вычислений. Инстансы Graviton обеспечивают экономию до 20% по сравнению с инстансами Amazon EC2 на базе x86 сопоставимой производительности. Инстансы Graviton подходят даже для самых требовательных рабочих нагрузок, чувствительных к задержкам, обеспечивая при этом значительное преимущество по цене и производительности.
Гибридные топологии
Комбинируйте разные вычислительные ресурсы: сервисы AWS, облачные услуги других поставщиков и локальную инфраструктуру. Используйте собственные игровые серверы с возможностью масштабирования в Облако AWS по запросу. Amazon GameLift Servers контролирует сеансы, выбор серверов и масштабирование на одном уровне управления.
Запуск с уверенностью
Запуски игр, события и вирусная популярность могут приводить к внезапным всплескам спроса. Будьте уверены, что ваши игроки смогут наслаждаться игрой так, как задумано, даже в самых непредсказуемых обстоятельствах. Защитите игровой опыт и повысьте устойчивость игры с помощью упреждающей защиты игровых серверов от DDoS-атак на основе UDP.
Глобальный охват
Задержка и охват играют решающую роль для получения приятных впечатлений от игры. Развертывайте игровые серверы по всему миру на надежной инфраструктуре AWS в 26 регионах и 9 Локальных зонах на 5 континентах. Будьте там, где есть ваши игроки, и обеспечьте им игровые возможности с малой задержкой и доступностью 99,99%.
Подходит для игровых масштабов
Amazon GameLift Servers может одновременно запускать тысячи игровых серверов и так же быстро останавливать неиспользуемые. Автомасштабирование быстро реагирует на рост или падение спроса, избавляя игроков от ожиданий и сокращая расходы. Нет необходимости заранее выделять или оплачивать пиковую емкость, вы всегда платите только за то, что используете.
Надежная и безопасная инфраструктура
В день запуска важны безопасность и надежность. Amazon GameLift Servers поддерживает доступность на уровне 99,99%, а значит игроки всегда смогут войти в игру и не будут выброшены даже во время непредсказуемых скачков трафика.
Аналитика, мониторинг и отладка
Amazon GameLift Servers предоставляет панели мониторинга для отслеживания производительности игры. Они в реальном времени отображают данные о запросах игроков, емкости и состоянии серверов, использовании процессора и памяти. С помощью Amazon CloudWatch можно также создавать оперативные оповещения. Amazon GameLift Servers автоматически собирает журналы игровых серверов для поиска и проверки, чтобы вы знали, как игровые серверы влияют на качество игры и затраты. Подключайтесь напрямую к отдельным игровым серверам Amazon GameLift Servers по протоколу SSM/SSH (Linux) или протоколу удаленного рабочего стола (Windows).
Защита от DDoS-атак
Защита Amazon GameLift Servers от DDoS-атак предназначена для защиты игрового сервера от злонамеренных попыток помешать работе определенных игроков или всей игровой сессии. Дополнительная плата не взимается. Обеспечьте проактивную защиту игровых серверов от распределенной атаки типа «отказ в обслуживании» (DDoS) на основе протокола дейтаграмм пользователя (UDP) без необходимости ручного сопоставления байтов и с незначительной задержкой.
Подбор партнеров для самых больших аудиторий
Amazon GameLift Servers FlexMatch позволяет сопоставить и объединить в один сеанс до 200 игроков, используя определенные вами правила. Мощный язык правил FlexMatch позволяет просто и быстро подбирать игроков на основе их навыков, сетевых задержек и других критериев на ваш выбор. Вы можете использовать FlexMatch отдельно или в сочетании с другими игровыми серверами Amazon GameLift Servers.
Интеграция с существующими решениями
Применяйте собственные инструменты разработчика и интегрируйте решения напрямую с Amazon GameLift Servers. Вы сможете приступить к разработке уже через несколько минут, используя готовые плагины для Unity и Unreal Engine или пакеты SDK для языков C++, C# и Go. Отслеживайте и оптимизируйте рабочие нагрузки игровых серверов с помощью встроенных и настраиваемых телеметрических метрик с помощью таких инструментов, как Amazon Managed Service for Prometheus и Управляемая Amazon Grafana.
Игровые движки
Сервис Amazon GameLift Servers предоставляет плагины для основных игровых движков, таких как Unreal и Unity, а также доступные пакеты SDK для O3DE и специализированных движков на языках C#, C++ и Go.
Платформы
Amazon GameLift Servers поддерживает все распространенные платформы и устройства, включая ПК, PlayStation, Xbox, Nintendo, мобильные системы, браузеры и гарнитуры дополненной и виртуальной реальности. Создайте кроссплатформенную игру с помощью Amazon GameLift Servers, размещая на одних и тех же игровых серверах игроков, использующих разные платформы.
Внутренние части игры
Интеграция с популярными внутренними системами, включая Pragma, Heroic Labs / Nakama и AccelByte, позволяет одним нажатием кнопки добавлять игровые серверы на базе Amazon GameLift Servers.
Инструменты DevOps
Используйте инструменты DevOps, не зависящие от конкретной среды, такие как Terraform и Pulumi, в сочетании с API для управления Облаком AWS, чтобы развертывать Amazon GameLift Servers и интегрировать это решение с внутренней частью системы.
Игровая аналитика
Amazon GameLift Servers легко интегрируется с разными решениями для игровой аналитики (например, Datadog, Databricks и многими другими).
Мониторинг
Amazon GameLift Servers имеет встроенную интеграцию с Amazon CloudWatch для мониторинга производительности серверов и использования инфраструктуры. Отслеживайте производительность на уровне инстансов и игр, используя встроенные и настраиваемые телеметрические метрики для более глубокого анализа.
Глубокая интеграция с сервисами AWS
Воспользуйтесь преимуществами всех сервисов AWS без дополнительных усилий. Amazon GameLift Servers отлично объединяется с такими сервисами, как AWS Shield, Amazon Elastic Container Service и Amazon CloudWatch, поэтому вы можете тратить меньше времени на интеграцию и больше — на разработку игры.