Prezzi per la Gen 2 Cloud Databases
Gen 2
Il costo di un'istanza Cloud Databases è determinato dai seguenti cinque fattori:
- Database: PostgreSQL, MongoDB
- Quantità di " vCPU " assegnata a ciascun membro dell'istanza del database
- GB di RAM assegnati per ogni membro dell'istanza del database
- GB di spazio su disco assegnati a ciascun membro dell'istanza del database
- Dimensione e periodo di conservazione dei backup
| Database | Tipo di database | Configurazione predefinita |
|---|---|---|
| Databases for PostgreSQL | Relazionale | 2 membri |
| Databases for MySQL | Relazionale | 2 membri |
| Databases for MongoDB | Non relazionale | composto da 3 membri |
| Databases for Redis | Non relazionale (chiave-valore) | 2 membri |
| Databases for Elasticsearch | Non relazionale (ricerca e analisi) | composto da 3 membri |
| Banche dati per RabbitMQ | Messaggistica | composto da 3 membri |
Ogni istanza di database è composta da due o tre membri, a seconda del tipo di database, e ciascun membro conserva una copia dei dati per garantire resilienza e alta disponibilità. Le istanze Gen 2 Cloud Databases sono disponibili solo con l'hosting di calcolo isolato. Il calcolo isolato offre una scelta di profili di risorse standard del tipo " vCPU x RAM", ospitati su istanze di calcolo a tenant singolo per garantire il massimo isolamento dei carichi di lavoro e la massima sicurezza. La capacità di archiviazione su disco per ciascun membro viene specificata indipendentemente dal profilo “ vCPU xRAM” selezionato. L'implementazione di Gen 2 dipende dalla disponibilità a livello regionale; per ulteriori informazioni, consultare la sezione " Dimensionamento di Isolated Compute ".
Opzioni del profilo di calcolo
Gen 2 offre due tipi di profili di calcolo progettati per soddisfare diversi requisiti di carico di lavoro, con rapporti " vCPU:RAM " costanti in entrambe le opzioni e lo storage configurato in modo indipendente:
-
Profili fissi: combinazioni predefinite di vCPU e RAM che funzionano sulla generazione più recente di CPU disponibile, garantendo il massimo livello di prestazioni costanti e prevedibili.
- Progettato per carichi di lavoro in cui la costanza delle prestazioni è fondamentale
- Nessuna variazione nella generazione della CPU sottostante
- Ottimizzato per ambienti deterministici e di produzione
-
Profili Flex: profili predefiniti “ vCPU ” e “RAM”, progettati per funzionare su tutte le generazioni di CPU disponibili, con un posizionamento dinamico ottimizzato in termini di costi.
- Allineato a un livello di riferimento standard delle prestazioni della CPU
- Nel corso del tempo potrebbe funzionare su diverse generazioni di hardware
- Offre un prezzo più contenuto pur mantenendo un comportamento prevedibile
Profili fissi
| Dimensione host | vCPU x RAM |
|---|---|
| 4x20 | 4 vCPU x 20 GB di RAM |
| 8x40 | 8 vCPU x 40 GB di RAM |
| 16x80 | 16 vCPU x 80 GB di RAM |
| 32x160 | 32 vCPU x 160 GB di RAM |
| 48x240 | 48 vCPU x 240 GB di RAM |
Profili flessibili
| Dimensione host | vCPU x RAM |
|---|---|
| 4x16 | 4 vCPU x 16 GB di RAM |
| 8x32 | 8 vCPU x 32 GB di RAM |
| 16x64 | 16 vCPU x 64 GB di RAM |
| 32x128 | 32 vCPU x 128 GB di RAM |
Il costo totale della tua implementazione di Cloud Databases sarà costituito dal costo di ciascun profilo vCPU x RAM, dallo spazio su disco in GB e dallo spazio di backup (per tutti i membri), calcolato su base oraria proporzionale.
Storage disco
Lo spazio di archiviazione su disco viene assegnato per singolo membro e fatturato in base alla capacità totale allocata (GB) per tutti i membri di una distribuzione. Cloud Databases utilizza IBM Cloud VPC Block Storage come livello di archiviazione sottostante. La capacità di archiviazione può essere configurata indipendentemente dal profilo di elaborazione selezionato, consentendo ai clienti di scalare lo spazio di archiviazione in base alle esigenze del carico di lavoro.
Il profilo delle prestazioni di archiviazione disponibile dipende dalla regione in cui è implementato il servizio. La maggior parte delle regioni supporta la più recente generazione di funzionalità di archiviazione (SSD Defined Performance
(sdp)), che offre caratteristiche prestazionali più flessibili e costanti. Nelle regioni di Chennai - Airtel (in-che), Mumbai - Airtel (in-mum), Montreal (ca-mon), Francoforte (eu-de),
Washington DC (us-east), Madrid (eu-es) e Sydney (au-syd), lo spazio di archiviazione viene fornito utilizzando profili standard con livelli di prestazioni predefiniti pari a 5 IOPS/GB. Di conseguenza,
sia le prestazioni di archiviazione che i prezzi variano a seconda della regione, riflettendo le differenze nell'infrastruttura di archiviazione sottostante.
Ai clienti con requisiti specifici in termini di prestazioni o conformità si raccomanda di verificare le funzionalità disponibili a livello regionale durante la pianificazione dell'implementazione.
Utilizzo del calcolatore dei prezzi
Per ottenere un preventivo, utilizza il pulsante " Aggiungi al preventivo " nella pagina di configurazione di ciascun servizio. Inserisci nel calcolatore il consumo totale relativo a ciascun elemento dei dati. Questo valore corrisponde al numero di membri, poiché i dati vengono replicati su tutti i membri. Ad esempio, un'istanza di Cloud Databases con 2 membri e 5 GB di spazio su disco, su un profilo con 4 processori vCPU e 20 GB di RAM, comporterebbe un addebito complessivo per 10 GB di spazio su disco e il costo totale di 2 membri.
Prezzi dei backup per le istanze di seconda generazione
Cloud Databases, versione 2, utilizza backup indipendenti con un modello basato su snapshot. Il prezzo varia in base alla dimensione dello spazio di archiviazione del database assegnato. Gli snapshot sono copie incrementali a livello di blocco, pertanto il costo viene calcolato in base alla quantità di dati modificati dall'ultimo snapshot, non solo in base alla dimensione totale del database.
Per impostazione predefinita, tutti i dispositivi Gen 2 Cloud Databases eseguono un backup giornaliero che viene conservato per 30 giorni. Questi backup, così come eventuali backup su richiesta che effettui, vengono tutti conteggiati ai fini del limite gratuito.
Fatturazione separata dei backup
I backup indipendenti vengono fatturati come istanze di servizio separate:
-
Ogni istanza di backup compare come voce separata nell’estratto conto.
-
L'assegnazione gratuita si applica per ogni implementazione del database (non per ogni backup).
-
L'eliminazione manuale dei backup interrompe immediatamente l'addebito.
Per ulteriori informazioni sui backup indipendenti, consultare la sezione " Informazioni sui backup indipendenti ".
Spazio di archiviazione di backup
Assegnazione gratuita
- Si riceve uno spazio di archiviazione di backup gratuito pari alla dimensione totale del disco assegnato alla propria distribuzione.
- Ciò comprende sia i backup giornalieri automatici che le istantanee manuali (su richiesta).
Per aiutare a gestire la variabilità dei costi mensili, in particolare durante gli eventi di failover o di aggiornamento, lo spazio di archiviazione gratuito per i backup Cloud Databases, fornito con ogni istanza, è destinato a ciascun membro. Questo buffer garantisce che, in caso di failover o di aggiornamento del cluster, con conseguente cambio del database primario, non si verifichino costi imprevisti. Nel raro caso in cui in un determinato mese non si verifichino attività di aggiornamento o di failover, il tuo utilizzo potrebbe scendere al di sotto della quota gratuita e, di conseguenza, ti verrà addebitato un importo inferiore. Questo approccio garantisce prezzi prevedibili, tenendo comunque conto delle esigenze concrete legate all'alta disponibilità.
- Esempio: se viene configurata un'istanza di Cloud Databases composta da 3 membri, con 100 GB di spazio su disco per ciascun membro, si ottengono 300 GB di spazio di archiviazione per il backup inclusi gratuitamente.
Costi aggiuntivi
- Lo spazio in eccesso viene addebitato mensilmente e si applica quando lo spazio di archiviazione dello snapshot supera la quota inclusa.
- Spazio di archiviazione totale degli snapshot = (snapshot iniziale di un singolo membro * numero di membri) + (variazione giornaliera × 29 giorni).
- Qualsiasi utilizzo che superi la quota gratuita verrà addebitato al costo di $ 0.095 per GB al mese.
Esempio pratico relativo a un’implementazione di Cloud Databases a 3 nodi con 100 GB di dati per nodo
- Giorno 1: Viene eseguito uno snapshot completo del disco primario corrente. Ciò richiede 100 GB di spazio di archiviazione per gli snapshot.
Questo rappresenta lo scenario peggiore, in cui lo snapshot completo corrisponde al file system. In pratica, soprattutto nel caso di nuovi database (che sono destinati a crescere nel tempo), la dimensione dello snapshot è spesso inferiore, il che consente di ridurre i costi di backup.
- Giorno 2-16: Si scrivono 10 GB di nuovi dati al giorno. Le istantanee sono incrementali e memorizzano solo le modifiche. In 15 giorni, ciò comporta un aumento di 150 GB, portando l'utilizzo totale degli snapshot a 100 GB + 150 GB = 250 GB.
- Giorno 17: Si verifica un failover e un membro secondario diventa il nuovo membro primario. Da questa nuova immagine primaria viene acquisita un'istantanea completa, che occupa altri 100 GB. In questo modo si esaurisce lo spazio libero rimanente e l'utilizzo totale delle istantanee raggiunge i 350 GB.
- Giorni 18-30: Continui a scrivere 10 GB al giorno, aggiungendo 130 GB in 13 giorni.
- Snapshot totale = 100 GB (iniziale) + 150 GB (incrementale) + 100 GB (snapshot di failover) + 130 GB (incrementale post-failover) = 480 GB.
- Quota gratuita = 100 GB × 3 membri = 300 GB.
- Eccedenza = 480 GB - 300 GB = 180 GB.
- Costo mensile = (480 GB - 300 GB) × $ 0.095 = $ 17.1.
Prezzi dei backup indipendenti
Lo spazio di archiviazione gratuito per i backup è pari alla capacità totale del disco assegnata alla tua distribuzione. L'allocazione viene applicata ai backup creati all'inizio del mese fino all'esaurimento dello spazio libero a disposizione. Una volta esaurita la quota gratuita, verrà addebitato tutto lo spazio di archiviazione aggiuntivo utilizzato per i backup.
Ad esempio, se viene configurata un'istanza di Cloud Databases composta da tre membri, con 100 GB di capacità su disco per ciascun membro, si ottengono 300 GB di spazio di archiviazione per i backup senza costi aggiuntivi. L'assegnazione gratuita viene applicata ai backup come segue:
Il backup 1 è di 80 GB. L'intero backup rientra nella quota gratuita, quindi il costo totale è di $ 0.00. Lo spazio libero rimanente è di 220 GB. Il backup 2 è di 80 GB. L'intero backup rientra nella quota gratuita, quindi il costo totale è di $ 0.00. Lo spazio libero rimanente è di 140 GB. Il backup 3 è di 80 GB. L'intero backup rientra nella quota gratuita, quindi il costo totale è di $ 0.00. Lo spazio libero rimanente è di 60 GB. Il backup 4 è di 80 GB. I restanti 20 GB di spazio libero vengono destinati al backup. Lo spazio di archiviazione fatturabile è di 60 GB (80 GB - 20 GB), il che comporta un addebito pari a 60 GB × $ 0.095 = $ 5.70. Lo spazio libero rimanente è di 0 GB. Il backup 5 è di 80 GB. Non sono rimaste quote gratuite. L'intero backup è fatturabile, il che comporta un addebito pari a 80 GB × $ 0.095 = $ 7.60. Il backup 6 è di 80 GB. Non sono rimaste quote gratuite. L'intero backup è fatturabile, con un costo pari a 80 GB × $ 0.095 = $ 7.60.
L'assegnazione gratuita è valida solo finché l'istanza del database è attiva. Se l'istanza è disabilitata, eventuali backup esistenti rimangono disponibili, ma sono interamente a pagamento e non rientrano nella quota gratuita. Se dopo l’eliminazione dell’istanza del database rimangono dei backup, anche questi sono interamente fatturabili e non rientrano nella quota gratuita.
La quota gratuita mensile viene calcolata in base alla dimensione totale del disco assegnato al momento della creazione del primo backup e non varia se la dimensione del disco viene modificata nel corso del mese. Questa ripartizione si applica esclusivamente ai backup creati nello stesso mese e non si applica ai backup dei mesi precedenti.
Calcolo proporzionale per membro
Cloud Databases Le distribuzioni prevedono limiti minimi e massimi di allocazione per il disco e la RAM, come illustrato. Scalabilità delle distribuzioni tramite l'interfaccia utente, l'API e la CLI. È possibile aumentare lo spazio di archiviazione del database fino a 4 TB di disco per membro; le combinazioni minime e massime di CPU e RAM variano a seconda della regione; per ulteriori informazioni, consultare la sezione " Isolated compute ".
| Risorsa | Minimo | Massimo | Granularità di scalabilità |
|---|---|---|---|
| Disco | 5 GB per membro | 4 TB per membro | 1024 MB per membro |
| RAM | 16 GB | 240 GB | Elaborazione isolata – Scalabilità delle risorse in base alle dimensioni degli host |
| CPU | 4 vCPU | 48 vCPU | Elaborazione isolata – Scalabilità delle risorse in base alle dimensioni degli host |
Riferimenti alle metriche di fatturazione
Per il calcolo dei costi relativi alle implementazioni di Gen 2 Cloud Databases vengono utilizzate le seguenti metriche di fatturazione.
| Componente | Descrizione |
|---|---|
| Calcolo | Definisce le risorse di CPU e memoria assegnate a ciascun membro del database. Disponibile in una gamma di configurazioni predefinite, ad esempio HOST_FOUR_SIXTEEN_FLEX offre 4 vCPUs e 16 GB di RAM per ogni membro. |
| Archiviazione | Archiviazione persistente in database basata su IBM Cloud VPC Block Storage. Lo spazio di archiviazione viene fornito utilizzando il livello di prestazioni da 5 IOPS/GB e fatturato in base alla capacità allocata utilizzando GIGABYTE_HOUR_DISK_GEN2. |
| Backup | Backup automatici utilizzati per il ripristino e il ripristino a un punto nel tempo. Lo spazio di archiviazione di backup viene fatturato separatamente utilizzando GIGABYTE_MONTH_BACKUP_GEN2. |