Panoramica dei modelli di hosting

Per consentire un'allocazione affidabile delle risorse, Cloud Databases offre due modelli di hosting: Shared Compute e Isolated Compute. Cloud Databases Shared Compute è un'opzione flessibile per l'implementazione del database che preserva la prevedibilità delle prestazioni. Cloud Databases Isolated Compute è la nostra raccomandazione per le applicazioni aziendali di produzione, in quanto fornisce un controllo più preciso e funzionalità aziendali.

La scalabilità dei database Shared Compute o Isolated Compute è attualmente disponibile solo tramite CLI, API o Terraform.

Cloud Databases Calcolo condiviso

Shared Compute è un'offerta multi-tenant flessibile che consente di selezionare la capacità in modo dinamico, preciso e disaccoppiato.

Quando si effettua il provisioning di Shared Compute tramite la console IBM Cloud, è possibile scegliere tra le seguenti impostazioni iniziali di allocazione delle risorse: Small (1 CPU e 8 GB di RAM per RabbitMQ, 0.5 CPU e 4 GB di RAM per tutti gli altri database) o Custom (≥ 2 CPU e ≥ 4 GB di RAM). Small ha una quantità fissa di CPU e RAM, ma è possibile cambiare il disco. Custom può essere completamente personalizzato.

Con l'allocazione Small preimpostata, è possibile testare il database con l'allocazione minima delle risorse. Se avete esigenze di prestazioni più elevate, potete facilmente sfruttare la flessibilità del modello Shared con il preset di allocazione Custom. Grazie alla possibilità di selezionare la quantità di risorse CPU e RAM ricevute, le prestazioni possono essere scalate per adattarsi al carico di lavoro.

Cloud Databases Calcolo isolato

Isolated Compute è un'offerta single-tenant sicura per carichi di lavoro aziendali complessi e altamente performanti. Collocando l'implementazione e tutti gli agenti di gestione dei dati utente associati su una macchina isolata, Cloud Databases Isolated Compute fornisce risorse di calcolo dedicate, larghezza di banda di archiviazione dedicata e isolamento a livello di hypervisor.

Durante il provisioning, scegliere una dimensione iniziale dell'host per l'istanza. Lo storage viene ancora selezionato separatamente, consentendo di determinare le dimensioni del disco e il numero di IOPSUn benchmark di calcolo standard utilizzato per determinare le migliori impostazioni di configurazione per i server. che il database riceve.

L'autoscaling di CPU e RAM non è supportato su Isolated Compute. È disponibile l'autoscaling dei dischi. Se si è eseguito il provisioning di un'istanza isolata o si è passati da una distribuzione con autoscaling, monitorare le risorse usando l'integrazioneIBM Cloud® Monitoring, che fornisce metriche per l'utilizzo di memoria, spazio su disco e I/O su disco. Per aggiungere risorse all'istanza, scalare manualmente l'installazione.

Dimensionamento del calcolo isolato

Isolated Compute offre 6 selezioni di dimensioni:

  • 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 Calcolo condiviso

Shared Compute è un'offerta multi-tenant flessibile che consente di selezionare la capacità in modo dinamico, preciso e disaccoppiato.

Ogni istanza di database riceve un'allocazione deterministica della CPU. Se un'istanza viene fornita senza selezionare una quantità di CPU, Shared Compute alloca automaticamente una piccola quantità di CPU al database fino a un massimo di 2 core. La CPU automatica viene fornita con un rapporto 1:8 tra CPU e RAM; pertanto, un utente con 4 GB di RAM riceve 4/8th di CPU; un utente con 8 GB di RAM riceve 1 CPU e un utente con 20 GB di RAM riceve 2 CPU a causa del limite di 2 CPU.

Per l'allocazione frazionata e automatica di vCPU, immettere le esigenze di allocazione di RAM e disco. Selezionando multitenant, il sistema gestirà l'allocazione delle vCPU con un rapporto di 1/8 rispetto all'allocazione della RAM. Si consigliano allocazioni intere quando si specificano le allocazioni di vCPU.

Se avete esigenze di prestazioni superiori a 2 CPU, potete facilmente sfruttare la flessibilità del modello Shared. Grazie alla possibilità di selezionare la quantità di risorse CPU e RAM ricevute, le prestazioni possono essere scalate per adattarsi al carico di lavoro. Inoltre, se sapete che la vostra istanza avrà una domanda variabile, usate l'autoscaling della RAM per impostare non solo il carico e la durata previsti per avviare lo scaling delle risorse, ma anche il limite di risorse e di costi a cui il database scalerà.

A causa dei requisiti individuali di ciascun servizio, Cloud Databases ha requisiti minimi di risorse per tutte le istanze Shared Compute. Quando tutte le istanze multi-tenant esistenti saranno passate a Shared Compute, verranno applicati questi requisiti minimi di risorse. Le attuali istanze multi-tenant non saranno soggette ad alcun addebito (ovvero saranno soggette a clausola di salvaguardia ) per eventuali aumenti fino a questi requisiti minimi di risorse attuati da IBM fino a maggio 2025. Per ulteriori informazioni, vedere Grandfathering del modello di hosting.

Cloud Databases Calcolo isolato

Isolated Compute è un'offerta single-tenant sicura per carichi di lavoro aziendali complessi e ad alte prestazioni. Collocando l'implementazione e tutti gli agenti di gestione dei dati utente associati su una macchina isolata, Cloud Databases Isolated Compute fornisce risorse di calcolo dedicate, larghezza di banda di archiviazione dedicata e isolamento a livello di hypervisor.

Al momento del provisioning, scegliere le dimensioni della CPU x della RAM per la macchina su cui impostare il database. Questa macchina sarà assegnata esclusivamente all'esecuzione dell'istanza del database. Lo storage viene ancora selezionato separatamente, consentendo di determinare le dimensioni del disco e il numero di IOPSUn benchmark di calcolo standard utilizzato per determinare le migliori impostazioni di configurazione per i server. che il database riceve. Scalare il database e modificare le dimensioni della macchina utilizzando il metodo preferito: il plug-in Cloud Databases CLI, l'API Cloud Databases, utilizzando Terraform o attraverso i moduli Terraform IBM(TIM) precostituiti, open-source e pronti per l'impresa, che supportano anche la funzione di autoscaling.

Dimensionamento del calcolo isolato

Isolated Compute offre 6 selezioni di dimensioni:

  • 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

Il parametro host_flavor definisce il dimensionamento di Compute. Immettere il valore appropriato per la dimensione desiderata. Per eseguire il provisioning di un'istanza di Shared Compute, specificare multitenant. Tutte le altre opzioni consentono di scegliere tra diverse dimensioni di calcolo isolato.

Parametro di dimensionamento del sapore dell'host
Sapore di ospite valore host_flavor
Elaborazione condivisa 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 Calcolo condiviso

Shared Compute è un'offerta multi-tenant flessibile che consente di selezionare la capacità in modo dinamico, preciso e disaccoppiato.

Ogni istanza di database riceve un'allocazione deterministica della CPU. Se un'istanza viene fornita senza selezionare una quantità di CPU, Shared Compute alloca automaticamente una piccola quantità di CPU al database fino a un massimo di 2 core. La CPU automatica viene fornita con un rapporto 1:8 tra CPU e RAM; pertanto, un utente con 4 GB di RAM riceve 4/8th di CPU; un utente con 8 GB di RAM riceve 1 CPU e un utente con 20 GB di RAM riceve 2 CPU a causa del limite di 2 CPU.

Per l'allocazione frazionata e automatica delle vCPU, è sufficiente inserire le esigenze di allocazione della RAM e del disco. Selezionando multitenant, il sistema gestirà l'allocazione delle vCPU con un rapporto di 1/8 rispetto all'allocazione della RAM. Si consigliano allocazioni intere quando si specificano le allocazioni di vCPU.

Se avete esigenze di prestazioni superiori a 2 CPU, potete facilmente sfruttare la flessibilità del modello Shared. Grazie alla possibilità di selezionare la quantità di risorse CPU e RAM ricevute, le prestazioni possono essere scalate per adattarsi al carico di lavoro. Inoltre, se sapete che la vostra istanza avrà una domanda variabile, usate l'autoscaling della RAM per impostare non solo il carico e la durata previsti per avviare lo scaling delle risorse, ma anche il limite di risorse e di costi a cui il database scalerà.

A causa dei requisiti individuali di ciascun servizio, Cloud Databases ha requisiti minimi di risorse per tutte le istanze Shared Compute. Quando tutte le istanze multi-tenant esistenti saranno passate a Shared Compute, verranno applicati questi requisiti minimi di risorse. Le attuali istanze multi-tenant non saranno soggette ad alcun addebito (ovvero saranno soggette a clausola di salvaguardia ) per eventuali aumenti fino a questi requisiti minimi di risorse attuati da IBM fino a maggio 2025. Per ulteriori informazioni, vedere Grandfathering del modello di hosting.

Cloud Databases Calcolo isolato

Isolated Compute è un'offerta single-tenant sicura per carichi di lavoro aziendali complessi e ad alte prestazioni. Collocando l'implementazione e tutti gli agenti di gestione dei dati utente associati su una macchina isolata, Cloud Databases Isolated Compute fornisce risorse di calcolo dedicate, larghezza di banda di archiviazione dedicata e isolamento a livello di hypervisor.

Al momento del provisioning, scegliere le dimensioni della CPU x della RAM per la macchina su cui impostare il database. Questa macchina sarà assegnata esclusivamente all'esecuzione dell'istanza del database. Lo storage viene ancora selezionato separatamente, consentendo di determinare le dimensioni del disco e il numero di IOPSUn benchmark di calcolo standard utilizzato per determinare le migliori impostazioni di configurazione per i server. che il database riceve. Scalare il database e modificare le dimensioni della macchina utilizzando il metodo preferito: il plug-in Cloud Databases CLI, l'API Cloud Databases, utilizzando Terraform o attraverso i moduli Terraform IBM(TIM) precostituiti, open-source e pronti per l'impresa, che supportano anche la funzione di autoscaling.

Dimensionamento del calcolo isolato

Isolated Compute offre 6 selezioni di dimensioni:

  • 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

Il parametro host_flavor definisce il dimensionamento di Compute. Immettere il valore appropriato per la dimensione desiderata. Per eseguire il provisioning di un'istanza di Shared Compute, specificare multitenant. Tutte le altre opzioni consentono di scegliere tra diverse dimensioni di calcolo isolato.

Parametro di dimensionamento del sapore dell'host
Sapore di ospite valore host_flavor
Elaborazione condivisa 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 Calcolo condiviso

Shared Compute è un'offerta multi-tenant flessibile che consente di selezionare la capacità in modo dinamico, preciso e disaccoppiato.

Ogni istanza di database riceve un'allocazione deterministica della CPU. Se un'istanza viene fornita senza selezionare una quantità di CPU, Shared Compute alloca automaticamente una piccola quantità di CPU al database fino a un massimo di 2 core. La CPU automatica viene fornita con un rapporto 1:8 tra CPU e RAM; pertanto, un utente con 4 GB di RAM riceve 4/8th di CPU; un utente con 8 GB di RAM riceve 1 CPU e un utente con 20 GB di RAM riceve 2 CPU a causa del limite di 2 CPU.

Per l'allocazione frazionata e automatica delle vCPU, è sufficiente inserire le esigenze di allocazione della RAM e del disco. Selezionando multitenant, il sistema gestirà l'allocazione delle vCPU con un rapporto di 1/8 rispetto all'allocazione della RAM. Si consigliano allocazioni intere quando si specificano le allocazioni di vCPU.

Se avete esigenze di prestazioni superiori a 2 CPU, potete facilmente sfruttare la flessibilità del modello Shared. Grazie alla possibilità di selezionare la quantità di risorse CPU e RAM ricevute, le prestazioni possono essere scalate per adattarsi al carico di lavoro. Inoltre, se sapete che la vostra istanza avrà una domanda variabile, usate l'autoscaling della RAM per impostare non solo il carico e la durata previsti per avviare lo scaling delle risorse, ma anche il limite di risorse e di costi a cui il database scalerà.

A causa dei requisiti individuali di ciascun servizio, Cloud Databases ha requisiti minimi di risorse per tutte le istanze Shared Compute. Quando tutte le istanze multi-tenant esistenti saranno passate a Shared Compute, verranno applicati questi requisiti minimi di risorse. Le attuali istanze multi-tenant non saranno soggette ad alcun addebito (ovvero saranno soggette a clausola di salvaguardia ) per eventuali aumenti fino a questi requisiti minimi di risorse attuati da IBM fino a maggio 2025. Per ulteriori informazioni, vedere Grandfathering del modello di hosting.

Cloud Databases Calcolo isolato

Isolated Compute è un'offerta single-tenant sicura per carichi di lavoro aziendali complessi e ad alte prestazioni. Collocando l'implementazione e tutti gli agenti di gestione dei dati utente associati su una macchina isolata, Cloud Databases Isolated Compute fornisce risorse di calcolo dedicate, larghezza di banda IO e di rete dedicata e isolamento a livello di hypervisor.

Al momento del provisioning, scegliere le dimensioni della CPU x della RAM per la macchina su cui impostare il database. Questa macchina sarà assegnata esclusivamente all'esecuzione dell'istanza del database. Lo storage viene ancora selezionato separatamente, consentendo di determinare le dimensioni del disco e il numero di IOPSUn benchmark di calcolo standard utilizzato per determinare le migliori impostazioni di configurazione per i server. che il database riceve. Scalare il database e modificare le dimensioni della macchina utilizzando il metodo preferito: il plug-in Cloud Databases CLI, l'API Cloud Databases, utilizzando Terraform o attraverso i moduli Terraform IBM(TIM) precostituiti, open-source e pronti per l'impresa, che supportano anche la funzione di autoscaling.

Il ridimensionamento automatico della CPU e della RAM non è supportato su Cloud Databases Isolated Compute. È disponibile l'autoscaling dei dischi. Se si è eseguito il provisioning di un'istanza isolata o si è passati da una distribuzione con autoscaling, monitorare le risorse usando l'integrazioneIBM Cloud® Monitoring, che fornisce metriche per l'utilizzo di memoria, spazio su disco e I/O su disco. Per aggiungere risorse all'istanza, scalare manualmente l'installazione.

Dimensionamento del calcolo isolato

Isolated Compute offre 6 selezioni di dimensioni:

  • 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

Il parametro host_flavor definisce il dimensionamento di Compute. Immettere il valore appropriato per la dimensione desiderata. Per eseguire il provisioning di un'istanza di Shared Compute, specificare multitenant. Tutte le altre opzioni consentono di scegliere tra diverse dimensioni di calcolo isolato.

Parametro di dimensionamento del sapore dell'host
Sapore di ospite valore host_flavor
Elaborazione condivisa 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

Capacità di calcolo isolata

Isolated Compute isola completamente il database, compresi i pod di gestione del database (che toccano i dati degli utenti). Questi pod di gestione occupano un po' di overhead nell'istanza di calcolo isolata, consumando una parte dell'elaborazione della macchina. La tabella seguente mostra la stima dell'elaborazione rimanente per ogni dimensione di calcolo isolato.

Capacità di calcolo isolata
Sapore di ospite CPU rimanente RAM rimanente
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

Provisioning

Per fornire un'istanza Cloud Databases di servizio, seleziona il tipo di hosting da Shared Compute o Isolated Compute.

Per fornire un'istanza Cloud Databases di servizio, aggiungere un nuovo host_flavor parametro. Questo parametro consente di selezionare Shared Compute multitenant) o Isolated Compute assegnando il valore del parametro per la dimensione dell'istanza isolata richiesta. Si noti che, poiché le dimensioni di Isolated Compute includono implicitamente le allocazioni di CPU e RAM, le dimensioni di CPU e RAM non devono essere fornite con una richiesta di Isolated Compute.

Per fornire un'istanza Cloud Databases di servizio, aggiungere un nuovo host_flavor parametro. Questo parametro consente di selezionare Shared Compute multitenant) o Isolated Compute assegnando il valore del parametro per la dimensione dell'istanza isolata richiesta. Si noti che, poiché le dimensioni di Isolated Compute includono implicitamente le allocazioni di CPU e RAM, le dimensioni di CPU e RAM non devono essere fornite con una richiesta di Isolated Compute.

Per fornire un'istanza Cloud Databases di servizio, aggiungere un nuovo host_flavor parametro. Questo parametro consente di selezionare Shared Compute multitenant) o Isolated Compute assegnando il valore del parametro per la dimensione dell'istanza isolata richiesta. Si noti che, poiché le dimensioni di Isolated Compute includono implicitamente le allocazioni di CPU e RAM, le dimensioni di CPU e RAM non devono essere fornite con una richiesta di Isolated Compute.

Per istruzioni più dettagliate, consultare il proprio pagina specifica del database.

Scalare e passare da un modello di hosting all'altro

Per i nuovi modelli di hosting, lo scaling e lo switching sono operazioni simili. Mentre si scala il database come di consueto, selezionare un tipo di hosting diverso da quello su cui si trova attualmente l'istanza del database per passare da Shared e Isolated Compute.

Per i nuovi modelli di hosting, lo scaling e lo switching sono operazioni simili. Mentre si scala il database come si fa normalmente, si passa da un modello di hosting all'altro aggiungendo un nuovo set di parametri host_flavor al modello di hosting su cui si desidera scalare. Quindi, per passare al tipo di hosting è sufficiente eseguire un comando scale con questo tipo di hosting.

Per i nuovi modelli di hosting, lo scaling e lo switching sono operazioni simili. Mentre si scala il database come si fa normalmente, si passa da un modello di hosting all'altro aggiungendo un nuovo set di parametri host_flavor al modello di hosting su cui si desidera scalare. Quindi, per passare al tipo di hosting è sufficiente eseguire un comando scale con questo tipo di hosting.

Per i nuovi modelli di hosting, lo scaling e lo switching sono operazioni simili. Mentre si scala il database come si fa normalmente, si passa da un modello di hosting all'altro aggiungendo un nuovo set di parametri host_flavor al modello di hosting su cui si desidera scalare. Quindi, per passare al tipo di hosting è sufficiente eseguire un comando scale con questo tipo di hosting.

Per istruzioni, comandi e parametri più dettagliati, consultare la pagina specifica del database.

Si noti che il cambio di modello di hosting non causa tempi di inattività, poiché non si tratta di una migrazione di backup e ripristino. Invece, viene applicato lo stesso processo degli aggiornamenti o dello scaling delle istanze di database, dove i processi di database eseguono un riavvio continuo. Si consiglia di assicurarsi che l'applicazione disponga di un login di retry e reconnect per ristabilire immediatamente una connessione, poiché le connessioni esistenti verranno abbandonate durante questo periodo.

Scelta tra i modelli di hosting

Scelta tra i modelli di hosting
Calcolo isolato Elaborazione condivisa
Database single-tenanted con banda di archiviazione dedicata. Gli agenti di gestione dei database sono collocati su macchine isolate. Database multi-tenant, logicamente separati, che condividono la larghezza di banda. Anche i pod di gestione dei database sono multi-tenant.
Ricevere tutte le risorse disponibili nella macchina. Allocazione trasparente e deterministica della CPU. Sapere esattamente quali saranno le prestazioni e scalare in base al carico di lavoro richiesto.
Alcune delle nostre offerte di database, come MongoDB Enterprise ed Elasticsearch Platinum, verranno fornite esclusivamente su Isolated Compute. I miglioramenti futuri, come la replica interregionale, potrebbero essere supportati solo da Isolated Compute. Sono escluse alcune offerte di database, come MongoDB Enterprise ed Elasticsearch Platinum.
La scalabilità si basa sulle dimensioni delle macchine fornite. La scalabilità è a grana fine e lineare, a partire da una configurazione minima specifica per il database fino a 28 CPU e 112 GB di RAM.

Disponibilità dei database in base al modello di hosting

La tabella seguente mostra quale modello è disponibile per ciascun database.

disponibilità del modello di hostingCloud Databases
Elaborazione condivisa Calcolo isolato
PostgreSQL Icona segno di spunta Icona segno di spunta
MongoDB Standard Icona segno di spunta Icona segno di spunta
MongoDB Impresa Icona segno di spunta
Redis Icona segno di spunta Icona segno di spunta
Elasticsearch Impresa Icona segno di spunta Icona segno di spunta
Elasticsearch Platino Icona segno di spunta
MySQL Icona segno di spunta Icona segno di spunta
RabbitMQ Icona segno di spunta Icona segno di spunta