我已按照Hyperledger-fabric docs并使用fabric-sdk-java客户端设置了 Hyperledger Fabric V1.0网络,我可以通过我的java应用程序与网络进行通信。现在一切都在开发设置中正常工作。但我仍然没有清楚地了解其生产水平的实施情况。为以下几点寻找一些有价值的建议,以使其生产。
答案 0 :(得分:5)
我认为对于生产部署,您可能希望实现Swarm或Kubernetes。例如,请参阅Hyperledger Cello。您还需要一个流程和自动化来管理未来的代码。更新图像,链码等。此外,您可能希望进一步自动化一些目前非常简单的入职流程。
如上所述,Docker Compose专为单个系统而设计。您可能希望使用Swarm或Kubernetes来管理不同系统上的节点,并且当您将多个实体引入到成员希望选择运行其节点的位置的联盟中时,您需要分散操作。
有一个开发人员沙盒产品,您可以将其部署到IBM的Container服务(Kubernetes),但是您将无法获得加密加速,HSM以及IBM部署的LinuxOne平台的附加安全性的好处IBM区块链平台。生活中的美好事物可能是免费的,但我希望为我的生产系统提供像IBM Blockchain Platform这样的供应商提供的云产品的附加价值。 YMMV。