Metody / doświadczenia przy użyciu Amazon S3 do przechowywania zdjęć

15

Zastanawiam się nad użyciem S3 do tworzenia kopii zapasowych moich zdjęć. Czy ktoś ma z tym jakieś doświadczenie? Zastanawiam się konkretnie:

  1. Koszt: wiem, że mogę oszacować koszty, ale ile płacisz?
  2. Metody: FTP, skrypty, wtyczki - jak zdobyć pliki do S3?
  3. Ogólne opinie na temat usługi
Chad Cooper
źródło
Witamy w photo.SE, Czad!
Reid
1
Ten artykuł może być interesujący: dropbox.com korzysta z pamięci Amazon S3 i ma wbudowane galerie zdjęć. Artykuł i komentarze pokazują
Andrew

Odpowiedzi:

11

S3 (Amazon's Simple Storage Service) sam w sobie jest raczej zapleczem usług dla SaS i zewnętrznych programistów. Jako programista, który wcześniej pracował nad S3, nie jest to idealna platforma dla rozwiązań dla użytkowników końcowych. Jeśli jesteś programistą, S3 jest świetny, biorąc pod uwagę znaczne oszczędności kosztów w porównaniu z usługami zbudowanymi na S3 (jak Mozy).

Ponadto możesz wysyłać je na dyski twarde, które będą przesyłane do S3, zamiast spędzać czas i przepustowość na bezpośrednim przesyłaniu plików - chociaż prawie wszystkie kopie zapasowe online nie pobierają opłat za przepustowość, a jedynie pamięć.

Istnieją narzędzia i narzędzia innych firm, które sprawiają, że tworzenie kopii zapasowych na S3 jest łatwiejsze w zarządzaniu, ale jeśli szukasz solidnego rozwiązania, a nie „własnego”, zalecamy skorzystanie z usługi opartej na S3, a nie przejście bezpośrednio do S3.

Alan
źródło
1
czy znasz jakieś, które integrują się z Lightroom (itp.)?
Rowland Shaw
3
To wszystko ma sens, ale jako programista lubię mieć większą kontrolę nad procesem. Naprawdę nie chcę trzeciej firmy między mną a magazynem. Z tego, co przeczytałem, dość łatwo jest korzystać z niektórych interfejsów API i narzędzi innych firm.
Chad Cooper
Tak, istnieje wiele narzędzi innych firm, zobacz przykładowy kod i stronę biblioteki aws.amazon.com/code
labnut
6

O ile mi wiadomo, SmugMug używa S3 do przechowywania zdjęć . Prawdopodobnie nie są sami.

Niestety, S3 nie jest systemem plików, więc potrzebujesz specjalnego oprogramowania, aby zorganizować taki hosting. Mogę wymyślić dwa proste rozwiązania dla użytkowników końcowych, oba możliwe do wykonania w systemie Linux.

Korzystanie z s3fs

s3fsto system plików przestrzeni użytkownika (FUSE) wspierany przez Amazon S3 . Możesz „zamontować” wiadra, aby je wyświetlić i zapisać tak, jakby były katalogami w systemie lokalnym. s3fspowinien działać na Linuksie, a prawdopodobnie także na Macu.

Dostępna jest także wersja komercyjna: SubCloud .

Korzystanie z s3sync

s3syncnarzędzie przenosi katalogi między katalogiem lokalnym a segmentem S3. s3syncpowinien działać nawet w systemie Windows.

Prawdopodobnie istnieją inne narzędzia.

Musisz tylko znaleźć odpowiedni generator statycznych galerii zdjęć.

sastanina
źródło
2
W rzeczywistości z kontem SmugMug możesz zdecydować się na użycie go jako „FrontEnd” również dla pamięci S3. Do każdego „normalnego” zdjęcia w SmugMug możesz również przesłać dowolną liczbę „skarbcowych” zdjęć, które są przechowywane na S3 (pod twoim kontem S3) i są powiązane z tym zdjęciem, trochę jak konfiguracja główna / wersja. Pliki RAW, tiffy 500 MB, PSD itp. To oczywiście, oprócz tego, co zauważa Twój link, że SM używa AWS do przechowywania swoich zdjęć. (Uwaga: pracuję dla SmugMug)
Shizam
4

Jungle Disk to jeden znany mi produkt, który może korzystać z hostingu S3. Inną zaletą jest bezpieczeństwo, ponieważ w pełni szyfruje wszystkie dane przed wysłaniem do hosta, co oznacza, że ​​bez względu na bezpieczeństwo po stronie hosta nikt nie może wyświetlać twoich zdjęć bez Twojego hasła.

dreszcze42
źródło
5
Działa to również jako ukryty remis, ponieważ polegasz na firmie-gospodarzu, aby móc ją odszyfrować w drodze powrotnej ...
Rowland Shaw