Informazioni sulla fatturazione di Amazon DynamoDB per i backup - Amazon DynamoDB

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Informazioni sulla fatturazione di Amazon DynamoDB per i backup

Questa guida fornisce dettagli su come funziona la fatturazione in DynamoDB per i backup. Analizzeremo i vari componenti che contribuiscono al costo complessivo, fornendo spiegazioni chiare ed esempi pratici.

DynamoDB offre backup su richiesta point-in-time e backup di ripristino PITR () per proteggere i dati DynamoDB da eventi di emergenza e offre l'archiviazione dei dati per la conservazione a lungo termine.

Come funziona

I backup on-demand di DynamoDB vengono fatturati mensilmente. Se esegui un backup in un determinato giorno del mese, vedrai un unico addebito per quel backup calcolato per i giorni rimanenti del mese (esempio: se crei un backup il 27, ti verranno addebitati solo i pochi giorni rimanenti di quel mese, addebitati come addebito singolo il 27).

Se conservi i backup precedentemente eseguiti per i mesi successivi, vedrai sempre un addebito mensile completo per quel backup applicato il primo giorno. Se il backup viene rimosso prima della fine del mese, gli addebiti verranno adeguati in base all'utilizzo effettivo.

Ad esempio, se hai creato un backup il 27 luglio e questo viene mantenuto per tutto il mese di agosto, verranno visualizzati i seguenti costi per quel backup:

  • Un addebito il 27 luglio per i restanti giorni di luglio

  • Un addebito il 1° agosto per l'intero mese di agosto

  • Un addebito il 1° di ogni mese successivo in cui esiste il backup

  • Se il backup viene eliminato il 15 del mese successivo, gli addebiti relativi al backup verranno ridotti ai soli 15 giorni in cui era presente, e comunque applicati il 1°

Quando vengono mantenuti i backup per le tabelle DynamoDB, è possibile osservare che la spesa per la metrica di utilizzo sembra anormalmente elevata DynamoDB (Region)-TimedBackupStorage-ByteHrs il primo giorno del mese. Inoltre, se controlli questa metrica all'inizio di un nuovo mese e la confronti con i cicli di fatturazione precedenti, potresti osservare quello che sembra essere un forte picco di utilizzo. Si tratta di un'impostazione predefinita. Il 1° giorno di ogni mese, a tutti i backup DynamoDB esistenti verranno applicati i costi di utilizzo per l'intero mese. I costi di utilizzo di tutti i backup DynamoDB rimossi nel corso del mese verranno ripartiti proporzionalmente in base all'utilizzo effettivo. Di conseguenza, è possibile che l'addebito (applicato il primo giorno) diminuisca nel corso del mese. Questo perché le politiche di conservazione applicano scadenze o eliminazioni manuali ai backup trasferiti. Questo aspetto verrà analizzato nello scenario seguente.

Esempio di fatturazione del backup DynamoDB

Ecco un esempio di ciò che potresti vedere in Cost Explorer all'inizio del mese:

Immagine che mostra il grafico di fatturazione di DynamoDB in Cost Explorer.

Notate come il 1° febbraio sembri registrare un picco molto maggiore rispetto ai mesi precedenti. Analizziamo il motivo per cui ciò si verifica.

Dalla pagina dei prezzi di DynamoDB:

«La dimensione totale dello storage di backup fatturata ogni mese è la somma di tutti i backup delle tabelle DynamoDB. DynamoDB monitora continuamente le dimensioni dei backup su richiesta per tutto il mese per determinare i costi di backup».

Questo spiega perché la fattura mostra costantemente un forte picco di utilizzo il primo giorno di ogni mese. A tutti i backup esistenti che entrano in un nuovo mese vengono applicati i costi mensili completi per il primo mese. In altre parole, se inserisci il mese con 300 backup DynamoDB, vedrai i costi di utilizzo del mese intero applicati il primo giorno del mese per tutti i 300 backup.

Al contrario, ogni nuovo backup eseguito nel corso del mese mostrerà un picco di addebito per quel backup il giorno in cui viene eseguito, in quanto verrà addebitato per il resto del mese.

Perché l'utilizzo del mese corrente sembra essere molto più elevato rispetto al primo mese precedente e cosa succede se rimuovo i backup?

Per rispondere a questa importante domanda in due parti, creiamo uno scenario di esempio utilizzando le seguenti informazioni:

  • Durata del mese: 30 giorni

  • Frequenza di backup DynamoDB: 10/giorno, 300/mese

  • Politica di conservazione del backup di DynamoDB: 30 giorni

  • Costo per backup di DynamoDB: 2 USD al giorno, 60 USD al mese

  • Totale del 1° mese precedente (TimedBackupStorage-ByteHrsverificato il 1° del mese corrente): 9.300 USD

  • Totale del mese precedente (): $18.600 TimedBackupStorage-ByteHrs

  • Totale attuale del 1° mese (TimedBackupStorage-ByteHrsverificato il 1° giorno): 18.000 USD

  • Modifiche nell'utilizzo di DynamoDB: Month-to-Month nessuna

Utilizzando le informazioni di cui sopra, possiamo vedere che nel mese precedente sono stati creati 300 backup con una politica di conservazione per 30 giorni. Il primo giorno del nuovo mese, tutti questi backup rimangono disponibili perché non hanno ancora raggiunto la fine del periodo di conservazione. Tuttavia, ogni giorno che passa, i set di backup più vecchi inizieranno a diminuire, come illustrato di seguito:

Tabella di riconsegna dei backup DynamoDB
Nuovo mese Giorno 1 Giorno 2 Giorno 3 4° giorno Giorno 5
Totale dei backup del mese precedente trasferiti 300 290 280 270 260
  • Nella prima, possiamo vedere 300 backup a 60 USD/mese per backup, per un totale di 18.000 USD applicati. TimedBackupStorage-ByteHrs Ciò è in contrasto con il mese precedente, in cui il totale dell'intero mese era di 18.600 USD.

  • Il giorno 2, 10 di questi backup saranno scaduti e verranno eliminati. In tal caso, il costo applicato per tali backup verrà adeguato all'utilizzo effettivo anziché all'utilizzo presunto. Il risultato è che questi 10 backup, che in precedenza prevedevano un addebito sul primo di 600 USD (10 backup x 30 giorni), sono stati ridotti a 20 USD (10 backup x 1 giorno).

  • Il giorno successivo, il blocco successivo di 10 unità scadrà e verrà eliminato, con conseguente riduzione dell'utilizzo da 30 giorni a 2 giorni, con una riduzione del costo a 40 USD (10 backup x 2 giorni).

Ogni giorno che passerà, vedremo quel larger-than-previous-month picco iniziare a ridursi. Se lo estendiamo per coprire l'intero mese, osserveremo quanto segue:

Progressione dei costi di backup di DynamoDB (1° mese)
300 backup in blocchi da 10 10° 20° 30°
Blocco 1 600 dollari $20 $20 $20
Blocco 2 600 dollari $40 $40 $40
Blocco 3 600 dollari $60 $60 $60
Blocco 4 600 dollari $80 $80 $80
Blocco 5 600 dollari $100 $100 $100
Blocco 6 600 dollari $120 $120 $120
Blocco 7 600 dollari $140 140 dollari 140 dollari
Blocco 8 600 dollari $160 $160 $160
Blocco 9 600 dollari $180 180 dollari 180 dollari
Blocco 10 600 dollari 600 dollari $200 $200
Blocco 11 600 dollari 600 dollari $220 220 dollari
Blocco 12 600 dollari 600 dollari 240 dollari 240 dollari
Blocco 13 600 dollari 600 dollari 260 dollari 260 dollari
Blocco 14 600 dollari 600 dollari 280 dollari 280 dollari
Blocco 15 600 dollari 600 dollari $300 $300
Blocco 16 600 dollari 600 dollari 320 dollari 320$
Blocco 17 600 dollari 600 dollari 340 dollari 340 dollari
Blocco 18 600 dollari 600 dollari 360 dollari 360 dollari
Blocco 19 600 dollari 600 dollari 380 dollari 380 dollari
Blocco 20 600 dollari 600 dollari 600 dollari 400 dollari
Blocco 21 600 dollari 600 dollari 600 dollari 420 dollari
Blocco 22 600 dollari 600 dollari 600 dollari 440 dollari
Blocco 23 600 dollari 600 dollari 600 dollari 460 dollari
Blocco 24 600 dollari 600 dollari 600 dollari 480 dollari
Blocco 25 600 dollari 600 dollari 600 dollari 500 dollari
Blocco 26 600 dollari 600 dollari 600 dollari $520
Blocco 27 600 dollari 600 dollari 600 dollari $540
Blocco 28 600 dollari 600 dollari 600 dollari $560
Blocco 29 600 dollari 600 dollari 600 dollari $580
Blocco 30 600 dollari 600 dollari 600 dollari 600 dollari
Totale del 1° mese ($) 18.000$ 13.500$ $10.400 9.300$

Quando un nuovo blocco viene eliminato ogni giorno, il suo utilizzo viene adeguato in base al numero di giorni in cui è esistito, anziché all'intero importo mensile. Di conseguenza, entro la fine del mese gli addebiti osservati il primo giorno saranno scesi dai 18.000 dollari iniziali ai 9.300 dollari previsti. Questo numero, combinato con i nuovi backup creati nel corso del mese (che avranno una tabella di fatturazione simile a quella precedente, ma invertita), comporterà una spesa mensile in linea con i 18.600 dollari del mese scorso.