PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Comparando opções de banco de dados em nuvem para PostgreSQL


O PostgreSQL é o RDBMS de código aberto mais avançado e preferido do mundo para muitas startups, aplicativos móveis e desenvolvedores.

A maneira tradicional de configurar, operar e dimensionar o PostgreSQL é demorada e requer experiência em sistemas de banco de dados e PostgreSQL.

Existem muitos fornecedores que fornecem plataformas em nuvem para diferentes bancos de dados. Essas soluções vêm com recursos para facilitar a configuração, operação e dimensionamento de implantações do PostgreSQL na nuvem.

Alguns exemplos desses serviços para PostgreSQL são Amazon RDS for PostgreSQL, Google cloud SQL for PostgreSQL, Heroku PostgreSQL, banco de dados em nuvem EnterpriseDB, Microsoft Azure for PostgreSQL, etc.

Existem dois modelos de ambiente de banco de dados em nuvem.
  1. Modelo de nuvem tradicional:o conteúdo será executado na infraestrutura corporativa específica e qualquer supervisão ficará a cargo da equipe de TI da empresa.
  2. Banco de dados como serviço (DBaaS):ele é executado na infraestrutura dos provedores de serviços e eles (o fornecedor) seriam responsáveis ​​por quaisquer problemas ou falhas.

Benefícios de um banco de dados baseado em nuvem

  1. Aumente a velocidade de colocação do aplicativo no mercado
  2. Fácil de configurar e administrar o banco de dados
  3. Livrar-se da infraestrutura física.
  4. Os desenvolvedores podem se concentrar na parte central do aplicativo em vez de gerenciar e manter servidores.
  5. Facilidade para fazer backup
  6. Escale facilmente
  7. Alta disponibilidade

Amazon RDS para PostgreSQL


O Amazon RDS for PostgreSQL é um dos maiores players do mundo que fornece serviço de banco de dados PostgreSQL na nuvem. É uma das melhores opções para dimensionar uma implantação do PostgreSQL na nuvem. Com o Amazon RDS, podemos gerenciar e administrar facilmente nossos bancos de dados.

Recursos de uso do Amazon RDS para PostgreSQL

  1. Fácil de configurar
  2. Escalonamento de botões
  3. Backup e recuperação automatizados
  4. Capacidade de hardware redimensionável e gerenciamento de armazenamento
  5. Econômico
  6. Alta disponibilidade

Preços


A política de preços do Amazon RDS é pagar apenas pelo que você usa. Não há taxa mínima ou máxima. Você pode estimar sua fatura mensal usando a calculadora mensal simples da AWS.

A definição de preço do Amazon RDS para PostgreSQL depende do tipo de instâncias.
  1. Implantação de AZ única:o preço depende da implantação de instâncias de banco de dados em uma zona de disponibilidade única.
  2. Implantação multi-AZ:o preço depende da implantação de instâncias de banco de dados em várias zonas de disponibilidade.
  3. Instâncias reservadas

Exemplo

Google Cloud SQL


O Cloud SQL do Google fornece um serviço de banco de dados totalmente gerenciado que facilita a configuração, manutenção e administração de bancos de dados PostgreSQL BETA na nuvem. Ele está hospedado na plataforma de nuvem do Google que oferece alto desempenho, escalabilidade e fornece infraestrutura para aplicativos executados em qualquer lugar do mundo.

Recursos

  1. Escalabilidade
  2. Alto desempenho
  3. Integrado
  4. Totalmente gerenciado
  5. Segurança
  6. APIs padrão
  7. Proteção de disponibilidade

Preços


Os preços do Google Cloud SQL para PostgreSQL são compostos pelas seguintes cobranças:
  1. Preços da instância
  2. Preços de CPU e memória
  3. Preços de armazenamento
  4. Preços de rede

Preços de instância

Preços de CPU e memória

Preços de armazenamento

Preços de rede


Consulte a calculadora de preços da plataforma de nuvem do Google para obter mais detalhes.

Microsoft Azure para PostgreSQL


O banco de dados do Azure para PostgreSQL é um serviço de banco de dados bem gerenciado que facilita a criação de aplicativos sem qualquer ônus de gerenciamento e administração. O serviço Azure para PostgreSQL usa o PostgreSQL da comunidade e funciona perfeitamente com ferramentas nativas, drivers e bibliotecas.

O Azure para PostgreSQL também oferece alta disponibilidade e escalabilidade em segundos, ajudando você a se ajustar facilmente às mudanças nas demandas dos clientes. Além disso, você se beneficiará de segurança e conformidade incomparáveis, incluindo o Azure IP Advantage e o alcance líder do setor do Azure com mais datacenters do que qualquer outro provedor de nuvem. Atualmente, o Azure oferece suporte para as versões 9.5 e 9.6 do PostgreSQL.

Recursos

  1. Comunidade PostgreSQL totalmente gerenciada
  2. Idiomas e frameworks de escolha dos clientes
  3. Alta disponibilidade incorporada
  4. Escalar em segundos
  5. Backups automatizados e restauração pontual
  6. Segurança e alcance incomparáveis
  7. Preços simples e flexíveis

Níveis de preços


Existem três níveis de preços diferentes do banco de dados do Azure para PostgreSQL:
  1. Básico
  2. Propósito geral
  3. Memória otimizada

Os níveis de preços do banco de dados do Azure para PostgreSQL são diferenciados pela quantidade de computação em vCores que pode ser provisionada, memória por vCore e a tecnologia de armazenamento usada para armazenar os dados. Todos os recursos são provisionados no nível do servidor PostgreSQL. Cada servidor pode ter um ou vários bancos de dados.

Preços


Geração de computação 4 e geração de computação 5
vCore Preço
1 US$ 0,034/hora
2 US$ 0,068/hora

Armazenar
GB/mês US$ 0,10

O preço acima é apenas para o nível básico. Por favor, verifique mais detalhes sobre preços aqui.

Verifique o guia de início rápido do banco de dados do Azure para PostgreSQL.

Heroku PostgreSQL


Heroku Postgres é um banco de dados SQL gerenciado como um serviço fornecido pela Heroku. O Heroku Postgres ajuda a maximizar os dados em vez de gastar tempo na configuração e manutenção do banco de dados. Ele fornece uma ampla gama de recursos, como testar a migração de esquemas, gerenciar níveis de acesso ao banco de dados e proteger consultas, dimensionar horizontalmente e acesso rápido aos dados. O Heroku Postgres mantém os dados com muita segurança porque fornece proteção contínua aos dados e também oferece várias maneiras de replicar, fazer backup e exportar os dados. O Heroku Postgres fornece um painel da web e a capacidade de compartilhar consultas com clipes de dados.

Recursos

  1. Fácil de instalar
  2. Verificação de integridade automatizada
  3. Alta disponibilidade
  4. Escalonamento automático horizontalmente
  5. Aplicando perfeitamente o patch de segurança mais recente

Preços


O Heroku Postgres oferece uma ampla variedade de planos para atender casos de uso que variam em tamanho, de blogs a grandes conjuntos de dados e aplicativos de alta transação.

Níveis de plano


Os planos são divididos em cinco níveis de alto nível. A principal diferença entre cada camada é a quantidade de tempo de inatividade mensal tolerado para o banco de dados na camada.
  1. Nível de passatempo:destina-se a aplicativos que podem tolerar até 4 horas de inatividade por mês
  2. Nível padrão:é para aplicativos que podem tolerar até 1 hora de inatividade por mês
  3. Nível Premium:é para aplicativos que podem tolerar até 15 minutos de inatividade por mês
  4. Nível privado:é para clientes Heroku Enterprise
  5. Nível Shield:é para clientes Heroku Enterprise que precisam de bancos de dados compatíveis com conformidade.

Banco de dados em nuvem EnterpriseDB


O EnterpriseDB PostgreSQL Plus Cloud Database é usado para implantar bancos de dados PostgreSQL em instâncias de servidor em nuvem. O banco de dados mestre, todas as instâncias de réplica e o armazenamento da Amazon para o banco de dados são executados em instâncias da AWS de sua propriedade, enquanto os consoles do Postgres Plus Cloud Database são de propriedade e operados pelo EnterpriseDB.

O plano de assinatura do EDB Postgres oferece assinatura para:
  1. Plataforma EDB Postgres
  2. EDB Postgres Ark DBaaS para várias nuvens

O Postgres Plus Cloud Database na AWS e o EDB Postgres na plataforma de computação do Google são fornecidos por meio de um modelo de pagamento conforme o uso no mercado da AWS e no mercado do Google.
  1. Postgres mais banco de dados em nuvem na AWS
  2. EDB Postgres na computação do Google

Este é o custo estimado do EDB postgres no Google Compute Engine usando a configuração padrão.

Existem duas versões do EDB Postgres Plus Cloud Database.

  1. PostgreSQL Plus Cloud Database Basic:disponível com o banco de dados PostgreSQL da comunidade.

  2. PostgreSQL Plus Cloud Database Advanced:Disponível com o PostgreSQL Plus Advanced Server do EnterpriseDB com compatibilidade com Oracle e segurança, desempenho e gerenciamento aprimorados.

Recursos

  1. Fácil de instalar
  2. Backup e recuperação de desastres
  3. Alta disponibilidade
  4. Recuperação pontual
  5. Suporte para IOPS provisionadas da Amazon:garante desempenho consistente do banco de dados e aumenta o desempenho geral para cargas de trabalho com uso intenso de E/S.

Existem duas opções para comprar o banco de dados em nuvem EDB:
  1. Compre a oferta de pagamento conforme o uso da Amazon sem compromisso de longo prazo
  2. Compre uma assinatura de um ano da EDB que permite comprar recursos de computação diretamente da Amazon, incluindo instâncias reservadas.

Para obter mais detalhes, verifique as perguntas frequentes do EDB Postgres plus cloud database.

Citus DB Cloud


A Citus distribui de forma inteligente os dados e consultas entre os nós para que o banco de dados possa ser dimensionado e as consultas possam ser mais rápidas. O Citus está disponível como um banco de dados como serviço, como software corporativo e como código aberto. É muito simples fragmentar um banco de dados PostgreSQL. A nuvem Citus fornece um serviço Citus totalmente gerenciado, entregue em cima da AWS.

Citus é uma extensão do PostgreSQL para distribuir seu banco de dados em vários nós.

Recursos

  1. Banco de dados escalonado
  2. Mecanismo SQL distribuído
  3. Ferramentas de migração perfeitas
  4. Desempenho rápido
  5. Alta disponibilidade
  6. Suporte SaaS multilocatário
  7. Backup automatizado e recuperação de desastres

Preços

Faça o download do whitepaper hoje PostgreSQL Management &Automation with ClusterControlSaiba mais sobre o que você precisa saber para implantar, monitorar, gerenciar e scale PostgreSQLBaixe o whitepaper

ElephantSQL


O ElephantSQL fornece o PostgreSQL como um serviço. O ElephantSQL instala e gerencia o PostgreSQL e oferece bancos de dados que vão desde servidores shard para pequenos projetos e prova de conceitos, até configurações multi-servidor de nível empresarial. Ele também fornece uma ferramenta de navegador para consultas SQL, onde você pode criar, ler, atualizar e excluir dados diretamente do navegador da web.

Recursos

  1. PostgreSQL de alta disponibilidade totalmente gerenciado
  2. Backups automatizados
  3. Monitoramento
  4. Navegador PostgreSQL

Preços

Conclusão


Os bancos de dados em nuvem são muito importantes para remover as complexidades de TI e impulsionar os objetivos de negócios.
Além de lidar com a instalação, manutenção e dimensionamento de infraestruturas de TI, as atualizações constantes dos provedores de serviços em nuvem facilitam para as empresas reduzir os custos operacionais sem comprometer em segurança e qualidade.