2011-10-13 32 views
4

Google Cloud Storage似乎比App Engine Blobstore更具成本效益。如果您將圖像Blob存儲在App Engine中,是否應將其放入Blobstore或Google Cloud Storage?

目前我正在將用戶上傳的圖像文件作爲Blob類型字段存儲在數據存儲區(App Engine Java API,順便說一句)。

但我辯論是否切換到無論是Blob存儲谷歌雲存儲許可圖像尺寸大於1MB。

Google Cloud Storage似乎比更具成本效益Blobstore。哪一個更適合存儲大型圖像?

+0

Blobstore成本爲0.15美元/ gb/mo,而開發者存儲成本爲0.13美元/ gb/mo。設計決定是否超過$ 0.02/gb/mo是否真的值得? –

+2

截至今日,Blobstore爲0.13美元/ GiB /月,雲存儲起價爲0.085美元/ GiB /月或0.063美元/ GiB /月。定價文檔在這裏:https://developers.google.com/appengine/docs/billing和https://developers.google.com/storage/docs/pricingandterms#pricing –

+1

截至今天(2016年2月13日),他們價格相同:0.026每Gib /月。過去幾年的定價有所下降。 – northernman

回答

6

Blobstore與App Engine緊密集成,而Cloud Storage是獨立提供的。否則,它們看起來像是同一基本服務的不同接口。

我沒有看到任何好的技術原因,他們的價格不同;也許這是一個營銷的事情。

Blobstore擁有更成熟的API,並且可以做一些整潔的東西,例如在飛行中製作縮略圖而不會產生額外的存儲空間。雲存儲API是experimental and rapidly changing。它們都能完美地存儲大型圖像。要進行選擇,您需要確定Blobstore更多的原生API是否符合名義上較高的成本。

+0

延遲/訪問時間有任何差異嗎? –

2

我試着給出一個不同的答案。我建議Picasa作爲常見情況下的圖像存儲。

當Google停止免費提供Google Storage時,我遇到了同樣的問題。 但後來我發現Picasa is free for pictures smaller than 2048x2048 when your Google plus account is enabled。對於付費存儲來說,它仍然更具成本效益。

所以,如果你打算存儲像個人資料圖片這樣的小圖片,我會建議App引擎Blobstore。 如果您正在處理更多照片和圖片,請查看Picasa。

2

請注意,在最新版本中,現在有an API用於從App Engine訪問雲存儲。

相關問題