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 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 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.
| 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 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.
| 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 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.
| 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.
| 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
| 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.
| Cálculo compartilhado | Cálculo isolado | |
|---|---|---|
| PostgreSQL | ||
| MongoDB padrão | ||
| MongoDB Empresa | ||
| Redis | ||
| Elasticsearch Empresa | ||
| Elasticsearch Platina | ||
| MySQL | ||
| RabbitMQ |