AWS 发布 SimSpace Weaver:大规模空间模拟服务
AWS 最近发布了 SimSpace Weaver,这是一项托管服务,旨在通过多个 EC2 实例运行实时空间模拟。该服务通过分布式模拟工作负载,能够处理大规模真实环境、人群模拟和沉浸式交互体验。
核心功能
SimSpace Weaver 将虚拟世界按空间划分,并将各部分分配到计算实例集群中。该服务管理网络和内存配置,同步实例之间的数据,从而创建一个单一的模拟环境,多个用户可以实时交互和操作。
应用场景
AWS 列举了多个潜在应用场景,包括:
- 大规模人群模拟:创建数百万个具有独特行为模型的动态实体。
- 城市规模环境模拟:模拟交通模式或公共交通网络。
- 沉浸式交互体验:构建训练环境,帮助团队应对现实世界中的场景。
AWS 首席开发者倡导者 Marcia Villalba 强调,模拟可以帮助组织在安全的环境中测试罕见、危险或成本高昂的场景,例如城市管理者测试灾难响应系统或活动策划者评估大型体育赛事对交通的影响。
开发支持
开发者可以定义模拟世界的边界并将其划分为网格,专注于单个网格单元内的空间应用程序逻辑。SimSpace Weaver 支持 Unity 和 Unreal Engine 5 等引擎,并提供了开箱即用的插件,帮助开发者快速启动项目。
开发工具
AWS 提供了以下工具支持开发者:
- 快速入门教程:帮助开发者构建和运行模拟。
- SimSpace Weaver Local:允许开发者在本地配置和测试模拟,然后再上传到 AWS 服务。
- API 支持:包括 Service APIs 用于控制模拟、时钟和应用程序等主要资源,以及 App SDK APIs 用于管理模拟中的数据(如读取和写入实体字段值)。
定价与区域支持
开发者按使用的 EC2 实例数量和时间长度付费。目前,服务支持最多十个 sim.c5.24xlarge 实例,每个实例每小时起价为 6.08 美元。SimSpace Weaver 已在部分 AWS 区域上线,包括俄亥俄、北弗吉尼亚、爱尔兰、法兰克福和斯德哥尔摩。
开发者案例
AWS DevTools Hero Yasunori Kirimoto 记录了使用 SimSpace Weaver 进行简单模拟的步骤,展示了该服务的实际应用。
通过 SimSpace Weaver,AWS 为开发者提供了一个强大的工具,用于构建和运行大规模空间模拟,支持多种应用场景,并提供了丰富的开发支持工具和灵活的定价模式。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。