简体   繁体   English

如何在生产级部署Hyperledger Fabric V1.0网络?

[英]How to deploy Hyperledger Fabric V1.0 network in production level?

I have setup a Hyperledger Fabric V1.0 Network by following the Hyperledger-fabric docs and using fabric-sdk-java client I am able to communicate with the network from my java application. 通过遵循Hyperledger-fabric文档并使用fabric-sdk-java客户端,我已经建立了Hyperledger Fabric V1.0网络 ,我能够从Java应用程序与网络进行通信。 Now everything is working fine in the development setup. 现在,在开发设置中一切正常。 But still I am not getting the clear picture about its production level implemenation. 但是我仍然不清楚其生产水平的实现。 Looking for some valuable suggestions for the following points to make it production live. 寻找以下方面的有价值的建议,以使其投入生产。

  1. Will it be possible to use this setup for production? 可以将这种设置用于生产吗? then how can I build my network using this docker-compose setup? 那么如何使用此docker-compose设置构建网络? Which are the options available for production hosting of the network? 网络的生产托管有哪些可用选项?
  2. If it is possible to setup in production, should I run this docker-compose set up and all in all the peer system's, then how will I configure the docker-compose.yaml to define each of the peers/organisations which are in different system? 如果可以在生产环境中进行设置,则应在所有对等系统中运行此docker-compose设置,然后如何配置docker-compose.yaml以定义不同系统中的每个对等/组织?
  3. I have found Bluemix Blockchain Service as an alternative, but it is having high monthly charges. 我发现Bluemix区块链服务可以替代,但每月收费很高。 So is there any alternative to deploy myown Hyperledger Fabric V1.0 network by defining myown peers and organization? 那么,是否可以通过定义自己的对等方和组织来部署自己的Hyperledger Fabric V1.0网络呢?
  1. I think that for a production deployment, you'd likely want to implement Swarm or Kubernetes. 我认为对于生产部署,您可能希望实现Swarm或Kubernetes。 See Hyperledger Cello for instance. 例如,请参阅Hyperledger大提琴 You will also want to have a process and automation for managing the code going forward. 您还将希望有一个过程和自动化的程序来管理代码。 Updating images, chaincode, etc. Further, you might want to further automate some of the on-boarding process which at present is rather bare bones. 更新图像,chaincode等。此外,您可能希望进一步自动化一些入门过程,目前这些过程还很简单。

  2. As noted above, the Docker Compose is designed for a single system. 如上所述,Docker Compose是为单个系统设计的。 You'd likely want to use Swarm or Kubernetes to manage nodes on different systems and you want decentralized operations when you are engaging multiple entities into a consortia where the members want to choose where they run their nodes. 您可能想使用Swarm或Kubernetes来管理不同系统上的节点,并且当您将多个实体加入到一个财团中时,希望进行分散的操作,成员要选择他们在何处运行其节点。

  3. There is a developer sandbox offering that you can deploy to IBM's Container service (Kubernetes) but you won't be getting the benefits of the crypto acceleration, HSM, and added security of the LinuxOne platform on which IBM deploys the IBM Blockchain Platform. 有一个开发人员沙箱产品可以部署到IBM的Container Service(Kubernetes),但是您将无法从加密加速,HSM和IBM部署IBM Blockchain Platform的LinuxOne平台的安全性中受益。 The good things in life may be free, but I would want to have the added value of a vendor provided cloud offering like IBM Blockchain Platform for my production system. 生活中的美好事物可能是免费的,但我想让供应商为我的生产系统提供像IBM Blockchain Platform这样的云产品,从而增加其价值。 YMMV. YMMV。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 在Hyperledger Fabric V1.0的本地开发环境中使用REST API支持 - Use REST API support in local development environment for Hyperledger Fabric V1.0 如何在Hyperledger Fabric 1.0中为组织中的新对等方生成证书 - how to generate certificates for new peers in Organization in Hyperledger Fabric 1.0 如何在Hyperledger Fabric V0.6 Chaincode实现中查询一段时间的状态 - how to query states for a period of time in hyperledger fabric v0.6 chaincode implementation 企业计划上的 IBM hyperledger Fabric 业务网络部署 - IBM hyperledger fabric Business network deployment on Enterprise plan 如何将Watson IOT服务集成到Hyperledger Fabric? - How to integrate Watson IOT service to Hyperledger Fabric? 如何查找当前版本的IBM Hyperledger Fabric? - How to find the current version of IBM Hyperledger fabric? 如何在Hyperledger Fabric中获取资产修改历史记录 - How to fetch asset modification history in hyperledger fabric 使用Hyperledger Fabric 1.0的IBM-Bluemix区块链服务的替代方案 - Alternative for IBM-Bluemix blockchain service which is using hyperledger fabric 1.0 IBM Blockchain Platform如何初始化链码? 超级账本面料 - How IBM Blockchain Platform initializing chaincode? Hyperledger Fabric 在IBM-Bluemix Hyperledger Fabric V0.6中为每个事务创建单独的块 - Separate block creating for each transaction in IBM-Bluemix Hyperledger Fabric V0.6
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM