Visão geral dos modelos de hospedagem

Para permitir uma alocação confiável de recursos, Cloud Databases oferecemos dois modelos de hospedagem: Computação Compartilhada e Computação Isolada. Cloud Databases A Computação Compartilhada é uma opção flexível para a implantação do seu banco de dados que preserva a previsibilidade do desempenho. A Cloud Databases Computação Isolada é a nossa recomendação para aplicativos empresariais de produção, oferecendo controle mais preciso e recursos empresariais.

No momento, o dimensionamento dos bancos de dados do Shared Compute ou do Isolated Compute está disponível usando apenas a CLI, a API ou o Terraform.

Cloud Databases Computação compartilhada

O Shared Compute é uma oferta flexível de vários locatários para seleções de capacidade dinâmicas, ajustadas e desacopladas.

Ao provisionar o Shared Compute por meio do console IBM Cloud, você tem a opção de selecionar entre as seguintes predefinições de alocação de recursos iniciais: Pequeno (1 CPU e 8 GB de RAM para RabbitMQ, 0.5 CPU e 4 GB de RAM para todos os outros bancos de dados) ou Personalizado (≥ 2 CPU e ≥ 4 GB de RAM). O Small tem uma quantidade fixa de CPU e RAM, mas você pode alterar o disco. Custom pode ser totalmente personalizado.

Com a predefinição de alocação pequena, você pode testar o banco de dados com a menor alocação de recursos. Se você tiver requisitos de desempenho mais altos, poderá aproveitar facilmente a flexibilidade do modelo compartilhado com a predefinição de alocação personalizada. Com a capacidade de selecionar a quantidade de recursos de CPU e RAM que você recebe, o desempenho pode ser dimensionado para se adequar à sua carga de trabalho.

Cloud Databases Computação isolada

O Isolated Compute é uma oferta segura de locatário único para cargas de trabalho empresariais complexas e de alto desempenho. Ao colocar sua implementação e todos os agentes de gerenciamento de dados de usuário associados em uma máquina isolada, Cloud Databases O Isolated Compute fornece recursos de computação dedicados, largura de banda de armazenamento dedicada e isolamento em nível de hipervisor.

Ao provisionar, escolha um tamanho de host inicial para sua instância. O armazenamento ainda é selecionado separadamente, permitindo que você determine o tamanho do disco e o número de IOPSUma referência de computação padrão usada para determinar as melhores definições de configuração para os servidores que seu banco de dados recebe.

O dimensionamento automático de CPU e RAM não é compatível com o Isolated Compute. O dimensionamento automático de disco está disponível. Se você provisionou uma instância isolada ou fez a transição de uma implantação com dimensionamento automático, monitore seus recursos usando a integraçãoIBM Cloud® Monitoring, que fornece métricas de utilização de memória, espaço em disco e E/S de disco. Para adicionar recursos à sua instância, dimensione manualmente sua implementação.

Dimensionamento de computação isolada

O Isolated Compute apresenta 6 seleções de tamanho:

  • 4 CPU x 16 RAM
  • 8 CPU x 32 RAM
  • 8 CPU x 64 RAM
  • 16 CPU x 64 RAM
  • 32 CPU x 128 RAM
  • 30 CPU x 240 RAM

Cloud Databases Computação compartilhada

O Shared Compute é uma oferta flexível de vários locatários para seleções de capacidade dinâmicas, ajustadas e desacopladas.

Cada instância do banco de dados recebe uma alocação determinística de CPU. Se uma instância for provisionada sem selecionar uma quantidade de CPU, o Shared Compute alocará automaticamente uma pequena quantidade de CPU para seu banco de dados, até um máximo de 2 núcleos. A CPU automática é fornecida em uma proporção de 1:8 de CPU:RAM; portanto, um usuário com 4 GB de RAM recebe 4/8th de uma CPU; um usuário com 8 GB de RAM recebe 1 CPU; e um usuário com 20 GB de RAM recebe 2 CPUs devido ao limite de 2 CPUs.

Para essa alocação automática e fracionária do vCPU, insira suas necessidades de alocação de RAM e disco. Selecionar multitenant significa que nosso sistema tratará a alocação de vCPU em uma proporção de 1/8 da sua alocação de RAM. Recomendamos alocações de números inteiros ao especificar alocações vCPU.

Se você tiver requisitos de desempenho mais altos do que 2 CPUs, poderá aproveitar facilmente a flexibilidade do modelo compartilhado. Com a capacidade de selecionar a quantidade de recursos de CPU e RAM que você recebe, o desempenho pode ser dimensionado para se adequar à sua carga de trabalho. Além disso, se você souber que a instância terá demanda variável, use o dimensionamento automático de RAM para definir não apenas a carga e a duração esperadas que iniciariam o dimensionamento de recursos, mas também o limite de recursos e custos para o qual o banco de dados será dimensionado.

Devido aos requisitos individuais de cada serviço, Cloud Databases tem requisitos mínimos de recursos para todas as instâncias de computação compartilhada. Quando todas as instâncias multilocatário existentes forem transferidas para o Shared Compute, esses requisitos mínimos de recursos serão aplicados. As instâncias multitenant atuais não serão cobradas (ou seja, serão isentas ) por qualquer aumento até esses requisitos mínimos de recursos implementados até maio IBM de 2025. Para obter mais informações, consulte Avanço do modelo de hospedagem.

Cloud Databases Computação isolada

O Isolated Compute é uma oferta segura de locatário único para cargas de trabalho empresariais complexas e de alto desempenho. Ao colocar sua implementação e todos os agentes de gerenciamento de dados de usuário associados em uma máquina isolada, Cloud Databases O Isolated Compute fornece recursos de computação dedicados, largura de banda de armazenamento dedicada e isolamento em nível de hipervisor.

Ao provisionar, escolha o tamanho da CPU x RAM da máquina para configurar o banco de dados. Essa máquina será atribuída exclusivamente para executar sua instância de banco de dados. O armazenamento ainda é selecionado separadamente, permitindo que você determine o tamanho do disco e o número de IOPSUma referência de computação padrão usada para determinar as melhores definições de configuração para os servidores que seu banco de dados recebe. Dimensione seu banco de dados e altere o tamanho da máquina usando o método de sua preferência: o plug-in Cloud Databases CLI, a API Cloud Databases, usando o Terraform ou por meio de módulos Terraform IBM(TIM) pré-construídos, de código aberto e prontos para a empresa, que também oferecem suporte ao recurso de dimensionamento automático.

Dimensionamento de computação isolada

O Isolated Compute apresenta 6 seleções de tamanho:

  • 4 CPU x 16 RAM
  • 8 CPU x 32 RAM
  • 8 CPU x 64 RAM
  • 16 CPU x 64 RAM
  • 32 CPU x 128 RAM
  • 30 CPU x 240 RAM

O parâmetro host_flavor define o dimensionamento da computação. Insira o valor apropriado para o tamanho desejado. Para provisionar uma instância do Shared Compute, especifique multitenant. Todas as outras opções colocam você em diferentes tamanhos de computação isolada.

Parâmetro de dimensionamento do sabor do host
Sabor do anfitrião valor de host_flavor
Cálculo compartilhado multitenant
4 CPU x 16 RAM b3c.4x16.encrypted
8 CPU x 32 RAM b3c.8x32.encrypted
8 CPU x 64 RAM m3c.8x64.encrypted
16 CPU x 64 RAM b3c.16x64.encrypted
32 CPU x 128 RAM b3c.32x128.encrypted
30 CPU x 240 RAM m3c.30x240.encrypted

Cloud Databases Computação compartilhada

O Shared Compute é uma oferta flexível de vários locatários para seleções de capacidade dinâmicas, ajustadas e desacopladas.

Cada instância do banco de dados recebe uma alocação determinística de CPU. Se uma instância for provisionada sem selecionar uma quantidade de CPU, o Shared Compute alocará automaticamente uma pequena quantidade de CPU para seu banco de dados, até um máximo de 2 núcleos. A CPU automática é fornecida em uma proporção de 1:8 de CPU:RAM; portanto, um usuário com 4 GB de RAM recebe 4/8th de uma CPU; um usuário com 8 GB de RAM recebe 1 CPU; e um usuário com 20 GB de RAM recebe 2 CPUs devido ao limite de 2 CPUs.

Para essa alocação automática e fracionada vCPU, basta inserir suas necessidades de alocação de RAM e disco. Selecionar multitenant significa que nosso sistema tratará a alocação de vCPU em uma proporção de 1/8 da sua alocação de RAM. Recomendamos alocações de números inteiros ao especificar alocações vCPU.

Se você tiver requisitos de desempenho mais altos do que 2 CPUs, poderá aproveitar facilmente a flexibilidade do modelo compartilhado. Com a capacidade de selecionar a quantidade de recursos de CPU e RAM que você recebe, o desempenho pode ser dimensionado para se adequar à sua carga de trabalho. Além disso, se você souber que a instância terá demanda variável, use o dimensionamento automático de RAM para definir não apenas a carga e a duração esperadas que iniciariam o dimensionamento de recursos, mas também o limite de recursos e custos para o qual o banco de dados será dimensionado.

Devido aos requisitos individuais de cada serviço, Cloud Databases tem requisitos mínimos de recursos para todas as instâncias de computação compartilhada. Quando todas as instâncias multilocatário existentes forem transferidas para o Shared Compute, esses requisitos mínimos de recursos serão aplicados. As instâncias multitenant atuais não serão cobradas (ou seja, serão isentas ) por qualquer aumento até esses requisitos mínimos de recursos implementados até maio IBM de 2025. Para obter mais informações, consulte Avanço do modelo de hospedagem.

Cloud Databases Computação isolada

O Isolated Compute é uma oferta segura de locatário único para cargas de trabalho empresariais complexas e de alto desempenho. Ao colocar sua implementação e todos os agentes de gerenciamento de dados de usuário associados em uma máquina isolada, Cloud Databases O Isolated Compute fornece recursos de computação dedicados, largura de banda de armazenamento dedicada e isolamento em nível de hipervisor.

Ao provisionar, escolha o tamanho da CPU x RAM da máquina para configurar o banco de dados. Essa máquina será atribuída exclusivamente para executar sua instância de banco de dados. O armazenamento ainda é selecionado separadamente, permitindo que você determine o tamanho do disco e o número de IOPSUma referência de computação padrão usada para determinar as melhores definições de configuração para os servidores que seu banco de dados recebe. Dimensione seu banco de dados e altere o tamanho da máquina usando o método de sua preferência: o plug-in Cloud Databases CLI, a API Cloud Databases, usando o Terraform ou por meio de Módulos Terraform IBM(TIM) pré-construídos, de código aberto e prontos para a empresa, que também oferecem suporte ao recurso de dimensionamento automático.

Dimensionamento de computação isolada

O Isolated Compute apresenta 6 seleções de tamanho:

  • 4 CPU x 16 RAM
  • 8 CPU x 32 RAM
  • 8 CPU x 64 RAM
  • 16 CPU x 64 RAM
  • 32 CPU x 128 RAM
  • 30 CPU x 240 RAM

O parâmetro host_flavor define o dimensionamento da computação. Insira o valor apropriado para o tamanho desejado. Para provisionar uma instância do Shared Compute, especifique multitenant. Todas as outras opções colocam você em diferentes tamanhos de computação isolada.

Parâmetro de dimensionamento do sabor do host
Sabor do anfitrião valor de host_flavor
Cálculo compartilhado multitenant
4 CPU x 16 RAM b3c.4x16.encrypted
8 CPU x 32 RAM b3c.8x32.encrypted
8 CPU x 64 RAM m3c.8x64.encrypted
16 CPU x 64 RAM b3c.16x64.encrypted
32 CPU x 128 RAM b3c.32x128.encrypted
30 CPU x 240 RAM m3c.30x240.encrypted

Cloud Databases Computação compartilhada

O Shared Compute é uma oferta flexível de vários locatários para seleções de capacidade dinâmicas, ajustadas e desacopladas.

Cada instância do banco de dados recebe uma alocação determinística de CPU. Se uma instância for provisionada sem selecionar uma quantidade de CPU, o Shared Compute alocará automaticamente uma pequena quantidade de CPU para seu banco de dados, até um máximo de 2 núcleos. A CPU automática é fornecida em uma proporção de 1:8 de CPU:RAM; portanto, um usuário com 4 GB de RAM recebe 4/8th de uma CPU; um usuário com 8 GB de RAM recebe 1 CPU; e um usuário com 20 GB de RAM recebe 2 CPUs devido ao limite de 2 CPUs.

Para essa alocação automática e fracionada vCPU, basta inserir suas necessidades de alocação de RAM e disco. Selecionar multitenant significa que nosso sistema tratará a alocação de vCPU em uma proporção de 1/8 da sua alocação de RAM. Recomendamos alocações de números inteiros ao especificar alocações vCPU.

Se você tiver requisitos de desempenho mais altos do que 2 CPUs, poderá aproveitar facilmente a flexibilidade do modelo compartilhado. Com a capacidade de selecionar a quantidade de recursos de CPU e RAM que você recebe, o desempenho pode ser dimensionado para se adequar à sua carga de trabalho. Além disso, se você souber que a instância terá demanda variável, use o dimensionamento automático de RAM para definir não apenas a carga e a duração esperadas que iniciariam o dimensionamento de recursos, mas também o limite de recursos e custos para o qual o banco de dados será dimensionado.

Devido aos requisitos individuais de cada serviço, Cloud Databases tem requisitos mínimos de recursos para todas as instâncias de computação compartilhada. Quando todas as instâncias multilocatário existentes forem transferidas para o Shared Compute, esses requisitos mínimos de recursos serão aplicados. As instâncias multitenant atuais não serão cobradas (ou seja, serão isentas ) por qualquer aumento até esses requisitos mínimos de recursos implementados até maio IBM de 2025. Para obter mais informações, consulte Avanço do modelo de hospedagem.

Cloud Databases Computação isolada

O Isolated Compute é uma oferta segura de locatário único para cargas de trabalho empresariais complexas e de alto desempenho. Ao colocar sua implantação e todos os agentes de gerenciamento de dados de usuário associados em uma máquina isolada, Cloud Databases O Isolated Compute fornece recursos de computação dedicados, E/S dedicada e largura de banda de rede, além de isolamento em nível de hipervisor.

Ao provisionar, escolha o tamanho da CPU x RAM da máquina para configurar o banco de dados. Essa máquina será atribuída exclusivamente para executar sua instância de banco de dados. O armazenamento ainda é selecionado separadamente, permitindo que você determine o tamanho do disco e o número de IOPSUma referência de computação padrão usada para determinar as melhores definições de configuração para os servidores que seu banco de dados recebe. Dimensione seu banco de dados e altere o tamanho da máquina usando o método de sua preferência: o plug-in Cloud Databases CLI, a API Cloud Databases, usando o Terraform ou por meio de Módulos Terraform IBM(TIM) pré-construídos, de código aberto e prontos para a empresa, que também oferecem suporte ao recurso de dimensionamento automático.

O autoescalonamento de CPU e RAM não é compatível com o Cloud Databases Isolated Compute. O dimensionamento automático de disco está disponível. Se você provisionou uma instância isolada ou fez a transição de uma implantação com dimensionamento automático, monitore seus recursos usando a integraçãoIBM Cloud® Monitoring, que fornece métricas de utilização de memória, espaço em disco e E/S de disco. Para adicionar recursos à sua instância, dimensione manualmente sua implementação.

Dimensionamento de computação isolada

O Isolated Compute apresenta 6 seleções de tamanho:

  • 4 CPU x 16 RAM
  • 8 CPU x 32 RAM
  • 8 CPU x 64 RAM
  • 16 CPU x 64 RAM
  • 32 CPU x 128 RAM
  • 30 CPU x 240 RAM

O parâmetro host_flavor define o dimensionamento da computação. Insira o valor apropriado para o tamanho desejado. Para provisionar uma instância do Shared Compute, especifique multitenant. Todas as outras opções colocam você em diferentes tamanhos de computação isolada.

Parâmetro de dimensionamento do sabor do host
Sabor do anfitrião valor de host_flavor
Cálculo compartilhado multitenant
4 CPU x 16 RAM b3c.4x16.encrypted
8 CPU x 32 RAM b3c.8x32.encrypted
8 CPU x 64 RAM m3c.8x64.encrypted
16 CPU x 64 RAM b3c.16x64.encrypted
32 CPU x 128 RAM b3c.32x128.encrypted
30 CPU x 240 RAM m3c.30x240.encrypted

Capacidade de computação isolada

O Isolated Compute isola totalmente o seu banco de dados, inclusive os pods de gerenciamento de banco de dados (que tocam os dados do usuário). Esses módulos de gerenciamento ocupam uma certa carga na sua instância de computação isolada, consumindo uma parte da capacidade de computação da máquina (10-12%). A tabela a seguir mostra a estimativa de computação restante para cada tamanho de computação isolada.

Capacidade de computação isolada
Sabor do anfitrião CPU restante RAM restante
4 CPU x 16 RAM 2.865 12.193
8 CPU x 32 RAM 6.855 26.952
8 CPU x 64 RAM 6.855 56.519
16 CPU x 64 RAM 14.835 56.519
32 CPU x 128 RAM 30.795 115.738
30 CPU x 240 RAM 28.8 223.596

Fornecimento

Para provisionar uma instância Cloud Databases de serviço, selecione seu tipo de hospedagem entre Computação Compartilhada ou Computação Isolada.

Para provisionar uma instância Cloud Databases de serviço, adicione um novo host_flavor parâmetro. Esse parâmetro permite que você selecione Computação compartilhada multitenant) ou Computação isolada por meio da atribuição do valor do parâmetro para o tamanho da instância isolada solicitada. Observe que, como os tamanhos da computação isolada incluem implicitamente as alocações de CPU e RAM, os tamanhos de CPU e RAM não devem ser fornecidos com uma solicitação de computação isolada.

Para provisionar uma instância Cloud Databases de serviço, adicione um novo host_flavor parâmetro. Esse parâmetro permite que você selecione Computação compartilhada multitenant) ou Computação isolada por meio da atribuição do valor do parâmetro para o tamanho da instância isolada solicitada. Observe que, como os tamanhos da computação isolada incluem implicitamente as alocações de CPU e RAM, os tamanhos de CPU e RAM não devem ser fornecidos com uma solicitação de computação isolada.

Para provisionar uma instância Cloud Databases de serviço, adicione um novo host_flavor parâmetro. Esse parâmetro permite que você selecione Computação compartilhada multitenant) ou Computação isolada por meio da atribuição do valor do parâmetro para o tamanho da instância isolada solicitada. Observe que, como os tamanhos da computação isolada incluem implicitamente as alocações de CPU e RAM, os tamanhos de CPU e RAM não devem ser fornecidos com uma solicitação de computação isolada.

Para obter instruções mais detalhadas, consulte a página específica do banco de dados.

Dimensionamento e alternância entre modelos de hospedagem

Para novos modelos de hospedagem, o dimensionamento e a comutação são operações semelhantes. Ao dimensionar o banco de dados como faria normalmente, selecione um tipo de hospedagem diferente daquele em que a instância do banco de dados está atualmente colocada para alternar entre Computação Compartilhada e Isolada.

Para novos modelos de hospedagem, o dimensionamento e a comutação são operações semelhantes. Ao dimensionar o banco de dados como faria normalmente, alterne entre os modelos de hospedagem adicionando um novo conjunto de parâmetros host_flavor ao modelo de hospedagem para o qual deseja dimensionar. Em seguida, mudar para o tipo de hospedagem é tão simples quanto executar um comando de escala com essa variante de hospedagem direcionada.

Para novos modelos de hospedagem, o dimensionamento e a comutação são operações semelhantes. Ao dimensionar o banco de dados como faria normalmente, alterne entre os modelos de hospedagem adicionando um novo conjunto de parâmetros host_flavor ao modelo de hospedagem para o qual deseja dimensionar. Em seguida, mudar para o tipo de hospedagem é tão simples quanto executar um comando de escala com essa variante de hospedagem direcionada.

Para novos modelos de hospedagem, o dimensionamento e a comutação são operações semelhantes. Ao dimensionar o banco de dados como faria normalmente, alterne entre os modelos de hospedagem adicionando um novo conjunto de parâmetros host_flavor ao modelo de hospedagem para o qual deseja dimensionar. Em seguida, mudar para o tipo de hospedagem é tão simples quanto executar um comando de escala com essa variante de hospedagem direcionada.

Para obter instruções, comandos e parâmetros mais detalhados, consulte seu página específica do banco de dados.

Observe que a troca de modelos de hospedagem não causa tempo de inatividade, pois não se trata de uma migração de backup e restauração. Em vez disso, o mesmo processo é aplicado às atualizações ou ao dimensionamento da instância do banco de dados, em que os processos do banco de dados executam uma reinicialização contínua. Recomendamos garantir que seu aplicativo tenha login de repetição e reconexão para restabelecer imediatamente uma conexão, pois as conexões existentes serão descartadas durante esse período.

Escolha entre modelos de hospedagem

Escolha entre modelos de hospedagem
Cálculo isolado Cálculo compartilhado
Bancos de dados de locação única com largura de banda de armazenamento dedicada. Os agentes de gerenciamento de banco de dados são colocados em uma máquina isolada. Bancos de dados multilocatários e logicamente separados que compartilham largura de banda. Os pods de gerenciamento de banco de dados também são multilocatários.
Receba todos os recursos disponíveis em sua máquina. Alocação de CPU transparente e determinística. Saiba exatamente qual será o seu desempenho e aumente ou diminua a escala conforme a necessidade de sua carga de trabalho.
Algumas de nossas ofertas de banco de dados, como o MongoDB Enterprise e o Elasticsearch Platinum, serão provisionadas exclusivamente no Isolated Compute. Aprimoramentos futuros, como a replicação entre regiões, podem ser compatíveis apenas com o Isolated Compute. Exclui algumas ofertas de banco de dados, como MongoDB Enterprise e Elasticsearch Platinum.
A escalabilidade é baseada nos tamanhos de máquina fornecidos. A escalabilidade é refinada e linear a partir de uma configuração mínima específica do banco de dados até 28 CPUs e 112 GB de RAM.

Disponibilidade de bancos de dados por modelo de hospedagem

A tabela a seguir mostra qual modelo está disponível para cada banco de dados.

disponibilidade do modelo de hospedagemCloud Databases
Cálculo compartilhado Cálculo isolado
PostgreSQL Ícone de visto Ícone de visto
MongoDB padrão Ícone de visto Ícone de visto
MongoDB Empresa Ícone de visto
Redis Ícone de visto Ícone de visto
Elasticsearch Empresa Ícone de visto Ícone de visto
Elasticsearch Platina Ícone de visto
MySQL Ícone de visto Ícone de visto
RabbitMQ Ícone de visto Ícone de visto