需求
需要上傳幾百萬張圖片,圖片可以自定義一些額外的屬性,比如說這個圖片的分類,這個圖片是誰上傳的,或者其它的屬性。
希望能在本地部署,但本地部署如果較難,可考慮第三方存儲。
樣例
對象存儲系統,參見描述:
- 對象:包含了文件數據以及相關的屬性信息,可以進行自我管理
- OSD(Object-based Storage Device):一個智能設備,是Object的集合,一般可理解爲Linux操作系統
- 文件系統:文件系統運行在客戶端上,將應用程序的文件系統請求傳輸到OSD上
國內知名OSS服務商
- 七牛雲,記得是其對象存儲服務,有免費額度。對於認證用戶,七牛雲存儲提供免費的存儲空間 10GB,每月下載流量 10GB,每月 PUT/DELETE 10 萬次請求,每月 GET 100 萬次請求。超過額度後可查看其計費方式
- 阿里雲OSS,計費方式一般爲 ¥ 0.12元 /GB/月,100GB的話,每月只需要12元。
七牛雲演示
可選方案
如果按照100GB的存儲需求
- 選擇知名OSS服務商,價格不貴,並且有一定的保障,缺點是可能數據僅僅一次性使用,後續基本不用,託管起來後續可能仍要收費。
- 自己搭建文件服務器,但需要操作人員有一定的Linux基礎與編程能力。有以下軟件可選
推薦自行搭建採用FTP服務器。
OSS服務商可採用七牛雲,有免費的10GB存儲。
後續處理
既然涉及到圖片的處理,肯定需要有一定的編程經驗,上述最好自己動手解決,技術後續不重要,解決問題的能力纔是核心競爭力。