Microsoft Azure

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

เรื่องที่เกี่ยวข้อง - Azure, Azure Kubernetes Service, Blockchain, Hyperledge Fabric
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

เริ่มต้นยุค AI ด้วยคอร์สฟรี และพรีเมี่ยม กับพล

หากชอบสิ่งที่พลเล่า เรื่องที่พลสอน สามารถสนับสนุนพลโดยการเข้าเรียนคอร์สออนไลน์ของพลนะคร้าบ

  • เข้าใจง่าย ใช้ได้จริง ออกแบบการสอนอย่างเข้าใจโดยโค้ชพล
  • มีคอร์สสำหรับคนใช้งานทั่วไป จนถึงเรียนรู้เพื่อใช้งานในสายอาชีพขั้นสูง
  • ทุกคอร์สมีใบประกาศณียบัตรรับรองหลังเรียนจบ

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save