以前,Microsoft側重于在Azure中提供開發測試(Dev/Test)環境這樣的簡單拓撲(Topology)。現在,Microsoft正在增添對更復雜拓撲的支持。Microsoft的高級程序經理Christine Avanessians解釋了Azure服務擴展的原因:
起初,我們瞄準的是開發測試拓撲,與R3、企業以太坊聯盟(Enterprise Ethereum Alliance)、Chain和BlockApps等建立了伙伴關系,并交付了用于多種協議的開發和演示機器。我們從中得到了大量積極的反饋。考慮到用戶在工作中需要更高級的場景,我們擴展了服務,以用于更復雜的拓撲。
為推動服務的擴展,Microsoft正將部署劃分為三類拓撲:
開發測試拓撲。它通常是由單個在Azure中運行的節點或虛擬機組成,使開發人員可快速上手區塊鏈應用的開發。Microsoft已支持的部署包括:BlockApps、Corda、Quorum、Syscoin、Chain和Parity(以太坊)等。
單成員(Single Member)拓撲。它使企業可測試并模擬同一企業內多個部門或業務單元的生產負載。該配置中所包括的多個節點可處于不同的地理區域。
多成員(Multi-Member)拓撲。它使多個企業可測試并模擬生產負載。這樣的負載通常配置為跨多個區域、Azure訂閱或Azure Active Directory租戶。
Microsoft同時宣布了已計劃首次推出的單成員拓撲,包括:
HyperLedger Fabric。該解決方案將部署一個多節點HyperLedger Fabric網絡,組成包括:一個運行成員服務的節點、一個運行訂購服務的節點和多個Fabric對等節點。
R3 Corda:該解決方案將部署一個多節點Corda網絡,組成包括:一個運行網絡圖的節點、一個運行公證(Notary)服務的節點和多個成員節點。
Quorum:該解決方案將部署一個多節點Quorum網絡,組成包括:一個區塊制造節點,多個投票者(Voter)和觀察者(Observer)。
Chain:該解決方案將部署一個多節點、多區域的Chain Core網絡,組成包括:一個區塊生成節點,多個簽名者(Signer)和參與者。
BlockApps:該解決方案將部署一個多節點BlockApps Strato網絡,組成包括:一個區塊制造節點、多個驗證者(Validator)和參與者。
Microsoft還提供了Azure Marketplace,其中用戶可采用多種定價模型,部署自己的服務和第三方服務。定價模型包括:免費、按使用付費(Pay-As-You-Go)和自帶許可證(BYOL,Bring-Your-Own—License)。Marketplace中同時提供了一些區塊鏈解決方案,客戶可使用它們加速自身的部署。Avanessians解釋說:
加上我們已發布的其它一些區塊鏈服務,我們重在降低用戶花費在構建和配置區塊鏈網絡所用架構上的時間,使得用戶集中精力去構建自己的區塊鏈樣板。
查看英文原文: Microsoft Adds Support for Additional Blockchain Protocols in Azure