2017-10-10 217 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:

不要经过联系,并尝试一下。

希望这会有所帮助。