MinIO很強(qiáng)-讓我放棄FastDFS擁抱MinIO的8個(gè)理由

目前可用于文件存儲(chǔ)的網(wǎng)絡(luò)服務(wù)選擇有很多拗窃,比如阿里云OSS、七牛云泌辫、騰訊云等等随夸,但是收費(fèi)都有點(diǎn)小貴。為了幫公司節(jié)約成本震放,之前一直是使用fastDFS作為文件服務(wù)器宾毒,準(zhǔn)確的說(shuō)是圖片服務(wù)器。直到我發(fā)現(xiàn)了MinIO殿遂,我決定放棄FastDFS诈铛。
關(guān)于MinIO的使用方法,我就不說(shuō)了墨礁。大家去看MinIO官網(wǎng)地址:docs.min.io/cn/ 幢竹,非常詳細(xì)。我就從對(duì)比的角度來(lái)說(shuō)說(shuō)我為什么果斷的放棄了fastDFS恩静,轉(zhuǎn)而使用MinIO作為圖片存儲(chǔ)服務(wù)器焕毫。

理由一:安裝部署(運(yùn)維)復(fù)雜度

之前公司在使用fastDFS的時(shí)候蹲坷,只有少數(shù)的幾個(gè)人能夠掌握f(shuō)asdtDFS的部署結(jié)構(gòu)。所以只要出現(xiàn)有點(diǎn)問(wèn)題邑飒,能夠頂上的只有這么幾個(gè)人循签。如果將一個(gè)fastDFS分布式服務(wù)部署完成,需要具備以下的知識(shí)

  • linux基礎(chǔ)的目錄操作
  • 常用的分布式主從原理
  • C語(yǔ)言代碼的編譯
  • nginx安裝部署
  • nginx插件的使用(防盜鏈)

如果僅僅是上面的這些基礎(chǔ)知識(shí)疙咸,安排幾個(gè)程序員學(xué)一學(xué)還好說(shuō)县匠。主要是fastdfs的部署結(jié)構(gòu)之復(fù)雜,如果我長(zhǎng)時(shí)間不回顧撒轮,自己都會(huì)忘了這復(fù)雜的架構(gòu)是怎么回事乞旦。
當(dāng)我看到MinIO的安裝過(guò)程之后,以及分布式的部署命令之后(分布式MinIO快速入門(mén))题山,放棄fastDFS的決心就已經(jīng)做出了一大半杆查。
說(shuō)白了:FastDFS的部署不過(guò)是零件的組裝過(guò)程,需要你去理解fastDFS的架構(gòu)設(shè)計(jì)臀蛛,才能夠正確的安裝部署亲桦。MinIO在安裝的過(guò)程是黑盒的,你不用去深入關(guān)注它的架構(gòu)浊仆,也不需要你進(jìn)行零件組裝客峭,基本上可以做到開(kāi)箱即用。普通的技術(shù)人員就能夠參與后期運(yùn)維抡柿。

理由二:文檔

我覺(jué)得從我知道fastDFS開(kāi)始舔琅,也有十年了。竟然沒(méi)有官方文檔洲劣,所有的文檔全是某某公司的自己總結(jié)的文檔备蚓,或者是某某網(wǎng)友自己總結(jié)的文檔。
從這點(diǎn)上看fastDFS真的是一敗涂地囱稽,當(dāng)然阿里余慶大神在做這個(gè)項(xiàng)目的時(shí)候可能也沒(méi)有考慮到后來(lái)會(huì)有這么多人用郊尝。即使用的人多了,在余慶大神眼里可能覺(jué)得這只是自己開(kāi)發(fā)的一個(gè)小玩具战惊,沒(méi)有繼續(xù)深入運(yùn)營(yíng)的必要流昏。

理由三:開(kāi)源項(xiàng)目運(yùn)營(yíng)組織

fastdfs是阿里余慶做的一個(gè)個(gè)人項(xiàng)目,在一些互聯(lián)網(wǎng)創(chuàng)業(yè)公司中有應(yīng)用吞获,沒(méi)有官網(wǎng)况凉,不活躍,6個(gè)contributors各拷。目前已經(jīng)很少做更新刁绒。
MinIO目前是由2014年在硅谷創(chuàng)立的公司MinIO.Inc運(yùn)營(yíng)的開(kāi)源項(xiàng)目,社區(qū)論壇的活躍度目前也非常的不錯(cuò)烤黍。

理由四:UI界面

我們都知道fastDFS默認(rèn)是不帶UI界面的知市,看看MinIO的界面吧粮坞。這個(gè)界面不需要你單獨(dú)的部署,和服務(wù)端一并安裝初狰。開(kāi)箱即用,愛(ài)了愛(ài)了互例。


理由五:性能

MinIO號(hào)稱是世界上速度最快的對(duì)象存儲(chǔ)服務(wù)器奢入。在標(biāo)準(zhǔn)硬件上,對(duì)象存儲(chǔ)的讀/寫(xiě)速度最高可以達(dá)到183 GB/s和171 GB/s媳叨。關(guān)于fastDFS我曾經(jīng)單線程測(cè)試寫(xiě)了20萬(wàn)個(gè)文件腥光,總共200G,大約用時(shí)10個(gè)小時(shí)糊秆∥涓#總體上是很難達(dá)到MinIO“號(hào)稱的”以G為單位的每秒讀寫(xiě)速度。


理由六:容器化支持

MinIO提供了與k8s痘番、etcd捉片、docker等容器化技術(shù)深度集成方案,可以說(shuō)就是為了云環(huán)境而生的汞舱。這點(diǎn)是FastDFS不具備的伍纫。


理由七:豐富的SDK支持

fastDFS目前提供了 C 和 Java SDK ,以及 PHP 擴(kuò)展 SDK昂芜。下圖是MinIO提供的SDK支持莹规,MinIO幾乎提供了所有主流開(kāi)發(fā)語(yǔ)言的SDK以及文檔。同志們泌神,重要的是文檔良漱。

不是說(shuō)PHP不主流啊,不想引戰(zhàn)欢际。求生欲很強(qiáng)母市。

理由八:AWS S3標(biāo)準(zhǔn)兼容

Amazon的S3 API是對(duì)象存儲(chǔ)領(lǐng)域的事實(shí)標(biāo)準(zhǔn)。MinIO是S3兼容性的事實(shí)上的標(biāo)準(zhǔn)损趋,是第一個(gè)采用API和第一個(gè)添加對(duì)S3 Select支持的標(biāo)準(zhǔn)之一窒篱。包括微軟Azure在內(nèi)的750多家公司使用MinIO的S3網(wǎng)關(guān),這一數(shù)字超過(guò)了業(yè)內(nèi)其他公司的總和舶沿。

什么意思墙杯?就是說(shuō)你現(xiàn)在為了節(jié)約成本使用MinIO,等你的公司壯大了括荡、有錢(qián)了高镐。不想自己運(yùn)維基礎(chǔ)設(shè)施了,你就可以把對(duì)象存儲(chǔ)放到云上畸冲,只要云廠商支持S3標(biāo)準(zhǔn)嫉髓,你的應(yīng)用程序是不需要重新開(kāi)發(fā)的观腊。

歡迎關(guān)注我的博客,里面有很多精品合集

  • 本文轉(zhuǎn)載注明出處(必須帶連接算行,不能只轉(zhuǎn)文字):字母哥博客梧油。

覺(jué)得對(duì)您有幫助的話,幫我點(diǎn)贊州邢、分享儡陨!您的支持是我不竭的創(chuàng)作動(dòng)力! 量淌。另外骗村,筆者最近一段時(shí)間輸出了如下的精品內(nèi)容,期待您的關(guān)注呀枢。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末胚股,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子裙秋,更是在濱河造成了極大的恐慌琅拌,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,204評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件摘刑,死亡現(xiàn)場(chǎng)離奇詭異财忽,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)泣侮,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)即彪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人活尊,你說(shuō)我怎么就攤上這事隶校。” “怎么了蛹锰?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,548評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵深胳,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我铜犬,道長(zhǎng)舞终,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,657評(píng)論 1 293
  • 正文 為了忘掉前任癣猾,我火速辦了婚禮敛劝,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘纷宇。我一直安慰自己夸盟,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布像捶。 她就那樣靜靜地躺著上陕,像睡著了一般桩砰。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上释簿,一...
    開(kāi)封第一講書(shū)人閱讀 51,554評(píng)論 1 305
  • 那天亚隅,我揣著相機(jī)與錄音,去河邊找鬼庶溶。 笑死煮纵,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的渐尿。 我是一名探鬼主播,決...
    沈念sama閱讀 40,302評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼矾瑰,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼砖茸!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起殴穴,我...
    開(kāi)封第一講書(shū)人閱讀 39,216評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤凉夯,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后采幌,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體劲够,經(jīng)...
    沈念sama閱讀 45,661評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評(píng)論 3 336
  • 正文 我和宋清朗相戀三年休傍,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了征绎。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,977評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡磨取,死狀恐怖人柿,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情忙厌,我是刑警寧澤凫岖,帶...
    沈念sama閱讀 35,697評(píng)論 5 347
  • 正文 年R本政府宣布,位于F島的核電站逢净,受9級(jí)特大地震影響哥放,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜爹土,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評(píng)論 3 330
  • 文/蒙蒙 一甥雕、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧胀茵,春花似錦犀农、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,898評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)赁濒。三九已至,卻和暖如春孟害,著一層夾襖步出監(jiān)牢的瞬間拒炎,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,019評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留晾虑,地道東北人但指。 一個(gè)月前我還...
    沈念sama閱讀 48,138評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像丁侄,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子朝巫,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評(píng)論 2 355