Индустрия видеоигр переживает значительный рост, и искусственный интеллект становится движущей силой новых интерактивных опытов. Независимая исследовательская лаборатория Anuttacon разрабатывает человекоподобный общий искусственный интеллект, способный к реальному времени взаимодействовать через текст, голос, визуальные образы и многое другое. Их миссия — создать многомодальный ИИ, способный к истинному эмоциональному пониманию и выразительной коммуникации, технологию, которая не только думает, но и чувствует.
При подготовке к запуску своей долгожданной игры «Шепот звезд» (Whispers from the Star), Anuttacon столкнулась с распространенной, но критической проблемой отрасли: управление огромными и непредсказуемыми пиками трафика, обеспечение оптимальной производительности в нескольких регионах Amazon Web Services (AWS) и преодоление ограничений по емкости GPU.
В этой статье мы рассмотрим, как Anuttacon успешно реализовала масштабируемую архитектуру для «Шепота звезд» с использованием сервисов AWS. Это решение особенно актуально для игровых компаний, сталкивающихся с аналогичными проблемами непредсказуемого трафика и ограничений по ресурсам GPU. Разработчики игр, архитекторы и технические лидеры, работающие над AI-усиленными игровыми приложениями, найдут ценные архитектурные шаблоны и лучшие практики в этом обсуждении.
Задача: за пределами традиционного масштабирования
Традиционные подходы к масштабированию не справляются с уникальными требованиями современных игровых нагрузок, особенно тех, что усилены ИИ. «Шепот звезд» представил несколько взаимосвязанных проблем масштабирования, которые подтолкнули традиционные методы к их пределам.
Динамические паттерны трафика
Игра испытывала огромные пики трафика во время первоначального запуска, часто достигая 10-50x от нормальной емкости. Этот пиковый спрос делает экономически нецелесообразным резервирование всех необходимых инстансов и хранилищ заранее. Ежедневные циклы вовлеченности создают различные паттерны трафика, так как игроки взаимодействуют с функциями игры, усиленными ИИ, в разное время суток, делая статическое распределение емкости неэффективным.
Ограничения ресурсов
Функции, усиленные ИИ, требуют инстансов GPU, доступность которых варьируется в разных регионах AWS.
—
📰 Источник: aws.amazon.com
Адаптировано и переведено с оригинала