閱讀408 返回首頁    go 小米 go 小米6


區塊鏈應用創新的加速器 - 阿裏雲容器服務區塊鏈解決方案

blockchain_solution_architecture

區塊鏈(Blockchain)近年來在全球得到越來越廣泛的關注,吸引了越來越多的開發者、企業、高校、研究機構、政府組織等參與到區塊鏈技術、應用的研究和探索之中。區塊鏈的本質是一種防篡改的、共享的分布式賬本技術,它建立在分布式共識算法、智能合約、加密算法等基礎之上,可解決在信用缺失場景下進行交易的問題。近年來在各個行業湧現了許多基於區塊鏈的創新業務場景,例如數字票據、資產托管、物流航運、食品藥品安全和溯源、公益慈善、數字內容版權等等。

目前業界有多種區塊鏈的實現技術,在開源領域最具影響力的是Linux基金會旗下的Hyperledger係列項目,特別是其中的Hyperledger Fabric區塊鏈框架實現。Hyperledger Fabric是基於模塊化架構,麵向企業級區塊鏈應用和解決方案而設計,具備良好的可擴展性、高可用性、安全性等特點。

Hyperledger_Logo_Official_Small

在支持區塊鏈應用和解決方案的開發方麵,Hyperledger組織和業界提供了一係列文檔、示例、工具以及活躍的社區支持,幫助用戶在本地很方便地搭建起區塊鏈的開發環境。然而在企業級的分布式環境以及雲環境部署配置部署區塊鏈卻並非易事。這涉及到區塊鏈相關工具的配置和調用、區塊鏈網絡拓撲的設計、證書和密鑰的安全分發、組件和服務的高可用性、業務處理能力的彈性擴展、數據的持久化等方麵的考慮和設計,需要開發者對區塊鏈相關技術有深入的了解,需要專業和完善的企業基礎架構和資源服務的支撐。此外,區塊鏈的配置和部署過程涉及到大量的配置對象,過程繁瑣且互相關聯,出錯概率很高,需要頻繁地進行端到端測試才能確保區塊鏈的正確配置和部署,耗費的時間數以小時甚至數以天計。在這種情況下,開發者無法聚焦於區塊鏈上層應用的開發和業務創新的思考上,極大影響了應用和解決方案的快速迭代、快速上線。

針對這一係列痛點和需求,阿裏雲容器服務團隊在2017年杭州雲棲大會發布了區塊鏈自動化配置和部署的解決方案,並於今天正式在阿裏雲國內站上線。

blockchain_solution_box_small

阿裏雲容器服務區塊鏈解決方案是一種簡便、靈活的通用型基礎解決方案。它主要服務於區塊鏈應用和解決方案的開發和測試環節,為開發者提供了低門檻、高效率的區塊鏈使用方式。該區塊鏈解決方案的主要優勢如下:

  1. 適用開發和測試環境的敏捷性要求,部署時間從天級降低到分鍾級;
  2. 完全自動化生成配置,杜絕手誤;
  3. 內置最佳實踐,可一步到位完成區塊鏈網絡的配置和部署,沒有返工。

使用手工方式和使用區塊鏈解決方案方式兩者在消耗時間數量級上的對比如下:

blockchain_time_compare

阿裏雲容器服務區塊鏈解決方案的使用流程如下圖所示:

blockchain_solution_flow

在區塊鏈解決方案的圖形化向導中,我們抽取出最關鍵的幾組參數提供給開發者進行定製化配置,同時也提供了標準的默認值以進一步方便開發者的使用。當點下“部署區塊鏈網絡”的按鈕之後,在底層,區塊鏈解決方案將自動完成大量複雜的參數設置、工具調用、模板生成、證書和文件分發、區塊鏈部署等工作。開發者隻需等待數分鍾,便能得到一套全新定製的區塊鏈網絡。在區塊鏈解決方案的幫助下,即使開發者麵對來自市場和業務方頻繁多變的需求,也可以輕鬆實現高效、靈活的閉環開發模式,加速開發迭代。

blockchain_solution_wizard

在完成區塊鏈網絡的部署之後,開發者可以通過CLI命令行、SDK應用程序、區塊鏈管理監控工具等方式開始訪問區塊鏈網絡,進行區塊鏈應用和解決方案的開發、測試工作。區塊鏈解決方案支持符合Hyperledger Fabric標準的SDK應用程序和管理監控工具(如Hyperledger Explorer或者第三方實現)直接訪問區塊鏈網絡上的服務。同時,為提升應用和工具的配置效率,我們提供了示例程序和示例工具演示如何實現一鍵下載所有區塊鏈網絡配置,實現應用和工具對區塊鏈網絡的快速無縫對接。另一方麵,這些SDK應用程序、區塊鏈管理監控工具既可以部署在遠程環境中,也可以部署在阿裏雲容器服務的容器集群之上。

blockchain_explorer_small

作為區塊鏈解決方案的部署平台,阿裏雲容器服務的容器集群具備企業級的強大功能特性和可靠性保障,在公共雲上支撐著數以萬計的生產級容器部署,並積累了豐富的企業級容器技術研發和運維的經驗,集成了應用容器化的大量最佳實踐。同時,阿裏雲上完善的基礎資源和服務為構建全方位、全生命周期的區塊鏈企業應用解決方案提供了強大的支撐,讓開發者和企業實現一站式規劃、采購、配置、開發、上線、運維。

未來,我們將根據市場的需求,不斷完善對公共雲、專有雲、混合雲等不同部署形態,以及對阿裏雲國內站和國際站等不同區域的更為全麵的覆蓋。

“不積跬步,無以至千裏;不積小流,無以成江海。” 阿裏雲容器服務區塊鏈解決方案隻是我們在區塊鏈領域邁出的第一步。我們需要和區塊鏈生態係統一起更好地推進區塊鏈應用的落地和區塊鏈的雲端商業化普及。我們歡迎廣大的開發者積極反饋功能方麵的需求和改進意見,以幫助區塊鏈解決方案的不斷改進和升級;同時我們也歡迎合作夥伴在此基礎解決方案之上進一步打造出更全麵的區塊鏈即服務(Blockchain-as-a-Service),以及更貼近行業的區塊鏈商業解決方案。


開始使用:

最後更新:2017-10-30 18:34:00

  上一篇:go  100%移植阿裏雲移動測試技術,竟僅需1周?!——移動測試專有雲(2)——架構詳解
  下一篇:go  個人能備案哪些網站?