Preços de AWS, Google e Azure
Imagem CloudBerry

Preços de AWS, Google e Azure

Precificação AWS, Google e Azure

Pessoal, nesse artigo vamos fazer a comparação de preços entre os três gigantes players de nuvem do mercado: Google Cloud Plataform, Amazon Web Services e Microsoft Azure. Essa comparação é difícil pois a precificação da nuvem é complica. Porque é difícil fazer comparação de banana com banana, pois os players de nuvem oferecem modelos de precificação diferentes como descontos exclusivos e alterações de preços entre regiões.

Maior custo da Nuvem

Dentro de um estudo feito por mim durante o ano de 2016, observei que 67 a 78 por cento dos gastos estão na instâncias, com isso devemos entender o que cada player nos dá de opção de descontos, para assim termos um menor custo e para qual player vamos utilizar em relação ao custo benefício.

AWS e sua precificação

A AWS, oferece desconto quando adquirimos as reservas de instâncias (IR), essas reservas de instâncias não são máquinas reais mas são como tickets de descontos onde aplicamos nas instâncias que estão on-line, mas para aplicarmos esses tickets é necessário atender alguns critérios como região, zona de disponibilidade, rede (VPC), classe das instâncias e sistema operacional.

Para utilizar esse desconto da AWS precisamos nos comprometer a utilizar tal instância por um ou três anos, e se também se pagarmos o up-front que seria como uma entrada, maior será o desconto do valor hora dessa instância reservada. Um item legal é que podemos utilizar essa reserva entre as classe da instância escolhida. Existe também uma variação entre 25 a 75 por cento no desconto, pois depende do tempo da reserva, o tipo da instância e a região. Algumas vezes podemos nos deparar que uma reserva sem up-front pode ser um bom negócio no início. Mas devemos ter muita atenção quando pensamos em adquirir uma reserva de três anos, pois sua instância pode mudar de tipo nesse período, fazendo que você gaste mais do que economize. 

Abaixo podemos ver o desconto da reserva entre o on-deman:

Microsoft Azure

Azure, é o único player que somente oferece desconto se você tem uma conta com valor significativo, assim ela oferece o Microsoft Enterprise Agreement (EA). O desconto do EA fica entre 20 a 50 por cento, mas tudo vai depender o quanto você vai se comprometer a usar as instâncias dela. No meu teste não consegui obter o EA, pelo valor da minha conta. Há casos no mundo corporativo que o EA chegou a dar 45 por cento de desconto.

E lá vem o Google

O Google Cloud, dá o Sustained Use Discount (SUD), esse desconto você terá de qualquer forma, pois o desconto será pelo tempo que sua instância ficará ligada, ou seja, sempre no final do mês sua fatura terá um desconto.

A abordagem de desconto do Google Cloud é a mais simples, pois o SUD faz automaticamente e não exige nenhum compromisso, com isso ele faz o desconto com uma base no percentual do tempo que a instância ficou ligada, claro que cada família de instância terá um desconto diferente. Então se uma instância ficar ligada 100% do tempo durante o mês iremos conseguir o desconto máximo de 30%.

Quebrando a cabeça para calcular os preços.

Até agora conseguimos ver como cada player tem sua forma de desconto, e vamos fazer uma comparação de reservas e on-demand. Mas para fixarmos melhor, vamos relembrar que:

  1. AWS = descontos são sobre a IR;
  2. Azure = depende do valor da sua conta e o contrato do EA;
  3. Google = desconto por uso.

Vamos então fazer a comparação de preços com instâncias semelhantes. Essa comparação vamos usar três instâncias semelhantes para termos um padrão. Iremos utilizar instâncias com sistema operacional Linux e sem disco adicional, somente o disco do SO, e instâncias voltadas para memória, processamento e alto uso de memória.

Preço On-Demand

Antes de fazermos as comparações dos descontos, temos que entender quanto cada provedor cobra a sobre a hora da instância. No quadro abaixo podemos ver a tabela de preços de cada player.

Como podemos observar no gráfico temos o seguinte resultado:

  • Google Cloud tem o custo hora mais baixo em relação AWS e Azure.
  • A instância D11 V2 da Azure para alto consumo de memória é a que tem maior valor hora.
  • A instância da AWS c4.large tem o custo hora mais baixo que a F2 da Azure.

Podemos concluir que o Google Cloud está com valores de hora bastante agressivo entre os concorrentes, e que Azure hoje é o valor hora mais alto entre eles.

Agora os descontos!!

Para compararmos os preços com descontos, temos que ter a visão anual. Temos que ir por esse caminho pois a AWS oferece a IR que é anual. E como não consegui utilizar o EA da Azure, vamos fazer essa comparação somente entre AWS e Google Cloud.

O gráfico abaixo mostra a diferença entre os valores a IR da AWS e o SUD do Google durante um ano.

Como podemos observar no gráfico acima, o Google no seu valor on-demand está bem abaixo da AWS e utilizando seu sistema SUD de desconto fica muito próximo da reserva com o up-front partial da AWS. Assim em 12 meses o Google fica mais viável que AWS em relação ao preço.

Conclusão

Antes de escolhermos um provedor de cloud, precisamos entender como cada provedor cobra e oferece descontos, mas temos também que ver se a tecnologia que ele entrega suprirá o que sua aplicação precisa para ser escalável. Devemos então sempre ver o melhor custo benefício com a tecnologia necessária.

Fontes




Lucas Silveira

Blockchain Developer at Samurai Starter

7 a

Excelente Marcelo Franco!

Entre para ver ou adicionar um comentário

Outras pessoas também visualizaram

Conferir tópicos