Ci stiamo spostando su s3 per iniziare a servire alcuni dei contenuti generati staticamente per la nostra app Web. Abbiamo esaminato un meccanismo per la creazione di un sistema metrico sull'utilizzo del nostro sito e stavamo pianificando l'analisi dei log di accesso per S3 passando informazioni aggiuntive da registrare sulle richieste GET del contenuto. Ci siamo imbattuti il seguente entry in the developers guide:Quanto sono affidabili i file di registro di accesso amazon s3?
Best Effort registro server di consegna
La funzione di accesso di registrazione server è stato progettato per best effort. È può aspettare che la maggior parte delle richieste nei confronti di un secchio che sia configurato correttamente per la registrazione si tradurrà in un registro disco consegnato, e che la maggior parte i record di registro sarà consegnato entro poche ore del tempo in cui sono stati registrati.
Tuttavia, la funzionalità di registrazione del server è offerta su una base ottimale. La completezza e la tempestività dello server non sono garantite per la registrazione del server . Il registro per una particolare richiesta potrebbe essere recapitato a molto tempo dopo che la richiesta è stata effettivamente elaborata, oppure potrebbe non essere recapitata a . Lo scopo dei registri del server è di dare al proprietario del bucket un'idea della natura del traffico contro il proprio bucket. Non è destinato a essere una contabilità completa di tutte le richieste.
Ci chiediamo cosa hanno provato le altre persone in merito alla consegna dei log di accesso? La nostra alternativa è costruire un server HTTP e provare a misurare le metriche con una chiamata diversa, ma pensiamo che l'analisi dei file di log potrebbe rivelarsi meno efficace. Vorremmo sapere se le persone hanno visto situazioni in cui la consegna non ha avuto luogo per cercare di valutare quanto accurato possiamo sperare di essere perché alcune metriche che raccogliamo sono utilizzate in alcuni dei nostri processi aziendali.
Domanda equivoca, penso che "il miglior sforzo" derivi dal loro approccio "qualsiasi server può bloccarsi". È probabile che copino i registri quando un server viene sospeso/arrestato con garbo, ma non conservano i registri sullo spazio di archiviazione premium (con backup, garantito), quindi non possono garantire tale copia in tutti i casi. Se si desidera una registrazione più affidabile, è sempre possibile impostare il proprio meccanismo per spostare i registri su [S3] (http://aws.amazon.com/s3/), [EBS] (http: //aws.amazon. com/ebs /), [SimpleDB] (http://aws.amazon.com/simpledb/). – Rudu
Dai un'occhiata anche a https://www.s3stat.com/. – jarmod