Desde a concepção até o primeiro cluster em Amsterdã: Como surgiu a plataforma vStack

22 april 2022
gradient

Na economia das soluções em nuvem, as taxas de licenciamento geralmente representam uma parcela significativa. Os fundadores da vStack decidiram reduzir esses custos – assim nasceu a ideia de uma nova plataforma hiperconvergente.

Seleção da pilha de tecnologia

O dia 18 de julho de 2018 pode ser considerado o aniversário do vStack: nessa data, os desenvolvedores esboçaram pela primeira vez a estrutura da futura plataforma no quadro.

“Ficou claro desde o início que não poderíamos simplesmente criar algo no local. Precisávamos de um sistema que pudesse fornecer IaaS nos modelos de serviço e no local”, disse Evgeny Gavrilov, gerente de projeto.

Vale a pena mencionar a pilha de tecnologia que formou a base do vStack. Os fundadores do projeto foram guiados, antes de tudo, por sua própria experiência e decidiram recusar o KVM: ele não funciona bem com a CPU Overcommit e é distribuído sob a licença GPL “inconveniente” para o produto comercial.

Além disso, os desenvolvedores se preocuparam com a compactação e a “estabilidade” da tecnologia. Por exemplo, se você considerar a virtualização da Red Hat, uma nuvem com redundância e redundância exigiria a implantação de um grande número de componentes. O OpenStack, por outro lado, na linha hiperconvergente, é na verdade um hack que não é suportado por ninguém.

Como resultado, o FreeBSD, o ZFS e o bhyve foram escolhidos como a pilha.

Estágio de implementação

Agosto e setembro de 2018 passaram na busca pelo primeiro membro da equipe e, em dezembro, o design e a implementação da camada de cluster da solução começaram.

Em termos de armazenamento definido por software, não houve problemas, mas a parte de rede da solução acabou sendo muito mais complicada. Levou muito tempo para fazer alterações no sistema operacional, o que teria permitido a criação de redes virtuais privadas com as características certas.

Para implementar a API, a equipe escolheu o JSON-RPC.

“No decorrer da operação, vimos que foi a decisão certa. Uma boa metade das solicitações em nossa prática deixou de ser relevante após a solicitação para fornecer o ID da solicitação: o próprio autor encontrou a causa do problema graças à exclusividade de ponta a ponta de cada solicitação”, acrescentou Evgeny Gavrilov, gerente de projeto.

Entrando no mercado

Então, chegou o tão esperado momento do lançamento. Nessa etapa, o produto recebeu grande ajuda de uma empresa interna, a Serverspace, um provedor de nuvem pública voltado para pequenas e médias empresas.

Após apenas 10 meses do início da primeira fase, a Serverspace conseguiu usar o primeiro cluster no vStack em uma operação de produção.

O primeiro cluster foi hospedado em Amsterdã e vendido por cerca de metade do preço da VMware. Assim, o projeto obteve imediatamente um grupo de clientes iniciais e, com base no feedback deles, começou a ser desenvolvido.

Isso continua até hoje: a vStack expande sua equipe de especialistas e trabalha para criar soluções ainda melhores para os clientes.

Ao usar nosso site, você concorda com o uso de cookies.