Методы / опыт использования Amazon S3 для хранения фотографий

15

Я думаю об использовании S3 для резервного копирования моих фотографий. У кого-нибудь есть опыт с этим? Мне интересно конкретно:

  1. Стоимость: я знаю, что могу оценить стоимость, но что вы платите?
  2. Методы: FTP, скрипты, плагины - как вы получаете файлы на S3?
  3. Общие мнения о сервисе
Чед Купер
источник
Добро пожаловать на фото. SE, Чад!
Рейд
1
Эта статья может быть интересна: dropbox.com использует хранилище Amazon S3 и имеет встроенные фотогалереи. Статья и комментарии также дают представление о том, сколько стоит S3: halesy.wordpress.com/2010/08/01/amazon -s3-v-dropbox
Эндрю

Ответы:

11

S3 (Amazon Simple Storage Service) - это скорее сервисный бэкэнд для SaS и сторонних разработчиков. Как разработчик, который раньше работал на S3, он не идеальная платформа для решения для конечного пользователя. Если вы разработчик, S3 великолепен, учитывая значительную экономию средств, которую вы получаете по сравнению с сервисами, построенными поверх S3 (например, Mozy).

Кроме того, вы можете отгружать их жесткие диски, и они будут загружать их на S3, вместо того, чтобы тратить время и трафик на загрузку файлов напрямую - хотя почти все резервные копии в Интернете не взимают плату за пропускную способность, только хранение.

Существуют сторонние инструменты и утилиты, которые делают резервное копирование на S3 более управляемым, но если вы ищете надежное решение, а не «свой собственный», то я рекомендую использовать сервис, который построен поверх S3, а не собираюсь на S3 напрямую.

Алан
источник
1
знаете ли вы что-нибудь, что интегрируется с Lightroom (и т. д.)?
Роуланд Шоу
3
Это все имеет смысл, но, будучи самим разработчиком, мне нравится больше контролировать процесс. Я действительно не хочу третью сторону между мной и хранилищем. Из того, что я прочитал, довольно легко использовать некоторые API, а также множество сторонних инструментов.
Чед Купер
Да, есть много сторонних инструментов, см. Пример кода и страницу библиотеки aws.amazon.com/code
labnut
6

Насколько я знаю, SmugMug использует S3 для хранения фотографий . Вероятно, они не одиноки.

К сожалению, S3 не является файловой системой, поэтому вам нужно специальное программное решение для организации такого хостинга. Я могу подумать о двух простых решениях для конечных пользователей, которые можно реализовать в системе Linux.

Использование s3fs

s3fsэто файловая система в пользовательском пространстве (FUSE) опирается на Amazon S3 . Вы можете «смонтировать» сегменты, чтобы просматривать и записывать их, как если бы они были каталогами в вашей локальной системе. s3fsдолжен работать на Linux, и, вероятно, также на Mac.

Существует также коммерчески поддерживаемая версия: SubCloud .

Использование s3sync

s3syncУтилита переносит каталоги между локальным каталогом и корзиной S3. s3syncдолжно работать даже на Windows.

Вероятно, есть другие инструменты.

Тогда вам нужно только найти подходящий генератор статических фотогалерей.

sastanin
источник
2
На самом деле, с учетной записью SmugMug вы можете использовать ее в качестве «FrontEnd» для хранилища S3. Для любой «нормальной» фотографии в SmugMug вы также можете загрузить любое количество «хранилищ» фотографий, которые хранятся на S3 (под вашей учетной записью S3) и привязаны к этой фотографии, что-то вроде настройки мастер / версия. RAW-файлы, 500 МБ TIFF, PSD и т. Д. Это, конечно, в дополнение к тому, что указано в вашей ссылке, SM использует AWS для размещения своих фотографий. (Примечание: я работаю на SmugMug)
Шизам
4

Джунгли Диск - один из известных мне продуктов, который может использовать хостинг S3. Еще одно преимущество, которое он имеет, - это безопасность, поскольку он полностью шифрует все данные перед их отправкой на хост, а это означает, что независимо от безопасности на стороне хоста, никто не сможет просматривать ваши изображения без вашего пароля.

chills42
источник
5
Это также работает как скрытая связь, поскольку вы полагаетесь на принимающую компанию, которая сможет расшифровать ее на обратном пути ...
Rowland Shaw