2011-01-20 15 views
5

Non sono sicuro se questo è il sito di scambio di stack corretto per questa domanda, ma non ho trovato nessun sito che si adatti meglio.Come vengono calcolati i prezzi di archiviazione S3 (Amazon Simple Storage System)?

Sto pianificando di utilizzare S3 per il mio prossimo progetto, ma non sono sicuro di come vengano effettivamente fatturati i prezzi per lo spazio di archiviazione. Non avrei alcun problema se usassi S3 solo per lanciare gigabyte di dati e quasi mai cancellare dati. Ma non è questo il caso.

Cosa succede se memorizzo un file da 1 megabyte in S3, lo cancello dopo 1 ora e metto un altro file da 1 megabyte su S3? Verrà addebitato un importo di 1 megabyte di spazio di archiviazione per quel mese o 2 megabyte?

Amazon afferma: First 1 TB/month of Storage Used

Non credo che sarà solo fatturare cosa è memorizzato sul mio conto S3, alla fine del mese e si legge che. Il contrario: fatturami per ogni richiesta di negozio perché "storage used" non funzionerà, perché il file memorizzato potrebbe essere conservato per un lungo periodo di tempo, durante diversi mesi di fatturazione.

Spero che qualcuno ha la risposta a questa domanda, io non ho trovato nulla :-)

+0

Err ...perché il voto ravvicinato? – Malax

risposta

11

bagagli è annunciata come una media di tutti i dati memorizzati al mese. Dal Amazon docs:

Il volume di stoccaggio fatturato in un mese si basa sulla memorizzazione media utilizzato per tutto il mese. Questo include tutti i dati oggetto ei metadati memorizzati in bucket creati nel proprio account AWS. Misuriamo l'utilizzo in “TimedStorage-ByteHrs”, che sono aggiunto alla fine del mese per generare i costi mensili.

bagagli Esempio: Si supponga di memorizzare 100GB (107,374,182,400 byte) di dati di archiviazione standard di Amazon S3 in tuo secchio per 15 giorni nel mese di marzo, e 100TB (109,951,162,777,600 byte) di dati di archiviazione standard di Amazon S3 per la ultimi 16 giorni a marzo.

Alla fine di marzo, si avrebbe il seguente utilizzo in byte-Ore: totale utilizzo Byte ore = [107,374,182,400 byte x 15 giorni x (24 ore/giorno)] + [109,951,162,777,600 byte x 16 giorni x (24 ore/giorno)] = 42,259,901,212,262,400 Byte-Hours.

Diamo convertire questo per GB-Months: 42.259.901.212.262.400 Byte mezzanotte x (1 GB/1.073.741.824 byte) x (1 mese/ 744 ore) = 52.900 GB-Months

Quindi nel tuo esempio (supponendo che il secondo megabyte sia memorizzato per il resto del mese) ti verranno addebitati 1 MB.

Ricorda però che ci sono altri costi da considerare, come il trasferimento dei dati in/out e richieste totali, ecc.

+0

Grazie! Ero confuso riguardo i voti ravvicinati, ma alla fine ho ottenuto una risposta fantastica! :-) – Malax

+0

@Malax - nessun problema. Non sono sicuro del motivo per cui è stato chiuso, ma questo è probabilmente il motivo per cui mi ci è voluto così tanto tempo per inciampare nella tua domanda. –