ESTUDO DE CASO - VTEX

A VTEX é uma plataforma de comércio unificado com atuação de ponta a ponta. Sua plataforma de comércio eletrônico SaaS oferece todas as tecnologias necessárias para que as lojas consigam vender on-line. Com a VTEX, grandes empresas como Bosch, SONY, Coca Cola, LEGO, Levi's, Nespresso, Ambev e outras criaram lojas on-line bonitas e intuitivas. Com uma média de 50 implantações por dia, a VTEX está pronta para continuar adicionando empresas incríveis ao seu impressionante portfólio!

A VTEX efetuou um grande investimento em instâncias reservadas, mas buscou uma melhor utilização e escalabilidade eficiente.

A VTEX sempre enxergou a relação custo-benefício das Instâncias Reservadas e, como tal, investiu pesadamente para garantir capacidade consistente e duradoura a um preço reduzido. Mas adquirir uma grande quantidade de RIs não foi o fim de sua jornada em busca do melhor custo-benefício. Duas coisas permaneciam um problema:

RIs subutilizadas - A compra de uma grande quantidade de instâncias reservadas garantiu capacidade a custos reduzidos, mas não garantiu que todas as instâncias reservadas fossem totalmente utilizadas nas diversas contas e ambientes da VTEX.


O dimensionamento constante de RIs, gerando economia,  é difícil de ser executado manualmente - os ambientes da VTEX precisavam ser redimensionados para atender suas demandas. Gerenciar o ciclo de vida das RIs era uma tarefa difícil e que demandava recursos, pois o dimensionamento significava que a VTEX precisaria comprar uma grande quantidade de RIs que não seriam totalmente utilizadas em todos os momentos ou escalar usando Instâncias sob demanda, reduzindo assim a eficiência de custos.
 

Com a Spot a VTEX consegue usar totalmente suas RIs enquanto dimensiona com robustez suas instâncias Spot

O Elastigroup da Spot permite que a VTEX use totalmente seu investimento em RI, pois a solução busca RIs não utilizadas na infraestrutura AWS da VTEX e, se detectada, garante o uso dessas instâncias como primeira prioridade. Em seguida, o Elastigroup da Spot escalará o restante do cluster em instâncias spot, o que significa que instâncias reservadas e spot podem ser usadas no mesmo cluster.

Isso significa que os ambientes da VTEX, em execução através da Spot , possuem  a garantia da melhor utilização de RI, contanto também com preenchimento do restante do grupo com instâncias spot. Não apenas as RIs da VTEX estão sendo totalmente utilizadas,mas elas também estão sendo utilizadas ​​automaticamente, sem demandas extras para as equipes de DevOps.
 

Uma simple migração do Elastic Beanstalk permitiu que a VTEX  usasse spot em produção em apenas 2 dias
Quando a RealCloud, distribuidora exclusiva da Spot na América Latina, soube dos problemas da VTEX, eles imediatamente recomendaram a ferramenta Elastigroup. A VTEX nunca havia usado o instâncias spot antes do Elastigroup, pois todos estavam cientes dos riscos e problemas de gerenciamento inerentes que geralmente vêm com esta modalidade de instâncias .

“Na primeira apresentação da Spot (antiga Spotinst), a VTEX decidiu iniciar o teste imediatamente e após 20 minutos eles haviam conectado todas as instâncias do ambiente de desenvolvimento para execução através da console da Spot. Desde esse processo, não houve uma única interrupção. Foi incrível ver o quão rápido e segura a ferramenta era ”, disse Silvio Pereira, CEO do RealCloud.

O O 

Após o sucesso da PoC inicial, os resultados foram tão imediatos e tão convincentes que a equipe da VTEX não perdeu tempo em colocar suas contas de produção em operação com a Spot.

“Depois de fazer a PoC da plataforma por alguns dias, estávamos confiantes o suficiente para ter nossos ambientes de produção com Beanstalk executando instâncias spot. Não olhamos para trás desde então! " - Carlos Monteiro, Gerente de Produto Sênior, VTEX

Como os ambientes Elastic Beanstalk dependem de seus recursos sempre provisionados (ou seja, CloudFormation, ELB e ASG), é necessário mantê-los no lugar e integrar-se ao ASG subjacente. Depois de configurada a integração do Elastic Beanstalk, o Elastigroup assume o controle das ações e decisões automáticas tomadas em relação ao provisionamento, dimensionamento e implantação da instância.

Com isso concluído, e o Elastigroup da Spot agora podendo executar ambientes Elastic Beanstalk no Spot, a VTEX simplesmente precisou selecionar a opção "Utilizar instâncias reservadas" para garantir que seu compromisso com RIs também estivesse sendo utilizado de forma eficiente.

Curioso para saber como a Spot pode ajudá-lo a reduzir seus custos de nuvem? Entre em contato clicando aqui!

All Rights Reserved

  • Preto Ícone LinkedIn
  • Preto Ícone Instagram
  • Preto Ícone Twitter
  • Preto Ícone Facebook
  • Preto Ícone YouTube

155, Helios Seelinger

Barra da Tijuca  -  Rio de Janeiro  -  RJ  -  Brasil

22640-040   |  +55 21 2179-7788

wework 

27, Luis Soares Barbosa, andar 11, 82  -  Braga  -  Portugal

4710-403   |  +351 927 780 165