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 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 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.
| Sapore di ospite | valore host_flavor |
|---|---|
| Shared compute | 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 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.
| Sapore di ospite | valore host_flavor |
|---|---|
| Shared compute | 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 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.
| Sapore di ospite | valore host_flavor |
|---|---|
| Shared compute | 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 una certa quantità di risorse nell'istanza di calcolo isolata, consumando una parte della potenza di calcolo della macchina (10-12%). La tabella seguente mostra la stima dell'elaborazione rimanente per ogni dimensione di calcolo isolato.
| 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
| Isolated compute | Shared compute |
|---|---|
| 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.
| Shared compute | Isolated compute | |
|---|---|---|
| PostgreSQL | ||
| MongoDB Standard | ||
| MongoDB Impresa | ||
| Redis | ||
| Elasticsearch Impresa | ||
| Elasticsearch Platino | ||
| MySQL | ||
| RabbitMQ |