Database
 sql >> Base de Dados >  >> RDS >> Database

Reduzindo seus custos de hospedagem de banco de dados:DigitalOcean vs. AWS vs. Azure

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


Os custos das instâncias da DigitalOcean são mais de 28% mais baratos que os da AWS e mais de 26% menos que os do Azure. Leia agora

Comparando os custos do ScaleGrid DBaaS:AWS x Azure x DigitalOcean


O banco de dados ScaleGrid for MongoDB® na DigitalOcean economiza em média 122% nos custos mensais de hospedagem da AWS e 140% no Azure. Leia agora

Perguntas frequentes sobre Hospedagem DigitalOcean


Saiba mais sobre as opções de alta disponibilidade da DigitalOcean, desempenho de latência e como migrar entre planos de nuvem. Leia agora

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].


Mais dicas para você

A melhor maneira de hospedar o MongoDB na DigitalOcean

MongoDB é o terceiro banco de dados de código aberto e o primeiro banco de dados NoSQL do mundo. Você pode supor que a maioria das implantações é executada na AWS, Azure ou GCP, mas muitas SMBs gravitam em direção à nuvem amigável ao desenvolvedor, a DigitalOcean. Saber mais

Impacto no desempenho do Meltdown no MongoDB:AWS, Azure e DigitalOcean

Meltdown e Spectre são vulnerabilidades que podem ser exploradas por programas maliciosos para roubar informações confidenciais. Veja os testes de desempenho para determinar o impacto do patch do kernel da CPU Meltdown em seus servidores MongoDB. Saber mais

Comparando o desempenho do MongoDB na AWS, Azure e DigitalOcean

Antes de investir muito tempo e energia em uma nuvem específica, é importante entender as características gerais de desempenho do MongoDB nessa nuvem. Decidimos montá-lo para você como parte de nossa série de performances. Saber mais