Questa è una vecchia domanda, quindi condividerò la mia esperienza nell'ultimo anno con S3FS.
Inizialmente, aveva un numero di bug e perdite di memoria (ho avuto un cron-job per riavviarlo ogni 2 ore) ma con l'ultima versione 1.73 è stato molto stabile.
La cosa migliore di S3FS è che hai meno cose da preoccuparti e ottieni alcuni vantaggi in termini di prestazioni gratuitamente.
La maggior parte delle richieste S3 sarà PUT (~ 5%) e GET (~ 95%). Se non hai bisogno di alcuna post-elaborazione (generazione di miniature per esempio). Se non hai bisogno di alcuna post-elaborazione, non dovresti colpire il tuo server web in primo luogo e caricare direttamente su S3 (usando CORS).
Supponendo che si stia colpendo il server probabilmente significa che è necessario eseguire alcune operazioni di post-elaborazione sulle immagini. Con un'API S3 verrai caricato sul server, quindi esegui il caricamento su S3. Se l'utente vuole ritagliare, dovrai scaricare di nuovo da S3, quindi ricaricarlo sul server, ritagliare e quindi caricare su S3. Con S3FS e il caching locale attivato questa orchestrazione si occupa di te e salva i file da S3.
Nella memorizzazione nella cache, se si esegue il caching su un'unità effimera su EC2, si ottengono i vantaggi prestazionali disponibili e si può eliminare la cache senza doversi preoccupare di nulla. A meno che non si esaurisca spazio su disco, non dovresti avere alcun motivo per eliminare la cache. Ciò rende molto più semplici le operazioni di movimento come la ricerca e il filtraggio.
L'unica cosa che vorrei fosse la sincronizzazione completa con S3 (stile RSync). Ciò renderebbe una versione aziendale di DropBox o Google Drive per S3, ma senza doversi confrontare con le quote e le tariffe che ne derivano.
è una vergogna che domande come questa finiscono per essere chiuse. ma almeno non vengono cancellati ... – arod
Sì, dacci una dannata sezione di opinione o qualcosa di strano. A volte hai bisogno di un parere ... –
Ancora una buona domanda chiusa ... È come "chiuso" è un tag per una buona domanda! – nemo