如何在生产级别部署Hyperledger Fabric V1.0网络?
How to deploy Hyperledger Fabric V1.0 network in production level?
我已经通过 Hyperledger-fabric docs and using fabric-sdk-java 客户端设置了 Hyperledger Fabric V1.0 网络 我可以从我的 java 应用程序与网络通信.现在在开发设置中一切正常。但是我仍然没有清楚地了解其生产级别的实施情况。为以下几点寻找一些有价值的建议,以使其投入生产。
- 是否可以将此设置用于生产?那么如何使用此 docker-compose 设置来构建我的网络?哪些选项可用于网络的生产托管?
- 如果可以在生产中设置,我应该 运行 这个 docker-compose 设置和所有对等系统的设置,那么我将如何配置 docker -compose.yaml 定义每个 peers/organisations 在不同的系统?
- 我找到了 Bluemix Blockchain Service 作为替代方案,但它的月费很高。那么有没有其他方法可以通过定义我自己的节点和组织来部署我自己的 Hyperledger Fabric V1.0 网络?
我认为对于生产部署,您可能希望实施 Swarm 或 Kubernetes。例如,参见 Hyperledger Cello。您还需要一个流程和自动化来管理未来的代码。更新图像、链代码等。此外,您可能希望进一步自动化一些目前相当简单的入职流程。
如上所述,Docker Compose 是为单个系统设计的。您可能希望使用 Swarm 或 Kubernetes 来管理不同系统上的节点,并且当您将多个实体纳入一个联盟时,您希望分散操作,其中成员希望选择 运行 他们的节点所在的位置。
有一个开发人员沙箱产品,您可以将其部署到 IBM 的容器服务 (Kubernetes),但您将无法获得 LinuxOne 平台的加密加速、HSM 和附加安全性的好处IBM 在其上部署了 IBM Blockchain Platform。生活中的美好事物可能是免费的,但我希望获得供应商为我的生产系统提供云产品(如 IBM Blockchain Platform)的附加值。 YMMV.
我已经通过 Hyperledger-fabric docs and using fabric-sdk-java 客户端设置了 Hyperledger Fabric V1.0 网络 我可以从我的 java 应用程序与网络通信.现在在开发设置中一切正常。但是我仍然没有清楚地了解其生产级别的实施情况。为以下几点寻找一些有价值的建议,以使其投入生产。
- 是否可以将此设置用于生产?那么如何使用此 docker-compose 设置来构建我的网络?哪些选项可用于网络的生产托管?
- 如果可以在生产中设置,我应该 运行 这个 docker-compose 设置和所有对等系统的设置,那么我将如何配置 docker -compose.yaml 定义每个 peers/organisations 在不同的系统?
- 我找到了 Bluemix Blockchain Service 作为替代方案,但它的月费很高。那么有没有其他方法可以通过定义我自己的节点和组织来部署我自己的 Hyperledger Fabric V1.0 网络?
我认为对于生产部署,您可能希望实施 Swarm 或 Kubernetes。例如,参见 Hyperledger Cello。您还需要一个流程和自动化来管理未来的代码。更新图像、链代码等。此外,您可能希望进一步自动化一些目前相当简单的入职流程。
如上所述,Docker Compose 是为单个系统设计的。您可能希望使用 Swarm 或 Kubernetes 来管理不同系统上的节点,并且当您将多个实体纳入一个联盟时,您希望分散操作,其中成员希望选择 运行 他们的节点所在的位置。
有一个开发人员沙箱产品,您可以将其部署到 IBM 的容器服务 (Kubernetes),但您将无法获得 LinuxOne 平台的加密加速、HSM 和附加安全性的好处IBM 在其上部署了 IBM Blockchain Platform。生活中的美好事物可能是免费的,但我希望获得供应商为我的生产系统提供云产品(如 IBM Blockchain Platform)的附加值。 YMMV.