您好,登錄后才能下訂單哦!
如何將Hyperledger Fabric 應(yīng)用程序部署到云端,針對這個(gè)問題,這篇文章詳細(xì)介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡單易行的方法。
我假設(shè)你已經(jīng)學(xué)習(xí)了如何構(gòu)建Hyperledger Fabric區(qū)塊鏈網(wǎng)絡(luò),并且你還學(xué)習(xí)了如何在Node.js或Fabric支持的其他語言中創(chuàng)建鏈代碼,并且你已經(jīng)學(xué)會(huì)了如何在這樣的基礎(chǔ)上開發(fā)Web應(yīng)用程序在網(wǎng)絡(luò)上。否則建議你先看看使用Hyperledger Fabric構(gòu)建區(qū)塊鏈PoC應(yīng)用程序。
但是,存在一個(gè)約束,它們位于你的Ubuntu OS或虛擬機(jī)中。利益相關(guān)者和其他目標(biāo)方無法嘗試或使用它。在這種情況下,除了證明你有這樣的技能之外,它們不會(huì)產(chǎn)生價(jià)值。因此,我們需要找到或購買一些服務(wù)器并在這些服務(wù)器上部署網(wǎng)絡(luò)以形成區(qū)塊鏈網(wǎng)絡(luò)并運(yùn)行其應(yīng)用程序或從云服務(wù)提供商租用一些服務(wù)器并將Fabric區(qū)塊鏈部署到這些服務(wù)器上。第二種選擇將更加經(jīng)濟(jì)和有效。那么,讓我們選擇這個(gè)選項(xiàng)試試。
要做到這一點(diǎn),我們應(yīng)該采取以下過程:
流程A,確定符合你需求的云服務(wù)提供商。亞馬遜AWS是另一種選擇,Digital Ocean(DO)。并注冊一個(gè)。
流程B,設(shè)置節(jié)點(diǎn)/服務(wù)器。為你的Droplet(服務(wù)器)選擇操作系統(tǒng)及其配置。我建議Ubuntu 16.04 LTS至少有4GB的內(nèi)存,但更需要8GB的RAM。并有三個(gè)(服務(wù)器),以便我們至少有3個(gè)最小數(shù)量的節(jié)點(diǎn)。
流程C,創(chuàng)建用戶帳戶。登錄Digital Ocean時(shí)使用“控制臺(tái)”選項(xiàng)以root身份登錄并創(chuàng)建一些用戶帳戶。
如何訪問你的Droplet?如果你使用的是Windows操作系統(tǒng),我會(huì)采用一種技術(shù)讓你的生活更輕松。
流程D,下載并安裝Hyperledger Fabric,然后測試一些示例應(yīng)用程序
流程E,將你的鏈代碼和相關(guān)文件復(fù)制到Fabric安裝(技術(shù))下的相應(yīng)文件夾中。
進(jìn)程F,為支持服務(wù)器端腳本語言的Web服務(wù)器提取docker鏡像。
進(jìn)程G,為Web服務(wù)器創(chuàng)建和設(shè)置目錄結(jié)構(gòu)。
流程H,將服務(wù)器端源代碼復(fù)制到Web服務(wù)器下的相應(yīng)目錄(技術(shù))。
流程I,啟動(dòng)REST API服務(wù)器(重要流程/服務(wù))。
進(jìn)程J,為Web服務(wù)器創(chuàng)建一個(gè)docker容器。
過程K,啟動(dòng)/安裝Web服務(wù)器容器(重要過程/服務(wù))。
OK!現(xiàn)在,你的Web應(yīng)用程序集成了在Hyerledger Fabric上運(yùn)行的鏈代碼!
為你的Droplet 2和3或更多重復(fù)這些過程......
完成后,你可以使用docker swarm將這些服務(wù)器轉(zhuǎn)變?yōu)閰^(qū)塊鏈網(wǎng)絡(luò)。
希望以上為你提供有關(guān)Hyperledger Fabric云部署的清晰路線圖。
與此同時(shí),只需支付少量費(fèi)用,你就可以獲得有關(guān)這些重要流程的四種技術(shù)的詳細(xì)信息,以便你可以更快速,更輕松地完成這些工作。
關(guān)于如何將Hyperledger Fabric 應(yīng)用程序部署到云端問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注億速云行業(yè)資訊頻道了解更多相關(guān)知識(shí)。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。