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

Traga sua própria nuvem (BYOC) versus hospedagem dedicada no ScaleGrid

O local onde você decide hospedar seus bancos de dados em nuvem é uma grande decisão. Você precisa escolher seu modelo de hospedagem, um provedor de nuvem e, em seguida, suas regiões primárias e de espera para implantar. Mas, se você está pensando em alavancar um provedor de bancos de dados gerenciados, você tem outra decisão a tomar – você pode hospedar em sua própria conta na nuvem ou precisa hospedar por meio de seu provedor de serviços gerenciados? Neste post, comparamos o plano Bring Your Own Cloud (BYOC) do ScaleGrid com o modelo padrão de hospedagem dedicada para ajudá-lo a determinar a melhor estratégia para sua implantação de banco de dados MySQL, PostgreSQL, Redis™ e MongoDB®.

O que é o plano Bring Your Own Cloud do ScaleGrid?

Na ScaleGrid, oferecemos um modelo exclusivo chamado plano Bring Your Own Cloud (BYOC), que permite que você realmente hospede seus clusters de banco de dados por meio de sua própria conta na nuvem. Isso é diferente do modelo de Hospedagem Dedicada padrão que exige que você hospede por meio de seu provedor de DBaaS. Embora o modelo Dedicado ainda seja muito popular e extremamente fácil de configurar, muitas empresas são adversas ao uso de um DBaaS porque não desejam hospedar por meio de uma conta que não seja de propriedade de sua organização.

Na ScaleGrid, oferecemos suporte a ambos os modelos para que nossos usuários possam escolher entre hospedar através de nós ou hospedar em sua própria conta. Cada um desses modelos é adequado para implementações de produção e aplicativos de alto tráfego e está disponível para todos os nossos bancos de dados compatíveis, incluindo MySQL, PostgreSQL, Redis™ e banco de dados MongoDB® (banco de dados Greenplum® em breve). Aqui estão os bancos de dados e provedores de nuvem suportados por cada modelo:

Bancos de dados suportados Traga sua própria nuvem Hospedagem Dedicada
MySQL AWS, Azure, GCP, OCI, DigitalOcean AWS, Azure, GCP, DigitalOcean, Linode, OCI
PostgreSQL AWS, Azure, GCP, OCI, DigitalOcean AWS, Azure, GCP, DigitalOcean, Linode, OCI
Redis™ AWS, Azure, GCP, OCI, DigitalOcean AWS, Azure, GCP, DigitalOcean, Linode, OCI
MongoDB® Database OCI, DigitalOcean DigitalOcean, Linode, OCI
Greenplum® (em breve) AWS AWS


O modelo BYOC é adequado para minha implantação?

Se você puder responder sim a qualquer uma dessas perguntas, o BYOC é o plano para você:

  1. Deseja aproveitar as instâncias reservadas para reduzir seus custos de hospedagem de longo prazo em até 40%? Leia agora
  2. Você é uma startup que tem créditos de hospedagem de provedor de nuvem gratuitos que gostaria de usar para sua hospedagem de banco de dados? Leia agora
  3. Você se sente à vontade para configurar sua própria infraestrutura de nuvem por meio de sua própria conta de provedor de nuvem?
  4. Deseja implantar em uma rede/nuvem privada virtual (VPC e VNET)? Leia agora
  5. Deseja aproveitar os grupos de segurança para controle de acesso? Leia agora
  6. Você precisa de acesso SSH à máquina subjacente? Leia agora

Preços de BYOC versus hospedagem dedicada

Qual ​​é a principal diferença entre os preços do Bring Your Own Cloud e nossos planos de hospedagem dedicada? Como nossos planos de BYOC são hospedados por meio de sua própria conta AWS ou Azure, todas as instâncias de nuvem, backups e custos de transferência de dados são pagos diretamente por meio de seu provedor de nuvem. Por outro lado, a hospedagem dedicada do ScaleGrid é completa, então você paga um custo fixo mensalmente (com base no uso) por meio de sua conta ScaleGrid. É por isso que nosso preço de BYOC é menor do que nosso preço de hospedagem dedicada, pois os custos listados para BYOC são apenas o que você paga pelo ScaleGrid e não incluem seus custos de hardware.


Onde hospedar seu banco de dados na nuvem? BYOC vs. Hospedagem Dedicada | #mysql #postgresql #mongodb #redisClique para Tweet

Todas as ferramentas de gerenciamento, monitoramento e manutenção de DBaaS estão incluídas em ambos os planos, juntamente com suporte 24 horas por dia, 7 dias por semana.

Quanto pagarei ao meu provedor de nuvem por meio do modelo BYOC?

A melhor maneira de estimar os custos que você pagará à AWS ou Azure por meio de nosso modelo BYOC é encontrar a diferença entre o tamanho do plano equivalente por meio do nosso Dedicated Modelo de hospedagem. Nossos planos dedicados usam instâncias sob demanda, portanto, desde que você as aproveite por meio de sua implantação de BYOC, seus custos devem ser relativamente os mesmos. Vamos a um exemplo:

Banco de dados: MySQL
Provedor de nuvem: AWS
Tipo de replicação: Mestre-Escravo-Escravo

Com as configurações de cluster acima, podemos revisar os preços do plano Dedicated e do plano BYOC para estimar os custos que pagaremos por meio de nosso provedor de nuvem:

Preços dedicados do ScaleGrid: US$ 560/mês
Preços ScaleGrid BYOC: $232/mês
Custos estimados da nuvem: $328/mês

Embora essa seja uma boa maneira de obter uma estimativa aproximada, seus custos mensais de nuvem variam de acordo com a quantidade de backups realizados e sua atividade de transferência de dados .

Instâncias reservadas

Uma das grandes vantagens do modelo BYOC é que você pode aproveitar as instâncias reservadas para reduzir seus custos de hospedagem de longo prazo em até 40%. Instâncias reservadas são instâncias pré-pagas que você pode comprar por meio de seu provedor de nuvem, permitindo que você receba uma taxa horária com desconto para comprar com 1 ou 3 anos de antecedência. As instâncias do AWS EC2 e as instâncias de VM do Azure estão disponíveis como instâncias reservadas e podem ser usadas por meio do plano BYOC.

Créditos de hospedagem inicial

Além disso, o plano BYOC também é muito popular entre as empresas iniciantes. Isso ocorre porque eles podem aproveitar os créditos gratuitos de hospedagem de inicialização da AWS ou do Azure garantidos por meio de seu programa de incubadora, acelerador ou comunidade de inicialização e podem aplicar seus créditos gratuitos aos custos de hospedagem de banco de dados como ScaleGrid. Também oferecemos economias adicionais para empresas em estágio inicial por meio de nosso Startup Program, em que as empresas qualificadas podem obter 50% de desconto em nossos planos BYOC ou Dedicated por até 12 meses.

BYOC x recursos de hospedagem dedicada

Como mencionado acima, os planos BYOC e Dedicated são totalmente gerenciados e ótimos para implantações de produção. A grande maioria dos recursos são os mesmos, fora esses recursos avançados disponíveis por meio do modelo BYOC:


Nuvens Privadas Virtuais / Redes Virtuais

Amazon Virtual Private Clouds (VPC) e Azure Virtual Networks (VNET) são seções privadas e isoladas da infraestrutura de nuvem onde você pode lançar recursos. Essas são configurações avançadas de nuvem que permitem proteger seus bancos de dados da Internet. VPCs e VNETs podem ser provisionadas em sub-redes ou partes, permitindo que você separe suas cargas de trabalho e controle as rotas entre suas sub-redes. Você também pode distribuir geograficamente seus clusters entre zonas de disponibilidade para garantir alta disponibilidade para sua implantação. No ScaleGrid, recomendamos que você implante seus clusters em sub-redes VPC privadas para que seu banco de dados não seja roteável pela Internet.

A implantação de seu aplicativo e banco de dados na mesma VPC também fornece o caminho de menor latência possível. Isso se torna muito importante para soluções de cache como o Redis™. Também permite reduzir custos, pois você não precisa pagar pelo tráfego entre o aplicativo e o banco de dados quando eles estão na mesma VPC. Isso pode resultar em economias de custo significativas para aplicativos de alto tráfego.

Essas poderosas configurações de segurança exigem um conhecimento de sua infraestrutura de nuvem para serem configuradas. Confira a seção Como começar abaixo para saber como configurar uma infraestrutura VPC ou VNET para sua implantação no ScaleGrid.

Dica do especialista

O uso de clusters de seguidores mantém dois sistemas de banco de dados independentes (do mesmo tipo) em sincronia para que você possa analisar, otimizar e testar o desempenho do aplicativo para banco de dados MySQL, PostgreSQL e MongoDB®.

Grupos de segurança

Os Grupos de Segurança da AWS e os Grupos de Segurança de Rede do Azure permitem que você bloqueie o acesso aos seus servidores por meio de firewalls virtuais avançados. Ao configurar uma nova instância de banco de dados no ScaleGrid por meio do modelo BYOC, você usará grupos de segurança para controlar o tráfego de entrada e saída para suas instâncias. Eles devem ser criados na mesma VPC ou VNET que seu cluster.

Acesso SSH à máquina

Outro recurso altamente exclusivo disponível no plano BYOC do ScaleGrid é a capacidade de manter acesso SSH completo às máquinas subjacentes de sua implantação. Isso permite que você aproveite plug-ins e ferramentas externas para oferecer melhor suporte à sua implantação e melhorar o desempenho.

A grande maioria dos provedores de DBaaS não fornece esse acesso, que é um dos maiores obstáculos para a adoção de DBaaS. As organizações querem o direito de controlar suas próprias implantações sem ficarem presas a um serviço de cortador de biscoitos altamente restrito. Isso é especialmente evidente no espaço corporativo, pois essas organizações têm equipes de administradores de banco de dados gerenciando suas implantações e exigem liberdade para exercer sua experiência interna em seus clusters.

Interessado em BYOC, mas não quer acesso SSH? Sem problemas. Bloqueamos o acesso por padrão para que não haja chance de uso indevido acidentalmente para a segurança das implantações de nossos clientes. Se você quiser usar seu acesso SSH, basta enviar um e-mail para o suporte para nos informar o que você gostaria de fazer e nós o ajudaremos.

Como começar

Então, qual plano de DBaaS soa melhor para você? De qualquer forma, estamos aqui para apoiá-lo e facilitar ao máximo a configuração de sua conta. Confira os links abaixo para começar a criar sua implantação Bring Your Own Cloud ou Dedicated Hosting no ScaleGrid:

Introdução ao BYOC

  1. Crie seu perfil na nuvem – o que é um perfil na nuvem?
    1. Perfil da Nuvem AWS
    2. Perfil do Azure Cloud
    3. Perfil do GCP Cloud
    4. Perfil da nuvem OCI
    5. Perfil de nuvem DigitalOcean
  2. Crie seu cluster BYOC
    1. Novo cluster BYOC do MongoDB®
    2. Novo cluster BYOC Redis™
    3. Novo cluster BYOC do MySQL
    4. Novo cluster BYOC do PostgreSQL

Introdução à hospedagem dedicada

  1. Crie seu cluster dedicado
    1. Novo cluster dedicado MongoDB®
    2. Novo cluster dedicado Redis™
    3. Novo cluster dedicado do MySQL
    4. Novo cluster dedicado do PostgreSQL

Se você estiver aproveitando uma solução DBaaS diferente e estiver interessado em migrar para ScaleGrid para aproveitar nossas configurações e controle avançados, confira nossos provedores de comutação acordo. Inscreva-se para economizar 50% nos custos de hospedagem de banco de dados por até 6 meses ao mudar para o ScaleGrid.


Mais dicas para você

Alta disponibilidade

A disponibilidade de um sistema de computador é a porcentagem de tempo em que seus serviços estão ativos durante um período de tempo. É geralmente expresso como uma série de 9's. Veja a disponibilidade e o tempo de inatividade correspondente medido ao longo de um ano. Saber mais

Agrupamento de conexões

Em aplicativos web modernos, os clientes tendem a abrir muitas conexões. Os desenvolvedores geralmente são fortemente desencorajados a manter uma conexão com o banco de dados enquanto outras operações ocorrem. “Abra uma conexão o mais tarde possível, feche uma conexão o mais rápido possível”. Saber mais

Tendências do banco de dados

Quer saber quais bancos de dados estão em alta? Descubra o uso atual de NoSQL vs. SQL, bancos de dados mais populares, métricas importantes para rastrear e suas tarefas de gerenciamento de banco de dados mais demoradas. Saber mais