Come funziona questa calcolatrice
Il calcolatore dei costi delle richieste S3 stima l'importo da pagare per le operazioni di richiesta S3 - i costi per richiesta che si affiancano alle tariffe di archiviazione e trasferimento dati e sono facili da trascurare quando si pianifica il budget. Inserisci il tuo mensile OTTIENI richieste (in milioni) e il tuo mensile Richieste PUT/POST (in milioni) e lo strumento moltiplica ciascun volume per la tariffa per operazione per mostrare il costo mensile. Il driver principale è request contare, non la dimensione dell'oggetto: poiché PUT e POST in genere costano molte volte di più per mille richieste rispetto a GET, un carico di lavoro con un carico elevato di scrittura può comportare un conto maggiore rispetto a uno con un carico pesante di lettura allo stesso volume. La suddivisione dei due input chiarisce quale tipo di operazione sta effettivamente determinando la tua spesa.
L'aspetto pratico da tenere presente è che i costi delle richieste aumentano in base al modo in cui l'applicazione accede ai dati, indipendentemente dalla quantità di dati archiviati. Un'app che scrive molti piccoli oggetti o legge lo stesso oggetto milioni di volte senza memorizzarlo nella cache, può pagare di più in termini di costi di richiesta che di archiviazione. Scritture in batch, aggiunta di cache o CDN davanti agli oggetti letti di frequente e consolidamento di file di piccole dimensioni all cut request counts and therefore cost. Run the numbers before you assume storage is your biggest line item — for high-traffic or write-intensive workloads, the per operazione Le spese sono spesso la parte della bolletta che cresce più velocemente.
Domande frequenti
S3 addebita le richieste separatamente dallo storage?
SÌ. Oltre allo storage e all'uscita per GB, S3 fattura per richiesta: circa 0,0004 $ per 1.000 richieste GET e 0,005 $ per 1.000 richieste PUT/POST/LIST. Per le app che gestiscono milioni di piccoli oggetti, le tariffe per le richieste possono superare il costo di archiviazione.
Come posso ridurre i costi delle richieste S3?
Metti una CDN in primo piano per assorbire i GET ripetuti, raggruppa piccoli oggetti in file più grandi ove possibile, evita operazioni LIST non necessarie e memorizza nella cache. Poiché il PUT costa circa 12 volte un GET, la riduzione della frequenza di scrittura (buffer e quindi flush) aiuta maggiormente i carichi di lavoro pesanti.