AWS SimSpace Weaver, un nouveau service AWS d’Amazon, permet aux utilisateurs de créer d’énormes simulations qui ressemblent à des cartes SimCity réelles. Avec ce nouveau service, les utilisateurs pourront utiliser les énormes ressources AWS d’Amazon pour effectuer des simulations qui s’étendent sur de nombreux serveurs sans rencontrer de contraintes de mémoire ou de calcul, ce qui pourrait être utile pour des choses comme la simulation du trafic piétonnier autour d’un tout nouveau stade de sport.
Aujourd’hui, nous annonçons AWS SimSpace Weaver, un nouveau service de calcul permettant d’exécuter des simulations spatiales en temps réel dans le cloud et à grande échelle. Avec SimSpace Weaver, les développeurs de simulation ne sont plus limités par le calcul et la mémoire de leur matériel.
–AWS
Ci-dessous, vous pouvez regarder cette superbe vidéo de démonstration d’uCrowds, qui imite 1 million de personnes errant dans Las Vegas, montre AWS SimSpace Weaver en action. Vous pouvez vous faire une idée de la façon dont les gens pourraient naviguer dans les rues numériques de la ville s’ils étaient tous libérés en même temps en combinant des données géographiques avec les hordes d’individus simulés. Selon le film, il n’y a tout simplement pas assez de passerelles pour accueillir 1 million de personnes, et même abaisser ce chiffre à 50 000 montre où les gens commencent à se rassembler.
« Auparavant, si un client souhaitait étendre sa simulation spatiale, il devait équilibrer la précision de la simulation avec la capacité de son matériel, ce qui limitait l’utilité de ce qu’il pouvait apprendre. AWS SimSpace Weaver supprime le fardeau de la gestion de l’infrastructure de simulation, simplifie la façon dont les clients exécutent des simulations à grande échelle et les libère pour se concentrer sur la création de contenu différencié et l’élargissement de l’accès au développement de simulation », a déclaré Bill Vass, vice-président de la technologie chez AWS, dans un communiqué de presse.
Le fait qu’Unreal Engine 5 et Unity soient tous deux intégrés à AWS SimSpace Weaver le rend de plus en plus attrayant pour les développeurs.
Quand utiliser AWS SimSpace Weaver ?
Lorsque vous avez besoin d’agrandir ou de compliquer vos simulations, vous pouvez utiliser les outils fournis par AWS SimSpace Weaver. SimSpace Weaver excelle dans la simulation de foule. Lors de l’organisation d’événements majeurs ou de la planification du développement d’infrastructures, comme un nouveau stade, cela peut être extrêmement utile. Il est également parfait pour créer des simulations réalistes de villes intelligentes, avec des objets en mouvement, des personnes et d’autres personnes.
Vous pouvez interagir et voir vos simulations avec de nombreux utilisateurs en temps réel en connectant des clients externes avec AWS SimSpace Weaver.
Comment fonctionne AWS SimSpace Weaver ?
Vous pouvez répartir la charge de travail des simulations spatiales sur plusieurs instances tout en utilisant SimSpace Weaver. En décrivant la capacité de calcul requise pour la simulation et comment elle doit être partitionnée, vous pouvez mettre à l’échelle vos simulations sur jusqu’à 10 instances EC2. SimSpace Weaver gère le provisionnement de l’instance EC2, le lancement de l’application de simulation et le nettoyage de l’environnement après la simulation.
Vous pouvez voir une représentation de la façon dont une zone spatiale (dans ce cas, une ville) est spatialement divisée entre différentes instances dans l’image suivante. Une instance est représentée par chaque ligne. Chacune des 10 instances de l’exemple de simulation de cette image gère 16 partitions.
Vous n’avez pas à vous soucier des difficultés de déplacement d’entités entre les partitions tout en travaillant avec plusieurs partitions. Que les partitions soient dans la même instance EC2 ou dans une autre, le système de réplication de données SimSpace Weaver gère la mise en réseau et la mémoire pour effectuer le transfert.
Le planificateur est un autre outil essentiel proposé par AWS SimSpace Weaver. La simulation fonctionne comme si elle était effectuée sur une seule machine puisque le planificateur SimSpace Weaver maintient toutes les partitions distribuées synchronisées à un rythme de simulation prédéterminé (10, 15 ou 30 Hz).
SimSpace Weaver ne fonctionne pas comme un simulateur, mais plutôt comme une infrastructure permettant de connecter une simulation sur plusieurs instances. En incorporant le kit SDK AWS SimSpace Weaver C++ dans votre code, vous pouvez créer vos propres simulations. Vos applications peuvent communiquer avec le programme SimSpace Weaver qui s’exécute dans vos instances en s’intégrant au SDK.
Cela facilite le déplacement des entités simulées entre les applications de simulation et permet à SimSpace Weaver de suivre l’état général de toutes vos entités simulées. Les plugins prêts à l’emploi de SimSpace Weaver sont disponibles pour les développeurs travaillant avec Unreal Engine 5 ou Unity pour les aider à démarrer leurs projets.
Comment utiliser AWS SimSpace Weaver ?
- À partir d’AWS Management Console ou de l’AWS Command-Line Interface (AWS CLI), vous pouvez lancer SimSpace Weaver.
- L’assistant vous guide à travers les actions essentielles requises pour exécuter une simulation de démonstration :
- Enregistrez le programme de démonstration client sur votre ordinateur. Vous pouvez ensuite utiliser cette application prédéfinie pour voir la simulation en cours d’exécution sur le cloud. Ce programme de démonstration ne peut être utilisé que sur une machine exécutant le système d’exploitation Windows.
- Lancez l’infrastructure de simulation basée sur le cloud. SimSpace Weaver déploiera chaque élément d’infrastructure nécessaire pour effectuer cette simulation pour vous.
- Utilisez le programme de démonstration que vous avez téléchargé lors de la première étape pour visualiser la simulation. Le résultat de la réalisation de cette simulation est affiché dans l’image suivante. Une partition est représentée par chaque couleur.
- Les utilisateurs de SimSpace Weaver ne paient aucun frais initial ni frais de licence ; au lieu de cela, ils paient pour le nombre d’instances qu’ils utilisent pendant la durée de leur simulation.
SimSpace Weaver est désormais disponible via l’interface et l’AWS CLI. Visitez la page des services pour en savoir plus sur SimSpace Weaver.
Source: AWS SimSpace Weaver : créer des simulations spatiales en temps réel n’a jamais été aussi simple