互聯網數據中心(Internet Data Center,簡稱IDC)是指一種擁有完善設備、專業化管理以及完備應用的服務平台。Filecoin構建的分散式存儲網路,也需要專業的場地安置設備。那麼Filecoin的IDC與傳統IDC有什麼不同以及更需要注意哪些事項?
下面是由IPFS原力區網路架構師天貴以《IPFS(Filecoin)應用場景下的數據中心規劃》為主題進行了相關分享。
首先,天貴對影響Filecoin挖礦各個因素進行了權重的劃分,他表示目前影響Filecoin挖礦的因素可以歸納為5個方面,包括:礦場IDC、IDC網路、礦機硬體配置、運維能力以及挖礦軟體。其中礦場IDC和IDC網路權重佔比各15%,是本次分享的主要內容。
傳統IDC的選址非常考究,要選擇氣候適宜並且要遠離容易遭受自然災害的地方,比如河流、颱風、地震等等。
市場IDC提供方主要有兩種:
1,運營商機房,針對大客戶,具備資源上的優勢,但是服務簡單化,只提供布線、上架、重啟等簡單服務。如果需要更高質量的服務,就需要自己公司派出專業運維工程師;
2,第三方IDC機房,擁有專業的運維團隊和標準化的協作流程,可提供高質量的服務。
IDC一般都具備穩定可靠的網路和電力資源,以保證數據中心的穩定運行。但是Filecoin底層擁有多種角色,所有的集群也是分散式並行的方式。這就需要在網路架構層面針對Filecoin挖礦做更多的工作,達到無阻塞、無丟包以及低延遲的要求。
網路構建的思路,是要先根據礦池規模,設計不同的網路架構。比如基於DRNI的二層架構,適合300-500台伺服器的規模;三層路由的扁平化結構適合1000台伺服器的規模,特點是結構簡單,方便後期維護;基於POD的萬兆介入模型適合3萬台以上伺服器規模,特點是網路擴展能力非常強;最後一個是基於POD的25G接入模型,同樣適用於3萬台以上伺服器規模,但主要是針對雲計算和大數據平台。
從以上主要的4種網路結構進行選擇後,接下來是詳細的網路架構設計。
互聯網的出口區,會有兩根線路配置靜態路由跟IDC的網路進行連接,並且部署防火牆進行安全保護;核心交換區,採用的是高可靠的框式交換機,支持多電源接入、大緩存及VOQ機制;在業務接入層,根據集群的角色,計算集群4*40G上聯和加速集群4*40G上聯,收斂比可以控制在1:3,而存儲集群4*100G上聯收斂比是1:1。收斂比主要原則為帶寬要求越大,收斂比一定要降低。
在Filecoin挖礦的過程中,會存在計算任務,而一個計算任務會拆分多個子任務進行並行計算。「多打1」的場景,即多個任務在同一時間訪問一個埠,這就會出現擁塞,進而導致丟包。這個問題的方案就是讓核心交換機支持埠緩存,通過隊列調度機制解決擁塞的問題,保證100%的包轉發。
最後,天貴還對IP網路地址設置、風道環境、設備擺放等進行了基本知識的科普,主要宗旨是為了做到精細化管理,通過標準化提升擴展性。
冷萃財經原創,作者:Awing,轉載請註明出處:https://www.lccjd.top/2020/10/21/ipfs%ef%bc%88filecoin%ef%bc%89%e5%ba%94%e7%94%a8%e5%9c%ba%e6%99%af%e4%b8%8b%e7%9a%84%e6%95%b0%e6%8d%ae%e4%b8%ad%e5%bf%83%e8%a7%84%e5%88%92/?variant=zh-tw
文章評論