AWS SimSpace Weaver: criar simulações espaciais em tempo real nunca foi tão fácil

O AWS SimSpace Weaver, um novo serviço da AWS da Amazon, permite que os usuários criem enormes simulações que se assemelham a mapas reais do SimCity. Com este novo serviço, os usuários poderão utilizar os enormes recursos AWS da Amazon para realizar simulações que se expandem em vários servidores sem encontrar memória ou restrições de computação, o que pode ser útil para coisas como simular o tráfego de pedestres em torno de um novo estádio esportivo.

Hoje, estamos anunciando AWS SimSpace Weaver, um novo serviço de computação para executar simulações espaciais em tempo real na nuvem e em escala. Com o SimSpace Weaver, os desenvolvedores de simulação não são mais limitados pela computação e memória de seu hardware.

AWS

Abaixo, você pode assistir a esta impressionante demonstração em vídeo do uCrowds, que imita 1 milhão de pessoas vagando por Las Vegas, mostra o AWS SimSpace Weaver em ação. Você pode ter uma ideia de como as pessoas poderiam navegar pelas ruas digitais da cidade se fossem todas soltas de uma vez, combinando dados geográficos com as hordas de indivíduos simulados. De acordo com o filme, simplesmente não há passarelas suficientes” para acomodar 1 milhão de pessoas, e mesmo reduzir esse número para 50.000 demonstra onde as pessoas começam a se reunir.

“Anteriormente, se um cliente quisesse ampliar sua simulação espacial, teria que equilibrar a precisão da simulação com a capacidade de seu hardware, o que limitava a utilidade do que poderia aprender. O AWS SimSpace Weaver remove o fardo de gerenciar a infraestrutura de simulação, simplificando como os clientes executam simulações em grande escala e liberando-os para se concentrar na criação de conteúdo diferenciado e na expansão do acesso ao desenvolvimento de simulação”, afirmou Bill Vass, vice-presidente de tecnologia da AWS, em um comunicado de imprensa.

O fato de o Unreal Engine 5 e o Unity estarem integrados ao AWS SimSpace Weaver o torna cada vez mais atraente para os desenvolvedores.

Quando usar o AWS SimSpace Weaver?

Quando precisar tornar suas simulações maiores ou mais complicadas, você pode utilizar as ferramentas fornecidas pelo AWS SimSpace Weaver. O SimSpace Weaver se destaca na simulação de multidões. Ao organizar grandes eventos ou planejar o desenvolvimento de infraestrutura, como um novo estádio, isso pode ser extremamente útil. Também é perfeito para criar simulações realistas de cidades inteligentes, completas com itens em movimento, pessoas e outras pessoas.

Você pode interagir e ver suas simulações com vários usuários em tempo real conectando clientes externos com o AWS SimSpace Weaver.

Como funciona o AWS SimSpace Weaver?

Você pode distribuir a carga de trabalho para simulações espaciais em várias instâncias enquanto usa o SimSpace Weaver. Descrevendo a capacidade computacional necessária para a simulação e como ela deve ser particionada, você pode dimensionar suas simulações em até 10 instâncias do EC2. O SimSpace Weaver gerencia o provisionamento da instância do EC2, o lançamento do aplicativo de simulação e a limpeza do ambiente após a simulação.

Você pode ver uma representação de como uma área espacial – neste caso, uma cidade – é dividida espacialmente entre várias instâncias na imagem a seguir. Uma instância é representada por cada linha. Cada uma das 10 instâncias na simulação de exemplo nesta imagem gerencia 16 partições.

AWS SimSpace Weaver
Mapa cortesia do Amazon Location Service, Recurso: AWS

Você não precisa se preocupar com as dificuldades de mover entidades entre partições enquanto trabalha com várias partições. Quer as partições estejam na mesma instância do EC2 ou em uma instância diferente, o sistema de replicação de dados SimSpace Weaver gerencia a rede e a memória para realizar a transferência.

O agendador é outra ferramenta vital oferecida pelo AWS SimSpace Weaver. A simulação funciona como se fosse realizada em uma única máquina, pois o agendador do SimSpace Weaver mantém todas as partições distribuídas sincronizadas em uma taxa de simulação predeterminada (10, 15 ou 30 Hz).

O SimSpace Weaver não funciona como um simulador, mas sim como a infraestrutura para conectar uma simulação em várias instâncias. Ao incorporar o AWS SimSpace Weaver C++ SDK em seu código, você pode criar suas próprias simulações. Seus aplicativos podem se comunicar com o programa SimSpace Weaver em execução em suas instâncias por meio da integração com o SDK.

Isso torna mais fácil mover entidades simuladas entre aplicativos de simulação e permite que o SimSpace Weaver acompanhe o status geral de todas as suas entidades simuladas. Os plug-ins prontos para uso do SimSpace Weaver estão disponíveis para desenvolvedores que trabalham com Unreal Engine 5 ou Unity para ajudá-los a começar seus projetos.

AWS SimSpace Weaver
Imagem cortesia de AWS

Como usar o AWS SimSpace Weaver?

  • No Console de gerenciamento da AWS ou na Interface de linha de comando da AWS (AWS CLI), você pode iniciar o SimSpace Weaver.
  • O assistente orienta você pelas ações essenciais necessárias para executar uma simulação de demonstração:
    • Salve o programa de demonstração do cliente em seu computador. Posteriormente, você pode utilizar este aplicativo pré-criado para ver a simulação que agora está sendo executada na nuvem. Este programa de demonstração só pode ser usado em uma máquina executando o sistema operacional Windows.
    • Inicie a infraestrutura de simulação baseada em nuvem. O SimSpace Weaver implantará todas as peças de infraestrutura necessárias para realizar esta simulação para você.
    • Utilize o programa de demonstração que você baixou no primeiro estágio para visualizar a simulação. O resultado da condução desta simulação é exibido na próxima imagem. Uma partição é representada por cada cor.
  • Os usuários do SimSpace Weaver não pagam nenhuma taxa inicial ou taxa de licença; em vez disso, eles pagam pelo número de instâncias que utilizam durante a simulação.

O SimSpace Weaver agora está disponível por meio da interface e da AWS CLI. Visite a página de serviço para saber mais sobre o SimSpace Weaver.

Source: AWS SimSpace Weaver: criar simulações espaciais em tempo real nunca foi tão fácil