我如何在云中部署 hyperledger fabric/composer?

How do I deploy hyperledger fabric/composer in the cloud?

我已经完成 Hyperledger Composer tutorial 并在本地成功 deployed/run 它(使用 composer-rest-server)。

现在我想部署它(例如。Google云)以便我可以向外部人员展示它,但是我现在感到困惑,并且一直找不到好的"next step".

教程

由于 composer 运行 在 fabric 上,我想我需要让 fabric 运行 - 但它包含许多 docker 个容器 运行。所以我想我应该将所有这些收集到堆栈文件或类似文件中(对吗?)。

问题:您将如何着手 超越 deploying/running 超级账本 fabric/composer 在本地 并将其部署到某个地方? (我知道有很多方法可以做到这一点,但我希望能提供一些一般性指导和一些具体示例)

这是一条路。注册一个 IBM Bluemix 帐户。您可以获得一个免费的集群来玩。按照此处的说明进行操作

https://ibm-blockchain.github.io/ 用于包含 composer rest 服务器的云沙箱。

您最终使用已安装的 playground 安装了 .bna 文件。

我使用 IBM cloud foundry 模板创建了一个简单的 Node 站点,其中单个页面命中集群中公开的 API。如果你只想显示区块链,你可以使用 Rest 服务器公开的探索页面或使用类似 Postman 的东西来点击 API.

注意他们没有提到。命令行工具需要 Python 2.6,所以我不得不从 3.

降级

如果您不关心扩展到更强大的部署,而只想在您最喜欢的云平台上托管一个小型开发环境,您可以提供一个配置类似于 vagrant devenv 的 VM开发 Fabric 的团队在 Mac 和 Windows 上对 Docker 提供本机支持之前使用过。然后您可以简单地使用 Docker Compose 启动 fabric-samples/first-network 教程网络。适合云端开发。

如果您正在寻找一个框架来部署到各种云平台,您可能会考虑使用 Cello Ansible driver。它已经针对一些云提供商进行了测试。

IBM Bluemix 提供以下关于区块链的内容:

请浏览链接并尝试一下。

希望对您有所帮助。