Preços da 2ª geração Cloud Databases

2ª geração

O custo de uma instância do Cloud Databases é determinado pelos cinco fatores a seguir:

  • Banco de dados: PostgreSQL, MongoDB
  • Quantidade de vCPU alocados por membro da instância de banco de dados
  • GB de RAM alocados por membro da instância do banco de dados
  • GB de espaço em disco alocado por membro da instância do banco de dados
  • Tamanho e retenção do backup
Configurações prontas para uso por banco de dados
Banco de dados Tipo de banco de dados Configuração padrão
Databases for PostgreSQL Relacional 2 membros
Databases for MySQL Relacional 2 membros
Databases for MongoDB Não relacional de 3 membros
Databases for Redis Não relacional (chave-valor) 2 membros
Databases for Elasticsearch Não relacional (Pesquisa e Análise) de 3 membros
Bancos de dados para RabbitMQ Sistema de mensagens de 3 membros

Cada instância de banco de dados é composta por dois ou três membros, dependendo do tipo de banco de dados, sendo que cada membro mantém uma cópia dos dados para garantir resiliência e alta disponibilidade. As instâncias do Cloud Databases de 2ª geração estão disponíveis apenas com hospedagem de computação isolada. A computação isolada oferece uma variedade de perfis de recursos padrão do tipo “ vCPU x RAM”, hospedados em instâncias de computação de locatário único, para garantir o máximo isolamento e segurança da carga de trabalho. A capacidade de armazenamento em disco por membro é definida independentemente do perfil de RAM do vCPU x selecionado. As implantações da Geração 2 dependem da disponibilidade regional; para obter mais informações, consulte o dimensionamento do Isolated Compute.

Opções do perfil de computação

A Gen 2 oferece dois tipos de perfis de computação projetados para atender a diferentes requisitos de carga de trabalho, com proporções consistentes entre memória de acesso rápido ( vCPU:RAM ) em ambas as opções e armazenamento configurado de forma independente:

  • Perfis fixos: combinações predefinidas de vCPU e RAM que rodam na geração mais recente de CPUs disponível, proporcionando o mais alto nível de desempenho consistente e previsível.

    • Projetado para cargas de trabalho nas quais a consistência do desempenho é fundamental
    • Não há variação na geração subjacente da CPU
    • Otimizado para ambientes determinísticos de nível de produção
  • Perfis Flex: perfis pré-definidos do vCPU e do RAM, projetados para serem executados em todas as gerações de CPU disponíveis, com alocação dinâmica otimizada em termos de custo.

    • Alinhado a um nível de referência padrão de desempenho da CPU
    • Pode ser executado em diferentes gerações de hardware ao longo do tempo
    • Oferecido a um preço mais acessível, mantendo um comportamento previsível

Perfis fixos

Seleções de perfis fixos
Tamanho do host vCPU x RAM
4x20 4 vCPU x 20 GB de RAM
8x40 8 vCPU x 40 GB de RAM
16x80 16 vCPU x 80 GB de RAM
32x160 32 vCPU x 160 GB de RAM
48x240 48 vCPU x 240 GB de RAM

Perfis flexíveis

Opções de perfis Flex
Tamanho do host vCPU x RAM
4x16 4 vCPU x 16 GB de RAM
8x32 8 vCPU x 32 GB de RAM
16x64 16 vCPU x 64 GB de RAM
32x128 32 vCPU x 128 GB de RAM

O custo total da sua implantação do Cloud Databases será composto pelo custo de cada perfil vCPU x RAM, pelo armazenamento em disco em GB e pelo armazenamento de backup (para todos os membros), calculado proporcionalmente por hora.

Armazenamento em disco

O armazenamento em disco é provisionado por membro e cobrado com base na capacidade total alocada (GB) em todos os membros de uma implantação. Cloud Databases utiliza o IBM Cloud VPC Block Storage como camada de armazenamento subjacente. A capacidade de armazenamento pode ser configurada independentemente do perfil de computação selecionado, permitindo que os clientes dimensionem o armazenamento de acordo com os requisitos da carga de trabalho.

O perfil de desempenho do armazenamento disponível é determinado pela região na qual o serviço está implantado. A maioria das regiões oferece suporte à última geração de recursos de armazenamento (SSD Defined Performance (sdp)), que proporciona características de desempenho mais flexíveis e consistentes. Nas regiões de Chennai — Airtel (in-che), Mumbai — Airtel (in-mum), Montreal (ca-mon), Frankfurt (eu-de), Washington, D.C. (us-east), Madri (eu-es) e Sydney (au-syd), o armazenamento é fornecido por meio de perfis padrão com níveis de desempenho predefinidos de 5 IOPS/GB. Como resultado, tanto as características de desempenho do armazenamento quanto os preços variam de acordo com a região, refletindo as diferenças na infraestrutura de armazenamento subjacente.

Para clientes com requisitos específicos de desempenho ou conformidade, recomenda-se validar os recursos regionais durante o planejamento da implantação.

Usando a calculadora de precificação

Para obter uma estimativa de preço, use o botão “Adicionar à estimativa” na página de provisionamento de cada serviço. Insira o consumo total de cada membro do conjunto de dados na calculadora. Isso equivale ao número de membros, pois seus dados são replicados para todos os membros. Por exemplo, uma implantação do Cloud Databases com 2 membros e 5 GB de espaço em disco em um perfil de 4 vCPU x 20 GB de RAM teria uma cobrança total correspondente a 10 GB de espaço em disco e o custo total de 2 membros.

Preços dos backups para instâncias da 2ª geração

A 2ª geração do Cloud Databases utiliza backups independentes com um modelo baseado em instantâneos. O preço é determinado de acordo com o tamanho do armazenamento do banco de dados provisionado. Os snapshots são cópias incrementais em nível de bloco; portanto, a cobrança é feita com base na quantidade de dados que foram alterados desde o último snapshot, e não apenas no tamanho total do seu banco de dados.

Por padrão, todos os serviços do tipo “ Cloud Databases ” de 2ª geração oferecem um backup diário que fica armazenado por 30 dias. Esses backups, bem como quaisquer backups sob demanda que você realizar, contam para a cota gratuita.

Faturamento independente de backups

Os backups independentes são cobrados como instâncias de serviço separadas:

  • Cada instância de backup aparece como um item separado no seu extrato de cobrança.

  • A alocação gratuita se aplica por implantação de banco de dados (e não por backup).

  • A exclusão manual dos backups interrompe o faturamento imediatamente.

Para obter mais informações sobre backups independentes, consulte “Noções básicas sobre backups independentes ”.

Armazenamento de backup

Alocação gratuita

  • Você recebe espaço de armazenamento para backup gratuito equivalente ao tamanho total do disco provisionado para sua implantação.
  • Isso inclui tanto backups diários automatizados quanto instantâneos manuais (sob demanda).

Para ajudar a gerenciar a variabilidade nas cobranças mensais, especialmente durante eventos de failover ou atualizações, o armazenamento gratuito para backup Cloud Databases, fornecido com cada instância, é destinado a cada membro. Esse buffer garante que, quando ocorrer uma transição para o modo de failover ou uma atualização do cluster, resultando em uma mudança no servidor primário do banco de dados, isso não acarrete custos inesperados. No caso raro em que não haja nenhuma atualização ou atividade de failover durante um determinado mês, seu uso poderá ficar abaixo da cota gratuita, e você será cobrado a um valor menor, de acordo com isso. Essa abordagem oferece preços previsíveis, sem deixar de levar em conta as realidades da alta disponibilidade.

  • Exemplo: Se uma implantação do Cloud Databases com três membros for provisionada com 100 GB de espaço em disco por membro, você terá 300 GB de armazenamento para backup incluídos sem custo adicional.

Taxas por excedente

  • O excedente é cobrado mensalmente e se aplica quando o armazenamento de instantâneos ultrapassa a cota incluída.
  • Armazenamento total de instantâneos = (instantâneo inicial de um único membro * número de membros) + (variação diária × 29 dias).
  • Qualquer uso que exceda a cota gratuita será cobrado a $ 0.095 por GB por mês.

Exemplo prático: implantação do Cloud Databases com três membros e 100 GB de dados por membro

  • Dia 1: É feita uma captura de imagem completa do primário atual. Isso ocupa 100 GB de espaço de armazenamento de instantâneos.

Isso representa o pior cenário possível, em que o snapshot completo é igual ao sistema de arquivos. Na prática, especialmente no caso de novos bancos de dados (que crescerão com o tempo), o tamanho do snapshot costuma ser menor, o que reduz o custo do backup.

  • Dia 2-16: Você grava 10 GB de novos dados por dia. Os instantâneos são incrementais e armazenam apenas as alterações. Ao longo de 15 dias, isso soma 150 GB, elevando o uso total de snapshots para 100 GB + 150 GB = 250 GB.
  • Dia 17: Ocorre uma transição de failover, e um membro secundário passa a ser o novo primário. É gerado um snapshot completo a partir desse novo disco primário, consumindo mais 100 GB. Isso esgota a alocação livre restante e eleva o uso total do snapshot para 350 GB.
  • Dia 18 a 30: Você continua gravando 10 GB por dia, somando 130 GB ao longo de 13 dias.
  • Snapshot total = 100 GB (inicial) + 150 GB (incremental) + 100 GB (snapshot de failover) + 130 GB (incremental pós-failover) = 480 GB.
  • Alocação gratuita = 100 GB x 3 membros = 300 GB.
  • Excesso = 480 GB - 300 GB = 180 GB.
  • Valor mensal = (480 GB - 300 GB) × $ 0.095 = $ 17.1.

Preços de backups independentes

A alocação de espaço de armazenamento gratuito para backup é igual à capacidade total de disco provisionada para sua implantação. A cota é aplicada aos backups criados no início do mês até que a cota disponível seja esgotada. Após o esgotamento da cota gratuita, todo o espaço de armazenamento adicional para backup será cobrado.

Por exemplo, se uma implantação do Cloud Databases com três membros for provisionada com 100 GB de capacidade de disco por membro, você receberá 300 GB de armazenamento de backup sem custo adicional. A alocação gratuita é aplicada aos backups da seguinte forma:

O backup 1 tem 80 GB. O backup inteiro está coberto pela cota gratuita; portanto, o valor total a ser cobrado é de $ 0.00. O espaço livre restante é de 220 GB. O backup 2 tem 80 GB. O backup inteiro está coberto pela cota gratuita, portanto, o valor total a ser cobrado é de $ 0.00. A alocação livre restante é de 140 GB. O backup 3 tem 80 GB. O backup inteiro está incluído na cota gratuita, portanto, o valor total a ser cobrado é de $ 0.00. A alocação livre restante é de 60 GB. O backup 4 tem 80 GB. A alocação livre restante de 20 GB é aplicada ao backup. O espaço de armazenamento faturável é de 60 GB (80 GB – 20 GB), resultando em uma cobrança de 60 GB × $ 0.095 = $ 5.70. A alocação livre restante é de 0 GB. O backup 5 tem 80 GB. Não há mais cotas disponíveis. Todo o backup é faturável, resultando em uma cobrança de 80 GB × $ 0.095 = $ 7.60. O backup 6 tem 80 GB. Não há mais cotas disponíveis. Todo o backup é faturável, resultando em uma cobrança de 80 GB × $ 0.095 = $ 7.60.

A alocação gratuita se aplica apenas enquanto a instância do banco de dados estiver ativa. Se a instância estiver desativada, quaisquer backups existentes continuarão a existir, mas serão totalmente cobrados e não se enquadram na cota gratuita. Se ainda houver backups após a exclusão da instância do banco de dados, esses backups também serão totalmente cobrados e não se enquadram na cota gratuita.

A cota mensal gratuita é calculada com base no tamanho total do disco provisionado no momento em que o primeiro backup é criado e não se altera caso o tamanho do disco seja ajustado posteriormente no mesmo mês. Essa alocação se aplica apenas aos backups criados nesse mesmo mês e não se aplica aos backups dos meses anteriores.

Ajuste de escala por membro

As implementações do Cloud Databases têm alocação mínima e máxima para disco e RAM, conforme mostrado. Dimensionamento de implantações por meio da interface do usuário, da API e da CLI. É possível ampliar o armazenamento do banco de dados até 4 TB de disco por membro; as combinações mínimas e máximas de CPU e RAM variam de acordo com a região. Consulte “Computação isolada ”.

Limites de ajuste de escala
Recurso Mínimo Máximo Granularidade de dimensionamento
Disco 5 GB por membro 4 TB por membro 1024 MB por membro
RAM 16 GB 240 GB Computação isolada – Dimensionamento de recursos com base no tamanho dos hosts
CPU 4 vCPU 48 vCPUs Computação isolada – Dimensionamento de recursos com base no tamanho dos hosts

Referência às métricas de faturamento

As seguintes métricas de cobrança são utilizadas para calcular os custos das implantações do Cloud Databases de 2ª geração.

Componentes principais de implantação e dimensões de faturamento
Componente Descrição
Cálculo Define os recursos de CPU e memória alocados a cada membro do banco de dados. Disponível em uma variedade de tamanhos de host predefinidos; por exemplo, o HOST_FOUR_SIXTEEN_FLEX oferece 4 vCPUs e 16 GB de RAM por membro.
Storage Armazenamento persistente em banco de dados com suporte do IBM Cloud VPC Block Storage. O armazenamento é provisionado utilizando o nível de desempenho de 5 IOPS/GB e cobrado com base na capacidade alocada, utilizando GIGABYTE_HOUR_DISK_GEN2.
Backups Backups automatizados utilizados para recuperação e restauração a um momento específico. O armazenamento de backup é cobrado separadamente por meio de GIGABYTE_MONTH_BACKUP_GEN2.