Browsed by
Tag: digital ocean

Análise EC2 vs Droplets

Análise EC2 vs Droplets

 

Olá a todos! Depois de algum tempo afastado por motivos de trabalho, é com muito prazer que volto a postar aqui no blog.

Hoje vamos falar sobre os serviços de computação elástica oferecidas pela Amazon e pela Digital Ocean.

Não entrarei na comparação direta entre esses dois players de Cloud pois a proposta de ambos são bem diferentes. De um lado temos a Amazon que possui toda uma “floresta” de serviços destinados aos mais variados requisitos de sistemas e infraestruturas. Do outro temos a Digital Ocean que é um player que está no mercado com uma proposta um pouco mais “singela” mas não menos robusta.

Há algum tempo venho trabalhando com a Amazon e estou me dando muito bem com a proposta deles. Gosto bastante dos serviços prestados e também noto que a todo momento há novidades.

Meses atrás, um amigo começou a brincar na Digital Ocean. Naquele momento fiquei meio relutante em conhecer a DO por ter passado por toda curva de aprendizado necessário para operar dentro da AWS. Quem mexe dentro da AWS sabe do que falo. No último mês dei o braço a torcer e comecei a conhecer um pouco mais da DO.

 

 

Bom, vamos ao que interessa. Primeiramente, os serviços que estou comparando são:

Amazon EC2 (Elastic Compute Cloud)  e Digital Ocean Droplets, que nada mais são que instâncias com dimensões variáveis que podem ser contratadas para nossas necessidades computacionais.

 

Pra facilitar a visualização do comparativo, abaixo temos uma tabela com alguns pontos levantados:

Features AWS EC2 Digital Ocean Droplet
Múltiplas Opções de CPUs Sim Sim
Quantidade de Armazenamento Variável (HD) Sim Sim
Provisionamento de I/O em Discos Sim Não
Múltiplas Zonas de Disponibilidade Sim Sim
Armazenamento SSD Sim Sim
Inclusão de Volumes Extras de Disco Sim Sim
Instâncias Otimizadas Para Processamentos Gráficos Sim Não
Instâncias Dedicadas Sim Não
APIs Para Gestão Sim Sim
Backups Sim Sim
Criação de Snapshots Sim Sim
Sistemas Operacionais Amazon Linux, SUSE, Red Hat, Ubuntu e Windows Server. Ubuntu, FreeBSB, Fedora, Debian, CoreOS e CentOS.
 IP Estático Sim (Elastic IP) Sim (Floating IP)
 IPv6 Sim Sim
Opções de Instância com Múltiplos Tamanhos de Memória Sim Sim
Data Centers North Virginia, Ohio, North California, Oregon, Ireland, Frankfurt, Tokyo, Seoul, Singapore, Sydney, Mumbai e São Paulo. New York, San Francisco, Amsterdam, Singapore, London, Frankfurt, Toronto e Bangalore.
Transferência de Dados Elástica Fixa por plano. Pagando U$ por GB extrapolado.
Facilidade de Uso Intermediário/Avançado Simples
Pagamento Cartão de Crédito Cartão de Crédito e PayPal
Custo($) * Médio/Alto Baixo/Médio/Alto

* O custo é um tema um pouco subjetivo visto que envolve uma série de detalhes a serem levados em conta. De uma forma mais ampla, quem já usou os dois serviços vai me dar razão que o custo geral de se manter uma instância na DO é muito menor do que na AWS. Usando a razão (CPU, RAM, HD, Transferência de Dados), a DO é muito mais em conta do que a AWS.

A tabela acima expõe os pontos que julguei serem os mais cruciais na hora de optar por um ou outro serviço.

 

Na minha avaliação geral dos serviços eu deixo as seguintes observações:

 

Digital Ocean

  • Baixo custo (CPU, RAM, HD, Data Transfer);
  • Simplicidade de uso;
  • Curva de aprendizagem extremamente baixa;

O ponto fraco na DO é a questão de, até o momento, não possuir um Data Center no Brasil. Isso me deixou um pouco pensativo em começar a utilizar. Depois que criei minha primeira Droplet, vi que para a maioria dos sistemas que trabalho, não é uma latência tão mais alta do que o EC2 da Amazon.

 

AWS

  • Custo médio/alto (CPU, RAM, HD, Data Transfer);
  • Necessita de um skill mais elevado pra sair usando;
  • Curva de aprendizagem alta;

Para o lado da Amazon, o custo por ser elástico e muito granular, pode se tornar muito caro (para quem não esta familiarizado). Já para quem está familiarizado é um pouco difícil domá-lo, pois há muitas variáveis que influenciam.

 

Bom pessoal, espero ter levantado pontos que ajudem vocês a acharem a melhor opção entre os dois serviços. Caso queiram acrescentar algo, sintam-se à vontade para comentar.

 

Até mais!