Comparar instâncias no Google Cloud para planejar novos workloads sempre foi um processo complexo e demorado. Por isso, criamos uma ferramenta de comparação que simplifica tudo.

Ao planejar novos workloads, é fundamental escolher a instância certa logo de cara, conforme as suas necessidades. Se errar nessa escolha, você acaba com uma aplicação de baixo desempenho e/ou gastando mais do que precisa.
Só que, até agora, comparar tipos de instância no GCP era um processo complicado e demorado, o que levava a escolhas pouco eficientes, gastos excessivos e/ou aplicações com desempenho aquém do esperado.
É por isso que temos o prazer de anunciar a Google Cloud Instance Comparison Tool, que simplifica essa tarefa antes intimidadora e torna muito fácil escolher as máquinas certas para os seus workloads.
Continue a leitura para ver como a ferramenta funciona e por que ela é um avanço em relação à forma como os engenheiros vinham comparando instâncias até hoje.
As dores de comparar instâncias de computação
As informações disponíveis sobre preços de instâncias geralmente vêm em tabelas que não permitem filtros — exceto por região — e trazem apenas dados básicos sobre cada instância, deixando você sobrecarregado e sem condições de tomar decisões bem fundamentadas sobre a melhor opção.
Por exemplo, e se você quisesse filtrar todas as instâncias do Google Cloud com no mínimo 64 vCPUs, 200 GiB de memória e 62 Gigabits de desempenho de rede? Em quanto tempo conseguiria identificar que a instância c3-highmem-88 atende aos seus requisitos?

Ou, então, e se quisesse filtrar instâncias pela pontuação CoreMark? Mais uma vez, isso levaria um bom tempo, já que você teria que vasculhar tabelas sem filtros (uma para cada família de instância).

E se você quisesse combinar todos esses parâmetros e ainda definir um teto de preço por hora com base no orçamento previsto para o workload? Claro, dá para usar a calculadora de preços do Google Cloud, mas com mais de 10 campos para preencher, quanto tempo levaria para fazer uma comparação de preços decente?

No fim das contas, muita gente acha um desafio alinhar os requisitos de desempenho dos workloads ao orçamento, por três motivos principais:
- Comparação manual e cansativa: ao planejar novos workloads ou otimizar os existentes, a falta de um método de comparação ágil obriga você a garimpar documentações e recursos espalhados.
- Métricas de desempenho importantes passam batido: com as informações dispersas, você corre o risco de deixar passar parâmetros essenciais e acabar escolhendo, sem perceber, instâncias que não dão conta da demanda da aplicação. O resultado é frustrante: baixo desempenho ou gargalos inesperados.
- Economia perdida: sem uma comparação clara entre custo e desempenho, é fácil optar por instâncias maiores do que o necessário e inflar a fatura à toa. Por outro lado, instâncias subdimensionadas podem gerar custos imprevistos de escalabilidade por causa de upgrades frequentes.
O futuro do planejamento de workloads
Depois de ajudar milhares de clientes do Google Cloud a planejar novos workloads e otimizar os existentes, percebemos que faltava uma ferramenta para dar autonomia aos times de engenharia, permitindo que eles próprios chegassem facilmente às instâncias mais adequadas.
Foi por isso que decidimos criar a Google Cloud Instance Comparison Tool.
O objetivo é simplificar o jeito como você planeja workloads e escolhe instâncias. Assim, dá para tomar decisões bem fundamentadas, alinhadas tanto aos requisitos de desempenho quanto às restrições de orçamento.
O que faz dela uma alternativa melhor do que o que existe hoje?
Comparação completa de instâncias: nossa interface intuitiva permite comparar, sem esforço, mais de 20 parâmetros diferentes em uma ampla variedade de tipos de instância do Google Cloud. Seja desempenho de CPU, memória, capacidade de rede ou outros recursos, agora você pode avaliar e comparar instâncias por vários parâmetros lado a lado, tendo uma visão completa das capacidades de cada uma.

Filtros e ordenação interativos: cansado de se afogar em informações estáticas e tabelas incompletas? A Google Cloud Instance Comparison Tool permite filtrar e ordenar tipos de instância pelos seus próprios critérios. Seja preço, desempenho ou qualquer outra coisa, é você quem comanda a comparação.

Comparação lado a lado: depois de definir os requisitos, você pode comparar lado a lado duas instâncias que atendam aos critérios. Em menos de 20 segundos (veja a imagem abaixo), conseguimos comparar as únicas duas instâncias que:
Tinham no mínimo 96 vCPUs,
Tinham no mínimo 128 GiB de memória,
Ofereciam 32 Gigabits de desempenho de rede E
Suportavam GPU

Seja para planejar novos workloads ou otimizar os existentes, a Google Cloud Instance Comparison Tool tira boa parte do achismo na hora de escolher a instância certa para as suas necessidades.
Com muitos dados em mãos, você toma decisões com confiança e impacta tanto a eficiência das suas aplicações quanto os resultados financeiros da sua empresa.
Experimente hoje mesmo e conte para a gente o que podemos fazer para deixá-la ainda melhor.