Microsoft Azure

รู้จักกับส่วนรวมเทมเพลต Hyperledger Fabric บน Azure Kubernetes บน Microsoft Azure Blockchain

เรื่องที่เกี่ยวข้อง - , , ,
Viewed - 1102
Hyperledger Fabric

การนำ Blockchain มาใช้ในธุรกิจหรือองค์กร มักจะมีการเริ่มต้นจากขั้นตอนที่เรียกว่า Proof-of-Concept หรือที่เรียกกันง่ายๆ ว่า Prototype

ก่อนที่จะเข้าสู่ขั้นตอนสร้าง (Build), นำร่อง (Pilot), และปล่อยใช้งานจริง (Production) ซึ่งแต่ละขั้นตอนมักจะมีความซับซ้อนในการวางแผนระบบ และความยืดหยุ่นในการตั้งค่าต่างๆ เช่น

  • จำนวนของ Node
  • ขนาดของ Node
  • จำนวนสมาชิกของ Blockchain ใน Consortium

ซึ่งการวางแผนในขั้นตอนพวกนี้ จะมีผลต่อความง่ายในขั้นตอนที่เราเอาไปใช้งานจริงด้วย ทาง Microsoft มองว่า หากมีเทมเพลต หรือ Script พื้นฐานเพื่อใช้ในงาน Blockchain แบบต่างๆ ก็น่าจะทำให้ความซับซ้อนในขั้นตอนพวกนี้ ง่ายขึ้นได้

เป็นที่มาของ Template Marketplace ของ Hyperledger Fabric ครับ

ตลาดเทมเพลตของ Hyperledger Fabric บน Azure Kubernetes ของ Microsoft Azure

ด้วยความนิยมที่เพิ่มขึ้นอย่างต่อเนื่อง ทาง Microsoft ก็ได้เปิดส่วน Template Marketplace ขึ้นมาสำหรับ Hyperledger Fabric โดยเฉพาะ

โดยมีเป้าหมาย เพื่อให้ผู้ใช้ที่มีความเข้าใจเบื้องต้น ในการใช้งาน Azure หรือ Hyperledger Fabric สามารถจัดตั้ง Blockchain consortium ขึ้นมาบน Azure ได้โดยกำหนดค่าจำนวนหนึ่งเท่านั้นครับ

ความสามารถเด่นๆ ของเทมเพลต Hyperledger Fabric บน Azure Kubernetes Service

  • Supports deployment of Hyperledger Fabric version 1.4.4 (LTS).
  • Supports deployment of orderer organization and peer nodes with the option to configure the number of nodes.
  • Supports Fabric Certificate Authority (CA) with self-signed certificates by default, and an option to upload organization-specific root certificates to initialize the Fabric CA.
  • Supports running of LevelDb and CouchDB for world state database on peer nodes.
  • Ordering service runs highly available RAFT based consensus algorithm, with an option to choose 3,5, or 7 nodes.  
  • Supports ways to configure in terms of number and size of the nodes of Azure Kubernetes Clusters.
  • Public IP exposed for each AKS cluster deployed for networking with other organizations
  • Enables you to jump start with building your network sample scripts to help post-deployment steps such as create workflows of consortiums and channels, adding peer nodes to the channel, etc.
  • Node.js application sample to support running a few native Hyperledger Fabric APIs such as new user identity generation, running custom chain code, etc.

เครื่องมือที่จะตามมาหลังจากนี้

แท่นแท้น ส่วนเสริม (Extension) ของ Microsoft Visual Studio code ที่รองรับการทำงานกับ Azure Hyperledger Fabric instances นั่นเอง

หากใครสนใจ อยากลองสร้าง Template และตัวอย่าง Consortium Script สามารถไปดาวน์โหลดมาปรับแต่งได้ผ่าน Github Repo เพื่อแจกจ่าย และส่งขึ้น Marketplace ก็ได้ครับ

ติดตามอัพเดตกับพล

อ้างอิง – Azure Blog

Loading Facebook Comments ...

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Menu