AWS SimSpace Weaver, een nieuwe AWS-service van Amazon, stelt gebruikers in staat enorme simulaties te maken die lijken op echte SimCity-kaarten. Met deze nieuwe service kunnen gebruikers de enorme AWS-bronnen van Amazon gebruiken om simulaties uit te voeren die zich over meerdere servers uitstrekken zonder geheugen- of rekenbeperkingen tegen te komen, wat handig kan zijn voor zaken als het simuleren van het voetverkeer rond een gloednieuw sportstadion.
Vandaag kondigen we aan AWS SimSpace Wever, een nieuwe rekenservice om real-time ruimtelijke simulaties in de cloud en op schaal uit te voeren. Met SimSpace Weaver worden simulatieontwikkelaars niet langer beperkt door de rekenkracht en het geheugen van hun hardware.
–AWS
Hieronder kun je deze verbluffende videodemo bekijken van uCrowds, die 1 miljoen mensen nabootst die door Las Vegas dwalen, AWS SimSpace Weaver in actie laat zien. Je kunt een idee krijgen van hoe mensen door de digitale straten van de stad zouden kunnen navigeren als ze allemaal tegelijk zouden worden vrijgelaten door geografische gegevens te combineren met de hordes gesimuleerde individuen. Volgens de film zijn er simpelweg niet genoeg looppaden” om 1 miljoen mensen te huisvesten, en zelfs het verlagen van dat aantal tot 50.000 laat zien waar mensen beginnen samen te komen.
“Als een klant vroeger zijn ruimtelijke simulatie wilde opschalen, moest hij de nauwkeurigheid van de simulatie in evenwicht brengen met de capaciteit van zijn hardware, waardoor het nut van wat hij kon leren beperkt was. AWS SimSpace Weaver neemt de last weg van het beheer van de simulatie-infrastructuur, vereenvoudigt de manier waarop klanten grootschalige simulaties uitvoeren en geeft hen de vrijheid om zich te concentreren op het creëren van gedifferentieerde inhoud en het uitbreiden van de toegang tot simulatie-ontwikkeling”, aldus Bill Vass, vice-president technologie bij AWS, in een persbericht.
Het feit dat Unreal Engine 5 en Unity beide zijn geïntegreerd met AWS SimSpace Weaver maakt het steeds aantrekkelijker voor ontwikkelaars.
Wanneer gebruikt u AWS SimSpace Weaver?
Wanneer u uw simulaties groter of ingewikkelder moet maken, kunt u gebruikmaken van tools van AWS SimSpace Weaver. SimSpace Weaver blinkt uit in het simuleren van mensenmassa’s. Bij het organiseren van grote evenementen of plannen om infrastructuur te ontwikkelen, zoals een nieuw stadion, kan dit ongelooflijk nuttig zijn. Het is ook perfect voor het maken van realistische simulaties van slimme steden, compleet met bewegende voorwerpen, mensen en andere mensen.
U kunt in realtime communiceren en uw simulaties bekijken met tal van gebruikers door externe clients te verbinden met AWS SimSpace Weaver.
Hoe werkt AWS SimSpace Weaver?
U kunt de werklast voor ruimtelijke simulaties over meerdere instanties verdelen terwijl u SimSpace Weaver gebruikt. Door de rekencapaciteit te beschrijven die nodig is voor de simulatie en hoe deze moet worden gepartitioneerd, kunt u uw simulaties schalen over maximaal 10 EC2-exemplaren. SimSpace Weaver beheert de inrichting van EC2-instanties, het starten van de simulatietoepassing en het opruimen van de omgeving na de simulatie.
In de volgende afbeelding ziet u een weergave van hoe een ruimtelijk gebied, in dit geval een stad, ruimtelijk is verdeeld over verschillende instanties. Een instantie wordt vertegenwoordigd door elke rij. Elk van de 10 instanties in de voorbeeldsimulatie in deze afbeelding beheert 16 partities.
U hoeft zich geen zorgen te maken over de moeilijkheden bij het verplaatsen van entiteiten tussen partities terwijl u met meerdere partities werkt. Of de partities zich nu in dezelfde EC2-instantie bevinden of in een andere, het SimSpace Weaver-gegevensreplicatiesysteem beheert het netwerk en het geheugen voor het uitvoeren van de overdracht.
De planner is nog een andere essentiële tool die wordt aangeboden door AWS SimSpace Weaver. De simulatie werkt alsof deze op een enkele machine is uitgevoerd, aangezien de SimSpace Weaver-planner alle gedistribueerde partities gesynchroniseerd houdt met een vooraf bepaalde simulatietiksnelheid (10, 15 of 30 Hz).
SimSpace Weaver functioneert niet als een simulator, maar eerder als de infrastructuur om een simulatie over meerdere instanties heen te verbinden. Door de AWS SimSpace Weaver C++ SDK in uw code op te nemen, kunt u uw eigen simulaties maken. Uw apps kunnen communiceren met het SimSpace Weaver-programma dat in uw instances wordt uitgevoerd door integratie met de SDK.
Dit maakt het gemakkelijker om gesimuleerde entiteiten tussen simulatietoepassingen te verplaatsen en stelt SimSpace Weaver in staat om de algehele status van al uw gesimuleerde entiteiten bij te houden. De kant-en-klare plug-ins van SimSpace Weaver zijn beschikbaar voor ontwikkelaars die met Unreal Engine 5 of Unity werken om hen op weg te helpen met hun projecten.
Hoe AWS SimSpace Weaver te gebruiken?
- Vanuit de AWS Management Console of de AWS Command-Line Interface (AWS CLI) kunt u SimSpace Weaver starten.
- De wizard leidt u door de essentiële acties die nodig zijn om een demosimulatie uit te voeren:
- Sla het cliëntdemoprogramma op uw computer op. U kunt deze vooraf gebouwde applicatie vervolgens gebruiken om de simulatie te bekijken die nu in de cloud draait. Dit demoprogramma mag alleen worden gebruikt op een machine met het Windows-besturingssysteem.
- Start de cloudgebaseerde simulatie-infrastructuur. SimSpace Weaver zal elk stuk infrastructuur inzetten dat nodig is om deze simulatie voor u uit te voeren.
- Gebruik het demoprogramma dat u in de eerste fase hebt gedownload om de simulatie te bekijken. Het resultaat van het uitvoeren van deze simulatie wordt weergegeven in de volgende afbeelding. Een partitie wordt vertegenwoordigd door elke kleur.
- SimSpace Weaver-gebruikers betalen geen vooruitbetalingen of licentiekosten; in plaats daarvan betalen ze voor het aantal instanties dat ze gebruiken voor de duur van hun simulatie.
SimSpace Weaver is nu beschikbaar via de interface en AWS CLI. Bezoek de servicepagina voor meer informatie over SimSpace Weaver.
Source: AWS SimSpace Weaver: Real-time ruimtelijke simulaties maken was nog nooit zo eenvoudig