Se você estiver hospedando seus bancos de dados na nuvem, escolher o provedor de serviços de nuvem certo é uma decisão importante para seus custos de hospedagem de longo prazo. Isso é especialmente evidente no mundo de hoje, onde as organizações estão fazendo o que podem para otimizar e reduzir seus custos. Nas últimas semanas, fomos inundados com solicitações de clientes de pequenas e médias empresas que desejam melhorar o ROI em sua hospedagem de banco de dados. Neste artigo, vamos comparar três dos provedores de nuvem mais populares, AWS x Azure x DigitalOcean por seus custos de hospedagem de banco de dados para o banco de dados MongoDB® para ajudá-lo a decidir qual nuvem é melhor para seus negócios.
De relance | ||||||
---|---|---|---|---|---|---|
|
Comparação de custos de instâncias de nuvem
Então, qual provedor de nuvem oferece a solução mais econômica para hospedagem de banco de dados? Comparamos AWS x Azure x DigitalOcean usando os tipos de instância abaixo:
AWS | instâncias EC2 |
Azure | instâncias de VM |
DigitalOcean | Gotas |
Como a hospedagem do banco de dados depende mais da memória (RAM) do que do armazenamento, vamos comparar vários tamanhos de instância que variam de apenas 1 GB de RAM até 64 GB de RAM para que você possa ver como os custos variam em diferentes cargas de trabalho de aplicativos.
Vamos dar uma olhada no custo mensal (720 horas) de hospedagem de banco de dados para instâncias independentes, sob demanda e dedicadas na AWS, Azure e DigitalOcean. Como você pode ver no gráfico abaixo, a hospedagem de banco de dados da DigitalOcean oferece economias significativas de custos tanto na AWS quanto no Azure. Além disso, o preço do Droplet é extremamente simples e fácil de entender - $ 5/GB.
Como você pode ver no gráfico acima, em média, os custos de instância da DigitalOcean são mais de 28% mais baratos que AWS e mais de 26% menos que Azure.
Comparação dos custos de hospedagem do banco de dados ScaleGrid:AWS x Azure x DigitalOcean
Como mencionado acima, a razão pela qual decidimos escrever este artigo é devido a um recente aumento de perguntas de clientes sobre como eles podem reduzir seus custos de hospedagem de banco de dados , por isso queríamos comparar os custos de nossa solução DBaaS totalmente gerenciada também entre provedores de nuvem. Aqui estão as configurações para esta comparação:
Plano | Hospedagem dedicada |
Banco de dados | Banco de dados MongoDB® |
Estratégia de replicação | 2 réplicas + árbitro |
Nossos planos de hospedagem dedicada são completos, incluindo todos os custos de máquina, disco e rede, bem como suporte 24 horas por dia, 7 dias por semana. Esses planos são totalmente gerenciados para você em qualquer um desses provedores de nuvem e vêm com um console abrangente para automatizar todas as tarefas de gerenciamento, monitoramento e manutenção de banco de dados na nuvem.
Vamos dar uma olhada em como os preços da Hospedagem Dedicada do ScaleGrid para o banco de dados MongoDB® se comparam entre AWS vs. Azure vs. DigitalOcean:
Planos Dedicados ScaleGrid | AWS | Azure | DigitalOcean |
---|---|---|---|
2 GB | $190 | $187 | $104 |
4 GB | $330 | $374 | $140 |
8 GB | $657 | $750 | $300 |
16 GB | $1.164 | $1.250 | $500 |
32 GB | $1.912 | $2.025 | $800 |
O ScaleGrid também oferece suporte da DigitalOcean para MySQL, PostgreSQL e Redis™ com o mesmo preço por RAM quando comparado à solução de bancos de dados gerenciados da DigitalOcean. Embora o preço seja o mesmo, o ScaleGrid oferece uma taxa de transferência quase 40% maior em relação ao DigitalOcean para MySQL e uma taxa de transferência até 94% maior para cargas de trabalho balanceadas quando comparado ao DigitalOcean para PostgreSQL. Confira estas postagens para ver a referência de desempenho entre esses dois provedores:
- Melhor desempenho MySQL DigitalOcean – ScaleGrid vs. Bancos de dados gerenciados DigitalOcean
- Comparando o desempenho do PostgreSQL DigitalOcean – ScaleGrid vs. Bancos de dados gerenciados do DigitalOcean
Quanto você pode economizar migrando para a DigitalOcean?
Então, você está implantando o banco de dados MongoDB® na AWS ou no Azure e se pergunta como pode reduzir os custos de hospedagem do banco de dados? Vamos ver quanto você pode economizar migrando sua hospedagem do banco de dados MongoDB® para a DigitalOcean:
O serviço de hospedagem dedicada do ScaleGrid com 2 réplicas + banco de dados Arbiter for MongoDB® no DigitalOcean economiza em média 122% em seus custos mensais de hospedagem na AWS e 140% em seus custos mensais de hospedagem no Azure . O gráfico acima descreve a economia de custos em diferentes planos e varia de cerca de 80% de economia de custos para 2 GB de RAM, até 153% de economia de custos em nosso tamanho de plano de 32 GB de RAM.
Reduzindo seus custos de hospedagem de banco de dados:DigitalOcean vs. AWS vs. AzureClick To Tweet
Vantagens do DigitalOcean
A DigitalOcean oferece muitas vantagens para hospedagem de banco de dados, e você pode aprender mais sobre elas em nossa postagem no blog The Best Way to Host MongoDB on DigitalOcean. Aqui está uma rápida visão geral das principais vantagens:
- Amigável para desenvolvedores
- Preços simples
- VMs baseadas em SSD
- Alto desempenho
Perguntas frequentes sobre Hospedagem DigitalOcean
Meu cluster de banco de dados ainda está altamente disponível?
Sim. Todas as nossas opções de alta disponibilidade são oferecidas na DigitalOcean, incluindo 2 réplicas + 1 árbitro, 3 réplicas e configurações personalizadas de conjunto de réplicas. A DigitalOcean não tem o conceito de zonas de disponibilidade (AZ), então distribuímos os nós em diferentes regiões. Por exemplo, nos EUA, distribuímos nós em Nova York 3, Nova York 2 e Nova York 1.
Isso afeta a latência?
Sim, você pode ver um aumento na latência. Idealmente, gostaríamos de ver o aplicativo e o banco de dados no mesmo datacenter. Portanto, se você estiver hospedando seu aplicativo na AWS ou no Azure e mover seu banco de dados para a DigitalOcean, verá um aumento na latência. No entanto, as latências médias entre os locais de datacenter da AWS US-East e da DigitalOcean em Nova York geralmente são de apenas 17,4 ms de ida e volta.
Como posso migrar?
ScaleGrid oferece um assistente de importação para migrar dados de um cluster para outro. Se você tiver alguma necessidade especial para sua migração, entre em contato com [email protected].
|