A startup RStor promete um novo tipo de estrutura de computação distribuída

A plataforma foi projetada para dar aos usuários liberdade sobre onde armazenar os dados e quais recursos de computação usar, sem precisar mover os dados para que sejam processados. Em teoria, o senhor pode ter dados armazenados em um data center na Costa Leste e usar um data center na Costa Oeste para processá-los sem precisar mover os bits.

Um elemento exclusivo do RStor é que ele não limita a computação a apenas processadores x86. Ele oferece suporte a provedores de computação com computação alimentada por x86, GPU, ARM, IBM Power e Cray.

Supercomputadores que os data centers podem acessar

O acesso a centros de supercomputadores também é inédito. Esses centros de supercomputadores incluem o Centro de Supercomputação de San Diego, Centro de Computação Avançada do Texas, o Centro de Supercomputação de Pittsburghe o Consórcio do Novo México.

Ele faz isso por meio de uma tecnologia chamada Singularity, desenvolvida inicialmente pelo Departamento de Energia antes de ser lançada como uma empresa privada. Ela oferece um aplicativo em contêiner que permite que usuários não confiáveis operem em ambientes confiáveis. Antes da Singularity, não havia uma maneira viável de uma pessoa de fora, como uma empresa privada, entrar em centros de supercomputadores por meio da nuvem porque as VMs e o Docker não tinham a segurança necessária para permitir que usuários não confiáveis entrassem nesses sistemas.

No entanto, a Singularity foi totalmente adotada pela comunidade de HPC, com mais de 25.000 ambientes de computação que a utilizam, disse Coglitore.

O RStor também usa aprendizado de máquina para prever o melhor parceiro de computação para uma carga de trabalho específica, portanto, quanto mais o sistema é usado, mais inteligência ele adquire sobre o melhor local para realizar o processamento em uma tarefa específica. Sua análise examina os atributos de custo e desempenho da tarefa e os compara com os atributos de cada provedor de nuvem e plataforma de implementação para determinar o melhor local para a carga de trabalho.