當(dāng)前位置:工程項目OA系統(tǒng) > 泛普各地 > 江西OA系統(tǒng) > 鷹潭OA > 鷹潭網(wǎng)站建設(shè)公司
最全Facebook圖片存儲架構(gòu)技術(shù)
舊的相片根底架構(gòu)包括幾個條理:
◆上傳層接納用戶上傳的相片,測量原始圖像的巨細(xì)并將其保管到NFS存儲層。
◆相片效勞層接納HTTP相片懇求,并向用戶供應(yīng)保管于NFS存儲層的相片。
◆NFS存儲層樹立于貿(mào)易存儲設(shè)備之上。
因為每個圖像存儲在本人的文件內(nèi),所以依據(jù)定名空間目次和文件inode(內(nèi)節(jié)點),在存儲層發(fā)生了很多的元數(shù)據(jù)。這些元數(shù)據(jù)量遠(yuǎn)遠(yuǎn)超越了NFS存儲層的緩存才能,招致了上傳和讀取每張相片時成倍的I/O操作。整個相片效勞的根底架構(gòu)因為NFS存儲層的很多元數(shù)據(jù)負(fù)荷而成為了一個瓶頸,這就是Facebook嚴(yán)峻依靠CDNs來供應(yīng)相片效勞的緣由之一。以下兩個附加的優(yōu)化擺設(shè),用來在必然水平上減輕這個問題:
Cachr :一個緩存效勞層,用來緩存Facebook中較小的“小我材料”圖像。
NFS文件句柄緩存——擺設(shè)在相片效勞層,消弭了一些NFS存儲級元數(shù)據(jù)負(fù)荷
Haystack相片根底架構(gòu)
新的相片根底架構(gòu)將相片效勞層和存儲層兼并為一個物理層。它完成了一個基于HTTP的相片效勞器,把相片存儲在名為Haystack的通用對象中。關(guān)于新條理的首要要求是消弭任何相片讀取操作的不用要的元數(shù)據(jù)開支,使每個讀取I/O操作只是讀取實踐相片數(shù)據(jù)(而不是文件系統(tǒng)元數(shù)據(jù))。Haystack可劃分為以下一些功用層-
◆HTTP效勞器
◆相片存儲
◆Haystack對象存儲
◆文件系統(tǒng)
◆存儲設(shè)備
以下各節(jié)中,我們會自底向上親密存眷每一個功用層。
存儲設(shè)備
Haystack擺設(shè)于日常存儲片之上。一個2U存儲片的典型硬件裝備的是-
◆2 x 4核CPUs
◆16GB – 32GB內(nèi)存
◆具有256MB – 512MB NVRAM緩存的硬件RAID節(jié)制器
◆12+ 1TB SATA驅(qū)動器
每個存儲片供應(yīng)大約10TB的可用空間,裝備為一個RAID-6分區(qū),由硬件RAID節(jié)制器進(jìn)行治理。RAID 6供應(yīng)了足夠的冗余性和超卓的讀取功能,可以降低存儲本錢。RAID節(jié)制器NVRAM回寫高速緩存可以局部緩解低質(zhì)的寫功能。因為讀取大多是隨機(jī)的,所以NVRAM緩存完全保存給寫操作。磁盤高速緩存被禁用,以包管在系統(tǒng)解體或電源斷電時數(shù)據(jù)的一致性。
- 1企業(yè)為什么偏愛須要專業(yè)的網(wǎng)站構(gòu)造單位做官方網(wǎng)站呢?
- 2利用構(gòu)造方法實現(xiàn)模塊的解耦
- 3企業(yè)為什么偏愛要求權(quán)威的網(wǎng)站設(shè)計公司做官方網(wǎng)站呢?
- 4最全Facebook圖片存儲架構(gòu)技術(shù)
- 5404過錯跳轉(zhuǎn)到一個頁面,咱們?nèi)∶校簃issing404.php
- 6網(wǎng)站建設(shè)后,如何確定行業(yè)切入點進(jìn)行網(wǎng)絡(luò)營銷
- 7泛普軟件-U2ME網(wǎng)站設(shè)計方案計劃表
- 8引領(lǐng)潮流的全新商業(yè)模式,四網(wǎng)合一
- 9有關(guān)MySQL分頁
- 10介紹如何使用你的JavaScript
- 11玩具租賃商城系統(tǒng)需求6
- 12網(wǎng)站關(guān)鍵字的確定
- 13php銜接到MySQL數(shù)據(jù)庫效勞器時三種首要的API:mysql,mysqli,pdo差異及聯(lián)絡(luò)
- 14如何使自己的企業(yè)網(wǎng)站和同行業(yè)的網(wǎng)站不類似沖突
- 15世界看到你-----微信公眾平臺
- 16ecshop中jQuery沖突解決
- 17PHP Google的translate API代碼
- 18DedeCms 基于PHP+MySQL的技術(shù)開發(fā)
- 19P2P網(wǎng)貸的營銷戰(zhàn)略特點
- 20玩具租賃商城系統(tǒng)需求1
- 21IEG電子學(xué)習(xí)系統(tǒng)需求說明書
- 22萬網(wǎng)云服務(wù)器,優(yōu)惠啦!!!
- 23房地產(chǎn)行業(yè)微信營銷方案3
- 24301重定向?qū)?04錯誤轉(zhuǎn)化為網(wǎng)站外鏈
- 25有關(guān),PHP.ini 性能優(yōu)化
- 26Zend2.0的MVC完整過程。
- 27企業(yè)網(wǎng)站排名要打造內(nèi)鏈
- 28輕型數(shù)據(jù)庫SQLite結(jié)合PHP的開發(fā)
- 29再次提及貸款風(fēng)險管理
- 30微信公眾平臺有什么好處
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓