AWS vs Google Cloud Platform: comparação detalhada – PromptCloud

Publicados: 2017-10-10
Índice mostrar
Adoção e participação de mercado
Preços
Configurações de instância
Documentação e ajuda
Manipulação de big data
Prontidão para aprendizado de máquina
Começando
Veredicto final

Quando se trata de infraestrutura como serviço (IaaS), Amazon Web Services e Google Cloud Platform são os dois players de destaque que dominam esse espaço com monopólio há muito tempo. Embora a AWS tenha se tornado o padrão-ouro para soluções em nuvem nos últimos anos, o Google Cloud Platform é definitivamente algo que precisa de sua atenção e consideração. Como com qualquer coisa, há áreas em que uma supera a outra e cabe a você comparar os prós e contras de cada solução para determinar a ideal para seu caso de uso específico.

aws vs google cloud platform em profundidade comparação

Na PromptCloud, tivemos nossa experiência com AWS e GCP e usamos ambos para vários projetos de rastreamento da Web. Neste post, ilustraremos as semelhanças e diferenças entre as duas soluções em termos de adoção, recursos, preço e configuração. Vamos começar.

Adoção e participação de mercado

AWS tornou-se sinônimo de soluções em nuvem e o fato de ter adquirido cerca de metade do mercado de IaaS não deve ter nenhum elemento de surpresa. Com sua vantagem de pioneirismo e vantagem de 5 anos, a AWS realmente amadureceu muito e está em condições de fornecer mais recursos e opções. Quanto ao GCP, sendo um participante relativamente novo no cenário, ainda tem um longo caminho a percorrer.

Por exemplo, enquanto a AWS tem uma solução SQL totalmente gerenciada que suporta MariaDB, Microsoft SQL Server e Aurora, a contrapartida do GCP é limitada apenas ao MySQL.

A AWS também fornece Lambada, que é uma solução de computação sem servidor que permite executar código sem uma instância dedicada para solicitações. O Google tem uma oferta semelhante que oferece suporte a funções sem servidor no Node.js. Em termos de acessibilidade, a AWS novamente supera o GCP com seu número significativamente alto de data centers em todas as regiões geográficas.

Preços

No que diz respeito aos preços, o GCP obtém a maior vantagem com seus preços competitivos. Uma instância de 2 CPUs/8 GB de RAM da AWS custará US$ 69/mês, enquanto, com o GCP, custa apenas US$ 52/mês. Para armazenamento em nuvem, o GCP cobra 2 centavos/GB/mês, enquanto a AWS cobra 2,3 centavos/GB/mês. Em sua defesa, a AWS oferece uma opção de armazenamento em nuvem multirregional em que os dados são distribuídos entre servidores localizados em várias geografias por um custo adicional insignificante. Você pode conferir nossa calculadora de preços do Amazon EC2 para facilitar o cálculo de preços.

A AWS tinha uma estrutura de preços de pagamento por hora no passado, enquanto o GCP tinha um modelo de pagamento por minuto em que a duração mínima era de 10 minutos. A transição para a próxima hora resultaria em custo adicional, por exemplo, 1,01 hora seria tratada como 2 horas na AWS. Isso costumava ser um diferencial importante para pessoas que usavam a nuvem para análises curtas e breves.

Esse não é mais o caso e tanto o GCP quanto a AWS agora seguem o modelo de precificação de pagamento por segundo. Além disso, o GCP introduziu recentemente o faturamento de pagamento por segundo para todas as máquinas virtuais e sistemas operacionais, seguido pela AWS, oferecendo o mesmo para máquinas virtuais Linux.

Lembre-se que se você estiver fazendo análises que demoram menos de 10 minutos, é melhor optar pelas opções serverless, pois as máquinas virtuais inicializam lentamente e podem fazer com que você gaste mais enquanto as funções serverless têm um ciclo de cobrança de 100 ms.

Além disso, o GCP tende a oferecer descontos para uso a longo prazo sem quaisquer condições, ao contrário da AWS, que exige que os usuários executem instâncias por períodos mais longos antes do tempo para qualificação do desconto. Com isso, os usuários do GCP podem desfrutar de um desconto adicional de 30% se a máquina virtual funcionar por um mês inteiro.

Além disso, o GCP também oferece até 57% de desconto para uso contínuo, onde os usuários podem reservar o uso de CPU e RAM por mês, independentemente das máquinas virtuais, zona geográfica ou configuração. O GCP sai como o vencedor claro em termos de preços.

Configurações de instância

Se você estiver procurando por instâncias grandes, a AWS ganha com certeza. Embora a configuração de instância mais alta no GCP seja de 96 CPUs/624 GB de RAM, a AWS os supera com sua impressionante instância de 128 CPUs e 2 TB de RAM.

Embora a AWS seja o caminho a seguir para requisitos de grande escala, o GCP é significativamente flexível, o que seria ótimo, especialmente se você estiver com um orçamento apertado. Além dos pacotes de instâncias predefinidos, como AWS, o GCP permite personalizar totalmente sua instância, incluindo o número de CPUs e a quantidade de RAM necessária. Se seus requisitos forem de pequena escala e específicos, você descobrirá que essas opções de personalização podem ajudar a economizar no custo. Se você fizer muitas análises rápidas, também poderá explorar as soluções de instâncias temporárias oferecidas por ambos os provedores.

Outra grande oferta da AWS são as instâncias spot, que permitem que você faça lances pelo valor que deseja gastar em uma instância e normalmente é mais barato que a oferta padrão. O GCP oferece uma opção semelhante, mas é um pouco diferente e é chamada de instâncias preemptivas. Essas instâncias são executadas por até 24 horas, mas são propensas a interrupções se o Google precisar de poder computacional. Quando interrompido, o GCP aciona seu script de desligamento predefinido que salvará seu estado atual de análise. Isso é mais fácil, pois pode ser automatizado e a economia pode chegar a 80% do custo padrão.

Documentação e ajuda

Graças à sua idade e contribuição da comunidade, a AWS lidera quando se trata de fácil disponibilidade de documentação e ajuda. Como a curva de aprendizado seria íngreme com configurações de servidor complexas exigidas por sua empresa, é crucial escolher uma solução que tenha ajuda de fácil acesso. Google Cloud Platform, ser um novo participante não é a melhor opção se você precisar de muita mão.

Manipulação de big data

Sendo a solução em nuvem de propriedade e operada pelo maior mecanismo de pesquisa do planeta, o GCP tem seus pontos fortes, especialmente quando se trata de manipulação de big data. Com o GCP, seria fácil gerenciar enormes quantidades de dados. BigQuery , uma oferta de serviço do Google ajuda você a armazenar, classificar e analisar dados na velocidade da luz. Embora seja um pouco complicado de operar, isso dá ao GCP uma vantagem em casos de uso em que grandes quantidades de dados estão envolvidas.

Prontidão para aprendizado de máquina

Tanto a Amazon quanto o Google têm suas próprias plataformas de aprendizado de máquina que oferecem integração total com suas soluções em nuvem. A estrutura de ML da Amazon é amplamente automatizada e pode ser aplicada aos dados armazenados na AWS, sem problemas. O Google dá um passo à frente ao fornecer acesso a algoritmos de última geração que impulsionam a pesquisa do Google e outros aplicativos proeminentes. Com a plataforma do Google, os usuários também têm a opção de construir seus próprios modelos de ML. Alguns dos métodos de modelagem fornecidos pela Amazon incluem regressão, classificação binária e classificação multiclasse. As ofertas do Google são mais avançadas, incluindo análise de vídeo, análise de imagem, reconhecimento de fala, análise de texto e tradução. Ambas as plataformas podem sugerir algoritmos automaticamente dependendo dos dados disponíveis nas contas na nuvem. A oferta da Amazon é relativamente mais barata, com US$ 0,42 por hora para análise e treinamento de dados, enquanto o Google cobra US$ 0,49 por hora.

Começando

Se você deseja experimentar a AWS e o GCP para determinar o que melhor se adequa ao seu caso de uso, ambas as soluções oferecem avaliações gratuitas. A AWS oferece uma avaliação gratuita por 12 meses, o que é muito generoso e mais do que suficiente para avaliar a solução e entender seus prós e contras. Sua avaliação gratuita inclui 750 horas/mês de uma pequena CPU de 1 CPU/1 GB de RAM junto com 30 GB de armazenamento e 750 horas/mês de uma instância de banco de dados gerenciada. Isso é fornecido com muitos outros produtos gratuitos e é uma oferta boa demais para deixar de lado. Você pode encontrar mais detalhes da avaliação no site da AWS.

A oferta de avaliação gratuita do Google não é tão atraente com um crédito de US$ 300 por 12 meses, que é mais um desconto do que uma avaliação gratuita. Eles também oferecem uma instância gratuita para sempre com 0,2 CPU/0,6 GB de RAM com espaço em disco de 30 GB e armazenamento em nuvem de 5 GB.

Veredicto final

Escolher entre esses dois principais provedores de serviços em nuvem pode ser confuso e avassalador. Se seu requisito exigir muitos recursos e complementos, é melhor usar a AWS. No entanto, se você procura uma solução de nuvem de bolso com melhor compatibilidade de big data, o GCP é o ideal para você. Com muita documentação e guias de ajuda disponíveis, além de sua generosa avaliação gratuita de 12 meses, a AWS é uma ótima opção para iniciantes e para quem procura uma infraestrutura robusta. Ao comparar vários aspectos, descobrimos que a AWS é a melhor solução para casos de uso de negócios em grande escala.