- Вычисления›
- AWS SimSpace Weaver›
- Возможности
Возможности AWS SimSpace Weaver
Уведомление о прекращении производства
Возможности
Открыть все-
AWS SimSpace Weaver занимается развертыванием инфраструктуры моделирования и управлением ею. Вы можете масштабировать свои пространственные моделирования на 10 инстансов Эластичного вычислительного облака Amazon (Amazon EC2), в то время как SimSpace Weaver будет решать за вас сложные задачи по обеспечению, созданию сети и сжатию инфраструктуры. SimSpace Weaver позволяет вам тратить меньше времени на заботу об инфраструктуре и больше – на разработку кода моделирования и контента для наполнения ваших виртуальных миров.
SimSpace Weaver – это гибкий сервис, который дает вам возможность вертикально масштабировать собственные движки моделирования. Используя интеграцию с SDK приложений SimSpace Weaver для C++ или SDK приложений SimSpace Weaver для Python, создайте приложения AWS SimSpace Weaver (или обычные). Затем загрузите свои приложения в Простой сервис хранения данных Amazon (Amazon S3) и используйте их как часть моделирования. Приложения могут приобретать различные формы и выполнять множество функций чтения и записи на основе вашего кода моделирования. В рамках одного моделирования эти приложения запускаются распределенно по выбранному вами количеству инстансов Amazon EC2, а SimSpace Weaver управляет связью и состоянием моделирования между ними. Вы можете создавать приложения для моделирования, которые управляют определением пути движения объектов, и специализированные приложения, которые передают данные моделирования клиенту для визуализации.
Чтобы узнать больше, ознакомьтесь с нашими примерами и учебными пособиями.
-
SimSpace Weaver работает путем разделения мира моделирования на отдельные области, называемые пространственными разделами. SimSpace Weaver автоматически разделяет ваш мир моделирования в соответствии с заданной конфигурацией. Каждая пространственная область управляется приложением SimSpace Weaver, которое отвечает за логику моделирования и поведение всех объектов в этой области. В настоящее время SimSpace Weaver поддерживает разделение на равномерную двумерную сетку.
-
SimSpace Weaver поддерживает глобальное состояние всех моделируемых объектов, то есть каждый объект может знать о присутствии и состоянии каждого из них в пространстве. SimSpace Weaver также управляет памятью и репликацией данных сущностей между серверами, позволяя сущностям легко пересекать границы между различными областями моделирования.
-
Приложения получают возможность читать данные моделирования из других областей моделирования, используя систему подписки. Это означает, что объекты моделирования могут учитывать события, происходящие в соседних разделах, или взаимодействовать с другими объектами на границах разделов. Используйте подписки для чтения данных из моделирования для обеспечения визуализации и интерактивности.
SDK приложения SimSpace Weaver содержит API-интерфейсы обмена сообщениями, которые можно использовать для отправки и получения сообщений между приложениями в режиме моделирования. Подписки предоставляют метод pull для чтения событий моделирования. Обмен сообщениями – метод push-уведомлений для передачи данных в моделировании. Сообщения SimSpace Weaver содержат отправителя в заголовке, поэтому получатели могут ответить на них. Сообщения можно использовать для пересылки информации, полученной приложением от внешнего клиента, другим приложениям в моделировании.
Чтобы узнать больше, ознакомьтесь с нашими примерами и учебными пособиями.
-
Выполняйте моделирование с различными наборами логики и вариантов поведения в одной и той же смоделированной среде. Каждый домен имеет собственные выделенные вычислительные ресурсы. Объекты могут взаимодействовать и перемещаться между областями, поэтому моделирование по-прежнему ведет себя как единый целостный мир. Используйте мультидоменность для создания более сложных моделей, объединяющих различные типы объектов с разными вычислительными потребностями. Например, при моделировании виртуального города можно использовать несколько доменов, чтобы один домен был посвящен моделированию пешеходов, а другой – моделированию дорожного движения.
-
Снимки состояния позволяют сохранять состояние моделируемых объектов в любой момент времени. Файлы снимков состояния загружаются и хранятся в Amazon S3. Используйте файлы снимков состояния для запуска новых моделирований с помощью существующего API Start Simulation. Симки состояния – идеальный инструмент для моделирования сценариев ветвления и работы с примерами использования резервного копирования и восстановления. Используйте снимки состояния, чтобы регулярно сохранять прогресс моделирования, особенно при длительном выполнении.
-
Запустите код моделирования с помощью собственного локального оборудования, чтобы ускорить время выполнения итераций и провести бесплатное тестирование. AWS SimSpace Weaver Local использует те же интерфейсы API, что и облачный сервис, поэтому вы можете плавно перейти к полномасштабному производству в облаке без необходимости вносить изменения в код. AWS SimSpace Weaver Local в настоящее время доступен для Windows.
-
SimSpace Weaver предлагает встроенные интеграции с Unreal Engine 5 и Unity LTS Release 2021.3.7f1 для ускорения разработки с помощью этих популярных инструментов.
-
По умолчанию частота обновления для симуляций SimSpace Weaver составляет 30 Гц. Вы можете настроить частоту обновления до 10 Гц, 15 Гц или позволить часам работать как можно быстрее в соответствии с потребностями моделирования, сохраняя при этом синхронизацию времени всех приложений.
-
Вместо стандартного контейнера Amazon Linux (AL2) от AWS SimSpace Weaver для запуска приложений моделирования можно использовать собственные образы контейнеров. Создайте собственные образы контейнеров на основе AL2 с любыми зависимостями, необходимыми вашим приложениям для моделирования, и загрузите изображения в Реестр эластичных контейнеров Amazon (Amazon ECR). Используйте эту функцию, чтобы уменьшить размер файлов приложений для моделирования, повысить скорость загрузки и сократить время итераций.
У SimSpace Weaver нет никаких обязательств по предоплате. Вы платите только за вычислительные ресурсы, используемые вашим моделированием, в течение всего времени, пока вы их используете.
Подробнее см. на странице с ценами.