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