AWS SimSpace Weaver, новый сервис AWS от Amazon, позволяет пользователям создавать масштабные модели, напоминающие настоящие карты SimCity. Благодаря этому новому сервису пользователи смогут использовать огромные ресурсы Amazon AWS для выполнения симуляций, которые распространяются на многочисленные серверы, не сталкиваясь с ограничениями памяти или вычислительных ресурсов, что может быть полезно для таких вещей, как моделирование пешеходного движения вокруг совершенно нового спортивного стадиона.
Сегодня мы объявляем AWS SimSpace Weaver, новый вычислительный сервис для запуска пространственных симуляций в реальном времени в облаке и в масштабе. С SimSpace Weaver разработчики симуляторов больше не ограничены вычислительными ресурсами и памятью своего оборудования.
–АМС
Ниже вы можете посмотреть потрясающую демонстрацию от uCrowds, которая имитирует 1 миллион человек, блуждающих по Лас-Вегасу, и показывает AWS SimSpace Weaver в действии. Вы можете получить представление о том, как люди могли бы перемещаться по цифровым улицам города, если бы все они были выпущены на свободу одновременно, путем объединения географических данных с полчищами смоделированных людей. Согласно фильму, просто не хватает пешеходных дорожек, чтобы вместить 1 миллион человек, и даже снижение этой цифры до 50 000 показывает, где люди начинают собираться.
«Раньше, если заказчик хотел расширить свое пространственное моделирование, он должен был сбалансировать точность моделирования с мощностью своего оборудования, что ограничивало полезность того, что они могли узнать. AWS SimSpace Weaver снимает бремя управления инфраструктурой моделирования, упрощая запуск крупномасштабного моделирования клиентами и позволяя им сосредоточиться на создании дифференцированного контента и расширении доступа к разработке моделирования», — заявил Билл Васс, вице-президент по технологиям AWS, в пресс-релиз.
Тот факт, что Unreal Engine 5 и Unity интегрированы с AWS SimSpace Weaver, делает его все более и более привлекательным для разработчиков.
Когда использовать AWS SimSpace Weaver?
Если вам нужно увеличить или усложнить моделирование, вы можете использовать инструменты, предоставляемые AWS SimSpace Weaver. SimSpace Weaver отлично справляется с симуляцией толпы. При организации крупных мероприятий или планировании развития инфраструктуры, например нового стадиона, это может оказаться невероятно полезным. Он также идеально подходит для создания реалистичных симуляций умных городов с движущимися предметами, людьми и другими людьми.
Вы можете взаимодействовать и просматривать свои симуляции с многочисленными пользователями в режиме реального времени, подключив внешних клиентов к AWS SimSpace Weaver.
Как работает AWS SimSpace Weaver?
Вы можете распределить рабочую нагрузку для пространственного моделирования между несколькими экземплярами при использовании SimSpace Weaver. Описав вычислительную мощность, необходимую для симуляции, и то, как ее следует разделить, вы можете масштабировать свои симуляции до 10 экземпляров EC2. SimSpace Weaver управляет подготовкой экземпляра EC2, запуском приложения моделирования и очисткой среды после моделирования.
Вы можете увидеть представление того, как пространственная область — в данном случае город — пространственно разделена между различными экземплярами на следующем изображении. Экземпляр представлен каждой строкой. Каждый из 10 экземпляров в образце моделирования в этом образе управляет 16 разделами.
Вам не нужно беспокоиться о трудностях перемещения объектов между разделами при работе с несколькими разделами. Независимо от того, находятся ли разделы в одном экземпляре EC2 или в другом, система репликации данных SimSpace Weaver управляет сетью и памятью для выполнения переноса.
Планировщик — еще один жизненно важный инструмент, предлагаемый AWS SimSpace Weaver. Симуляция работает так, как если бы она выполнялась на одном компьютере, поскольку планировщик SimSpace Weaver поддерживает синхронизацию всех распределенных разделов с заданной частотой тактовой частоты моделирования (10, 15 или 30 Гц).
SimSpace Weaver работает не как симулятор, а как инфраструктура для подключения моделирования к нескольким экземплярам. Включив AWS SimSpace Weaver C++ SDK в свой код, вы можете создавать собственные модели. Ваши приложения могут обмениваться данными с программой SimSpace Weaver, работающей в ваших экземплярах, путем интеграции с SDK.
Это упрощает перемещение смоделированных объектов между приложениями моделирования и позволяет SimSpace Weaver отслеживать общее состояние всех смоделированных объектов. Готовые плагины SimSpace Weaver доступны разработчикам, работающим с Unreal Engine 5 или Unity, чтобы помочь им начать работу над своими проектами.
Как использовать AWS SimSpace Weaver?
- Из Консоли управления AWS или интерфейса командной строки AWS (AWS CLI) можно запустить SimSpace Weaver.
- Мастер проведет вас через основные действия, необходимые для запуска демо-симуляции:
- Сохраните демонстрационную программу клиента на свой компьютер. Впоследствии вы можете использовать это готовое приложение, чтобы увидеть симуляцию, которая сейчас выполняется в облаке. Эту демонстрационную программу можно использовать только на компьютере с операционной системой Windows.
- Запустите облачную инфраструктуру моделирования. SimSpace Weaver развернет для вас всю инфраструктуру, необходимую для выполнения этой симуляции.
- Используйте демонстрационную программу, которую вы загрузили на первом этапе, чтобы просмотреть симуляцию. Результат проведения этой симуляции отображается на следующем изображении. Один раздел представлен каждым цветом.
- Пользователи SimSpace Weaver не платят никаких авансовых платежей или лицензионных сборов; вместо этого они платят за количество экземпляров, которые они используют в течение своей симуляции.
SimSpace Weaver теперь доступен через интерфейс и интерфейс командной строки AWS. Посетите страницу услуги чтобы узнать больше о SimSpace Weaver.