2017-10-03 11 views
0

Hyperledger Fabric V1.0ネットワークHyperledger-fabric docsに従い、fabric-sdk-javaクライアントを使用してセットアップしました。私のJavaアプリケーションからネットワークと通信することができます。開発環境ではすべてがうまくいきました。しかし、私はまだその生産レベルの実装について明確なイメージを得ていません。プロダクションをライブ制作するために、以下の点について貴重な提案を探してください。Hyperledger Fabric V1.0ネットワークを運用レベルで展開するにはどうすればよいですか?

  1. このセットアップをプロダクションに使用できますか?どのようにこのドッカーの作成設定を使用してネットワークを構築できますか?ネットワークのプロダクションホスティングに使用できるオプションはどれですか?
  2. プロダクション環境でセットアップすることができれば、このドッキングマシンの設定をすべてのピアシステムで実行すると、どのようにしてdocker-compose.yamlを設定して、それぞれのピア/別のシステムで?
  3. 代わりにBluemix Blockchain Serviceが見つかりましたが、高い月額料金があります。 myownピアと組織を定義することで、myown Hyperledger Fabric V1.0ネットワークを展開する方法はありますか?

答えて

3
  1. 私は生産の展開のために、あなたはおそらくスウォームやKubernetesを実装するだろうと思います。たとえば、Hyperledger Celloを参照してください。また、コードを管理するためのプロセスと自動化が必要になります。画像、チェーンコードなどの更新さらに、現在はむしろ素人の骨である搭乗プロセスの一部をさらに自動化することができます。

  2. 上記のように、Docker Composeは単一システム用に設計されています。 SwarmやKubernetesを使用して異なるシステム上のノードを管理したい場合や、複数のエンティティを1つのコンソーシアムに参加させてノードを実行する場所を選択したい場合、分散処理が必要な場合があります。

  3. IBMのコンテナ・サービス(Kubernetes)にデプロイできるディベロッパ・サンドボックスがありますが、IBMが導入しているLinuxOneプラットフォームの暗号アクセラレーション、HSM、セキュリティ強化のメリットはありません。 IBMブロックチェーン・プラットフォーム。人生での良いことは無料かもしれませんが、私の生産システムにIBM Blockchain Platformのようなベンダー提供のクラウド・オファリングの付加価値を持たせたいと考えています。 YMMV。

+0

hyperledger CelloはHyperledger Fabric 1.0をサポートしています。8日前には、プロダクションでの使用をお勧めしますか? –

+0

まだ、いいえ。それは、実験やpocなどのためだけに1.0の成熟度に達するまで使用されるべきです。 – christo4ferris

+0

ご協力ありがとうございます。 Docker Swarmに関して、Swarmを使用して超薄型ファブリックを設定する方法について可能な限りいくつかの情報リンクを共有することができます –

関連する問題