fbpx

教學指南: 建立多組織 Hyperledger Fabric 網路

Contents

課程簡介

這門課程將幫助您將 Fabric 應用程式部署到一個本地端的多組織 Fabric 設定( multi-org Fabric Setup )或是雲端中

简体中文课程介绍

從這 3.5 小時的課程,你會學到

  • 設定一個具有多重組織的本地端測試環境
  • 在雲端上建構 Hyperledger Fabric 基礎設施
  • 建立一個跨多台機器的 Fabric 設定
  • 使用各種設定進行試驗,以獲得對各種 HLF 元件的理解
  • 使用配置和二進位制等級設計基本的 Fabric 網路

要求

  • 必須至少對 Hyperledger Fabric 架構或是元件有初級的理解
  • 必須能夠遵循簡單的 Linux scripts 或是命令
  • 必需熟悉軟體的安裝
  • 最好具備: 使用 Go 或 Node 或 Composer 編寫 Fabric Chaincode 的基本想法
  • 對於參考 Fabric 文件和其它資訊來源的心態是開放的

課程說明

你是否努力(或者正在努力)去理解 Fabric 背後工作的原理?

你是否希望在多台機器設定安裝 Fabric 應用程式?

希望將您的應用程式安裝在雲端上的 Fabric 設定嗎?

你認為 Fabric 文件應該包括原生安裝(而不僅僅是 Docker)嗎?

如果你對以上任何一個問題的回答是 YES,那麼請繼續閱讀..。

官方的 Hyperledger Fabric 教學(例如,Build Your First Network)使用了(Docker)容器化的 Fabric 設定。 採用這種方法可以簡化初學者為測試和開發而建立的 Fabric 設定。 儘管這種方法對於初學者來說是很好的,但是它不能使使用者自己掌握建立 Fabric 基礎設施所需的知識。 使用者可以自己剝離這些層,並獲得設定的感覺。

本課程採用原生的安裝方法,以確保學生理解 Fabric 是如何以二進位(peer,orderer…)層級設定的,而不僅僅是在 Docker 容器層級。 換句話說,在本教學中,學生將直接使用下面的 Fabric 二進位格式檔案來學習 Fabric 網路是如何建立的。

  • configtxgen
  • peer
  • orderer
  • fabric-ca-client
  • fabric-ca-server

課程使用一個工具,作者稱之為”Fabric Workbench”,這是一個學習和實驗與原生(而不是 Docker) Fabric 設定的工具。 它擁有一系列現成的 scripts 和配置,這些 scripts 和配置可以讓使用者在非常短的時間內使用 Fabric 設定變得高效。 學生將在第二部分本身啟動一個完整的 multi-org 基礎設施: -)

獲得最大價值

  • 學生必須遵循課堂演示的活動
  • 有關命令 / 配置的詳細資訊,請參閱 Fabric 文件

教學包含:

  • 使用 Fabric CA 進行身份管理(cryptogen 用於測試,Fabric CA 用於正式上線)
  • 單一組織設定
  • 多重組織設定
  • 多點設定
  • 多台機器設定
  • 設定雲端上的 Fabric (課程中使用 AWS,但可以使用任何雲端平臺)
  • 在雲端上或是 premise 上設定 Composer 應用程式

教學不包含:

  • 基本 Fabric 概念 | Chaincode 開發
  • 多台機器 orderer 設定(它使用 Solo)
  • 所有二進位命令的詳細資訊 | YAML 配置 | 配置更新流程
  • 基於 Docker 容器的設定(正如官方文件中提供的那樣)

課程結構:

課程分為七個部分。 每個部分都有一套明確的目標。 以下是摘要:

  • 第一部分: 課程簡介
  • 第2部分: 用於演示真實世界情境的 Acme 案例研究,Workbench 工具概述和設定
  • 第三部分: 學習使用 Fabric CA 二進位檔案和設定 Fabric 設定的標識
  • 第四部分: 使用網路配置檔案來設定 Orderer 二進位檔案
  • 第五部分: Peer 二進位檔案設定 anchor peers,regular peers; 設定組織具有單個及多個節點
  • 第六部分: 用 Composer 應用程式解決常見的挑戰; 在本地端原生安裝 Composer 應用程式
  • 第七部分: 在雲端上建立和測試一個 Multi-Org Fabric 基礎設施

請注意: 如有下列情況,請勿報名本課程:

  • 您正在尋找一個關於 Fabric Chaincode 開發的課程。 本課程不會教你 Fabric 的開發。
  • 你從來沒有參考過 Hyperledger Fabric 文件:)
  • 你正在尋找學習基於 Docker 的設定(請參閱官方教學)
  • 您正在尋找具體的”如何…”,例如,orderer 的 kafka 配置(請參考官方課程)
  • 您希望瞭解二進位命令 | 配置的詳細資訊
  • 您正在尋找獲得 Fabric 認證準備的幫助
  • 你對講師的口音感到不舒服

For Fabric DEEP Dive – Checkout my 10+ Hours course on “Fabric Network Design & Setup”

對於 Fabric DEEP Dive-看看我的10個多小時的課程”Fabric Network Design & Setup

***** 報名前請先看預覽視訊 *****

目標受眾

  • 構建 Hyperledger Fabric 應用程式的開發者
  • 希望利用 Fabric 構建 DLT 應用程式的架構師
  • 區塊鏈狂熱者努力理解 Hyperledger Fabric 背後運作的原理
  • 有興趣構建 Multi Org Hyperledger 測試基礎架構(on-premise & Cloud)的人
  • 與 Hyperledger Fabric 官方教學-BYFN 掙扎的人:)

講師簡介

Rajeev Sakhuja 資訊科技顧問、導師、創新傳道者 ( 更多講師主講課程介紹 )

我是一名親身實踐的資訊技術顧問,在財富500強公司的大規模應用程式開發,基礎設施管理和戰略開發方面有豐富經驗。在IT行業擁有超過20年的經驗。對於學習和教授新技術具有熱情。目前協助大公司製定雲端戰略和實踐。

非常榮幸地宣布,最近IBM已經認證我是“2016-2017年的 IBM Cloud Champion”。感謝所有的學生們的不斷支持和鼓勵。

課程討論專區

  • 對於這個課程有任何問題,或是想要呼朋引伴一起學習,分享學習心得,歡迎到課程討論專區留言

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

參加課程 ♥找優惠折扣碼?

Sponsored by Udemy

也許你會有興趣

 歡迎使用 e-mail 訂閱 Soft & Share 

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: