2017-10-10 215 views
2

我已完成Hyperledger Composer tutorial並在本地成功部署/運行(使用composer-rest-server)。如何在雲中部署超級結構結構/作曲家?

現在我想部署它(例如Google Cloud),以便我可以將其展示給外部人員,但是我對現在該做什麼感到困惑,並且無法爲此找到任何好的教程「next步」。

由於作曲家在織物上運行,我想我需要去面料 - 但是,這是由運行許多搬運工容器。所以我認爲我應該收集所有堆疊文件或類似的東西(對吧?)。

問題:除了在本地部署/運行超級結構結構/作曲程序並將其部署到某個位置之外,您將如何前進? (據我所知,有這樣做的方法很多,但我希望得到一些一般性的指導,以及一些具體的例子)

+0

是的,如果你想遠程交互,你需要一個運行結構。 (你可以在你的Cloud實例中本地安裝它 - 你在本地測試過的Dev Fabric可以部署在雲中並作爲本地安裝(例如,使用Linux Ubuntu環境等)安裝。我在Skytap雲中例如,如果你想看到在雲端站立你自己的網絡/集羣設置的例子,你可以看看這些參考:https://medium.com/think-consortium-on-blockchain/building-a- permissioned-blockchain-pt-1-8ebab9e68582和https://ibm-blockchain.github.io/setup/ –

回答

1

降級如果你不與擴展到更強大的部署而言,只是想你最喜歡的雲平臺上舉辦一個小型的開發環境,可以提供虛擬機的配置與Devenv的配置類似,開發Fabric的團隊在Mac和Windows上提供對Docker的本機支持之前使用該虛擬機。然後,您可以簡單地使用Docker Compose來啓動面向示例/第一網絡教程網絡。這將適合在雲中開發。

如果你正在尋找一個框架,部署到各種雲平臺上,你可能會考慮使用Cello Ansible driver的。它已經過針對少數雲提供商的測試。

1

這裏是一個路徑。註冊一個IBM Bluemix帳戶。你可以得到一個免費的羣集。按照此處

https://ibm-blockchain.github.io/的指導在雲沙盒,包括作曲家其他服務器。

您最終使用安裝的操場安裝.bna文件。

我使用了IBM的Cloud Foundry模板來創建一個簡單的節點部位與單頁擊中集羣中暴露的API。如果您只想顯示區塊鏈,您可以使用Rest服務器公開的瀏覽頁面或使用Postman等類似命令來訪問API。

請注意,他們沒有提及。命令行工具需要的Python 2.6,所以我不得不從3

+0

我無法創建空閒羣集,我得到該問題 無法創建羣集 無法創建精簡羣集在該地區的試用帳戶中https://console.bluemix.net/docs/pricing/billable.html#upgradetopayg –

1

IBM Bluemix提供了以下關於Blockchain:

不要經過聯繫,並嘗試一下。

希望這會有所幫助。