我如何在云中部署 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 提供以下关于区块链的内容:
- 此处基于 Hyperledger Composer 的解决方案架构https://hyperledger.github.io/composer/introduction/solution-architecture.html
- 此处为 Hyperledger Composer Online Playground https://hyperledger.github.io/composer/installing/getting-started-with-playground.html
- 您可以在此处使用此 IBM Blockchain Platform Recipe 部署到实时网络 https://ibm-blockchain.github.io/platform-deployment/
- 示例应用程序
弹珠应用 https://github.com/IBM-Blockchain/marbles
Fabrid 汽车应用 https://github.com/hyperledger/fabric-samples/tree/release/fabcar
请浏览链接并尝试一下。
希望对您有所帮助。
我已经完成 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 提供以下关于区块链的内容:
- 此处基于 Hyperledger Composer 的解决方案架构https://hyperledger.github.io/composer/introduction/solution-architecture.html
- 此处为 Hyperledger Composer Online Playground https://hyperledger.github.io/composer/installing/getting-started-with-playground.html
- 您可以在此处使用此 IBM Blockchain Platform Recipe 部署到实时网络 https://ibm-blockchain.github.io/platform-deployment/
- 示例应用程序
弹珠应用 https://github.com/IBM-Blockchain/marbles
Fabrid 汽车应用 https://github.com/hyperledger/fabric-samples/tree/release/fabcar
请浏览链接并尝试一下。
希望对您有所帮助。