這個(gè)是我的一位老師想做一些存儲(chǔ)蚌吸,暫時(shí)想到的方案
需求
需要上傳幾百萬張圖片,圖片可以自定義一些額外的屬性砌庄,比如說這個(gè)圖片的分類羹唠,這個(gè)圖片是誰上傳的,或者其它的屬性娄昆。
希望能在本地部署佩微,但本地部署如果較難,可考慮第三方存儲(chǔ)萌焰。
樣例
對(duì)象存儲(chǔ)系統(tǒng)哺眯,參見描述:
- 對(duì)象:包含了文件數(shù)據(jù)以及相關(guān)的屬性信息,可以進(jìn)行自我管理
- OSD(Object-based Storage Device):一個(gè)智能設(shè)備扒俯,是Object的集合奶卓,一般可理解為Linux操作系統(tǒng)
- 文件系統(tǒng):文件系統(tǒng)運(yùn)行在客戶端上,將應(yīng)用程序的文件系統(tǒng)請(qǐng)求傳輸?shù)絆SD上
國內(nèi)知名OSS服務(wù)商
- 七牛云撼玄,記得是其對(duì)象存儲(chǔ)服務(wù)夺姑,有免費(fèi)額度。對(duì)于認(rèn)證用戶掌猛,七牛云存儲(chǔ)提供免費(fèi)的存儲(chǔ)空間 10GB盏浙,每月下載流量 10GB,每月 PUT/DELETE 10 萬次請(qǐng)求,每月 GET 100 萬次請(qǐng)求废膘。超過額度后可查看其計(jì)費(fèi)方式
- 阿里云OSS竹海,計(jì)費(fèi)方式一般為 ¥ 0.12元 /GB/月,100GB的話殖卑,每月只需要12元站削。
七牛云演示
image-20190424075756499
image-20190424075832797
可選方案
如果按照100GB的存儲(chǔ)需求
- 選擇知名OSS服務(wù)商,價(jià)格不貴孵稽,并且有一定的保障许起,缺點(diǎn)是可能數(shù)據(jù)僅僅一次性使用,后續(xù)基本不用菩鲜,托管起來后續(xù)可能仍要收費(fèi)园细。
- 自己搭建文件服務(wù)器,但需要操作人員有一定的Linux基礎(chǔ)與編程能力接校。有以下軟件可選
- Samba服務(wù)器猛频,Linux與Windows通用
- Ftp服務(wù)器,簡(jiǎn)單蛛勉,易用鹿寻,有很多圖形化的軟件,有很多免費(fèi)的可以使用诽凌。
- Http服務(wù)器毡熏,需自行編程處理文件上傳,文件下載侣诵,無編程經(jīng)驗(yàn)人處理比較麻煩痢法。
推薦自行搭建采用FTP服務(wù)器。
OSS服務(wù)商可采用七牛云杜顺,有免費(fèi)的10GB存儲(chǔ)财搁。
后續(xù)處理
既然涉及到圖片的處理,肯定需要有一定的編程經(jīng)驗(yàn)躬络,上述最好自己動(dòng)手解決尖奔,技術(shù)后續(xù)不重要,解決問題的能力才是核心競(jìng)爭(zhēng)力穷当。