AWS SimSpace Weaver, un nuovo servizio AWS di Amazon, consente agli utenti di creare enormi simulazioni che assomigliano alle vere mappe di SimCity. Con questo nuovo servizio, gli utenti saranno in grado di utilizzare le enormi risorse AWS di Amazon per eseguire simulazioni che si espandono su numerosi server senza incontrare limiti di memoria o di calcolo, il che potrebbe essere utile per cose come simulare il traffico pedonale intorno a uno stadio sportivo nuovo di zecca.
Oggi annunciamo Tessitore di AWS SimSpace, un nuovo servizio di calcolo per eseguire simulazioni spaziali in tempo reale nel cloud e su larga scala. Con SimSpace Weaver, gli sviluppatori di simulazione non sono più limitati dal calcolo e dalla memoria del loro hardware.
–AWS
Di seguito puoi guardare questa straordinaria demo video di uCrowds, che imita 1 milione di persone che vagano per Las Vegas, mostra AWS SimSpace Weaver in azione. Puoi avere un’idea di come le persone potrebbero navigare nelle strade digitali della città se fossero rilasciate tutte in una volta combinando i dati geografici con le orde di individui simulati. Secondo il film, semplicemente non ci sono abbastanza “passerelle” per ospitare 1 milione di persone, e anche abbassare quella cifra a 50.000 dimostra dove le persone iniziano a riunirsi.
“In precedenza, se un cliente voleva aumentare la propria simulazione spaziale, doveva bilanciare l’accuratezza della simulazione con la capacità del proprio hardware, il che limitava l’utilità di ciò che poteva apprendere. AWS SimSpace Weaver elimina l’onere della gestione dell’infrastruttura di simulazione, semplificando il modo in cui i clienti eseguono simulazioni su larga scala e lasciandoli liberi di concentrarsi sulla creazione di contenuti differenziati e sull’ampliamento dell’accesso allo sviluppo della simulazione”, ha affermato Bill Vass, vicepresidente della tecnologia di AWS, in un comunicato stampa.
Il fatto che Unreal Engine 5 e Unity siano entrambi integrati con AWS SimSpace Weaver lo rende sempre più interessante per gli sviluppatori.
Quando utilizzare AWS SimSpace Weaver?
Quando devi rendere le tue simulazioni più grandi o più complicate, puoi utilizzare gli strumenti forniti da AWS SimSpace Weaver. SimSpace Weaver eccelle nella simulazione della folla. Quando si organizzano grandi eventi o si pianifica lo sviluppo di infrastrutture, come un nuovo stadio, questo può essere incredibilmente utile. È anche perfetto per creare simulazioni realistiche di città intelligenti, complete di oggetti in movimento, persone e altre persone.
Puoi interagire e vedere le tue simulazioni con numerosi utenti in tempo reale collegando client esterni con AWS SimSpace Weaver.
Come funziona AWS SimSpace Weaver?
Puoi distribuire il carico di lavoro per le simulazioni spaziali su più istanze durante l’utilizzo di SimSpace Weaver. Descrivendo la capacità computazionale richiesta per la simulazione e come dovrebbe essere partizionata, puoi ridimensionare le tue simulazioni fino a 10 istanze EC2. SimSpace Weaver gestisce il provisioning dell’istanza EC2, il lancio dell’applicazione di simulazione e la pulizia dell’ambiente dopo la simulazione.
Puoi vedere una rappresentazione di come un’area spaziale, in questo caso una città, è suddivisa spazialmente tra varie istanze nell’immagine seguente. Un’istanza è rappresentata da ciascuna riga. Ognuna delle 10 istanze nella simulazione di esempio in questa immagine gestisce 16 partizioni.
Non devi preoccuparti delle difficoltà di spostare le entità tra le partizioni mentre lavori con diverse partizioni. Indipendentemente dal fatto che le partizioni si trovino nella stessa istanza EC2 o in una diversa, il sistema di replica dei dati SimSpace Weaver gestisce la rete e la memoria per eseguire il trasferimento.
Lo scheduler è un altro strumento fondamentale offerto da AWS SimSpace Weaver. La simulazione funziona come se fosse eseguita su una singola macchina poiché lo scheduler di SimSpace Weaver mantiene sincronizzate tutte le partizioni distribuite a una frequenza di tick di simulazione predeterminata (10, 15 o 30 Hz).
SimSpace Weaver non funziona come un simulatore, ma piuttosto come l’infrastruttura per connettere una simulazione tra diverse istanze. Incorporando l’SDK AWS SimSpace Weaver C++ nel tuo codice, puoi creare le tue simulazioni. Le tue app possono comunicare con il programma SimSpace Weaver in esecuzione nelle tue istanze integrandosi con l’SDK.
Ciò semplifica lo spostamento delle entità simulate tra le applicazioni di simulazione e consente a SimSpace Weaver di tenere traccia dello stato generale di tutte le entità simulate. I plug-in pronti all’uso di SimSpace Weaver sono disponibili per gli sviluppatori che lavorano con Unreal Engine 5 o Unity per aiutarli a iniziare i loro progetti.
Come utilizzare AWS SimSpace Weaver?
- Dalla Console di gestione AWS o dall’interfaccia a riga di comando AWS (AWS CLI), puoi avviare SimSpace Weaver.
- La procedura guidata ti guida attraverso le azioni essenziali necessarie per eseguire una simulazione demo:
- Salva il programma demo del client sul tuo computer. Successivamente puoi utilizzare questa applicazione predefinita per vedere la simulazione che è ora in esecuzione sul cloud. Questo programma demo può essere utilizzato solo su una macchina che esegue il sistema operativo Windows.
- Avvia l’infrastruttura di simulazione basata su cloud. SimSpace Weaver distribuirà ogni pezzo di infrastruttura necessario per eseguire questa simulazione per te.
- Utilizza il programma demo scaricato nella prima fase per visualizzare la simulazione. Il risultato della conduzione di questa simulazione viene visualizzato nell’immagine successiva. Una partizione è rappresentata da ciascun colore.
- Gli utenti di SimSpace Weaver non pagano costi anticipati o diritti di licenza; invece, pagano per il numero di istanze che utilizzano per la durata della loro simulazione.
SimSpace Weaver è ora disponibile tramite l’interfaccia e AWS CLI. Visita la pagina del servizio per saperne di più su SimSpace Weaver.
Source: AWS SimSpace Weaver: creare simulazioni spaziali in tempo reale non è mai stato così facile