Если вы храните изображение Blob в App Engine, следует ли поместить его в Blobstore или Google Cloud Storage?

Облачное хранилище Google выглядит более экономичным, чем App Engine Blobstore.

На данный момент я сохраняю загруженные пользователем файлы изображений как Blob введите поля в хранилище данных (кстати, API Java App Engine).

Но я спорю о том, стоит ли переключаться на Blobstore или Google Cloud Storage, чтобы разрешить размеры изображений более 1 МБ.

Облачное хранилище Google выглядит более экономичным, чем Blobstore. Какой из них будет лучше для хранения больших изображений?

4 ответа

Решение

Blobstore тесно интегрирован с App Engine, а облачное хранилище предлагается автономно. В противном случае они выглядят как разные интерфейсы для одного и того же базового сервиса.

Я не вижу каких-либо веских технических причин для их оценки по-разному; возможно, это маркетинговая вещь.

Blobstore имеет более зрелый API-интерфейс и выполняет некоторые полезные функции, такие как создание миниатюр на лету без дополнительного хранилища. API Cloud Storage является экспериментальным и быстро меняющимся. Они оба прекрасно способны хранить большие изображения. Чтобы выбрать, вам нужно решить, оправдывает ли более грубый API Blobstore номинально более высокую стоимость.

Что ж, по состоянию на 19 декабря 2014 г. похоже, что GCS - это путь. указано на https://cloud.google.com/appengine/docs/java/storage

Google Cloud Storage рекомендуется использовать с помощью API Blobstore.

Обратите внимание, что в последнем выпуске появился API для доступа к облачному хранилищу из App Engine.

Я пытаюсь дать другой ответ. Я бы предложил Picasa для хранения изображений в обычной ситуации.

Я столкнулся с тем же вопросом, когда Google перестал бесплатно обслуживать Google Storage. Но потом я заметил, что Picasa бесплатен для изображений размером менее 2048x2048, когда включена учетная запись Google plus. И это все еще более рентабельно для платного хранения.

Так что, если вы собираетесь хранить маленькие картинки, такие как фотографии профиля, я бы предложил App Engine Blobstore. Если вы имеете дело с еще несколькими фотографиями и фотографиями, взгляните на Picasa.

Другие вопросы по тегам