作為一項(xiàng)收費(fèi)服務(wù),AWS API Gateway將應(yīng)用程序和企業(yè)舊有的系統(tǒng)連接起來(lái),該服務(wù)有潛力成為亞馬遜更重要的產(chǎn)品,并引入更多的客戶。
簡(jiǎn)單地說(shuō),AWS的API Gateway也許可以坐在應(yīng)用程序編程接口經(jīng)濟(jì)的中央。隨著一切都變成軟件的趨勢(shì)——企業(yè)、移動(dòng)、物聯(lián)網(wǎng)等等——API作為膠水粘合了不同的系統(tǒng)。AWS、Salesforce和Workday之所以能夠無(wú)縫地連接在一起,依靠的就是API。
問(wèn)題是應(yīng)用程序的數(shù)量激增而軟件正在變得越來(lái)越小。AWS的API Gateway立足的正是云計(jì)算供應(yīng)商的所長(zhǎng):規(guī)模。
AWS的產(chǎn)品策略領(lǐng)導(dǎo)人Matt Wood表示,“一切都是軟件。一切都可以通過(guò)API獲得。”
星期四,AWS在紐約召開(kāi)的AWS峰會(huì)上推出API Gateway。開(kāi)發(fā)者們立刻明白了API Gateway的重要性。我們其余的人不得不在這一點(diǎn)上相信開(kāi)發(fā)者們的判斷。
在做了一點(diǎn)作業(yè)之后,我總結(jié)了一下API Gateway對(duì)于企業(yè)來(lái)說(shuō)具有吸引力的地方大概在于以下幾點(diǎn):
連接服務(wù)正在激增,部署授權(quán)、負(fù)載均衡、通信管理、分析和改變的難度也變得越來(lái)越大。同時(shí),這些連接也需要軟件開(kāi)發(fā)工具包。這些零碎的工作等同于以往大量的工作,而這些大量的工作還沒(méi)有開(kāi)始產(chǎn)生任何真正的價(jià)值。你還記得保持?jǐn)?shù)據(jù)中心亮燈嗎?管理API很可能會(huì)成為等效的軟件。
API Gateway可以將這個(gè)流程自動(dòng)化,讓開(kāi)發(fā)者集中精力去關(guān)心具有更多商業(yè)價(jià)值的代碼。
按照使用付費(fèi)的服務(wù)可以輕松地將應(yīng)用程序和AWS云服務(wù)(自然地)連接起來(lái),但是也可以被用于將舊有的、孤立的網(wǎng)絡(luò)服務(wù)和應(yīng)用程序現(xiàn)代化。
它可以被作為準(zhǔn)中間件或者服務(wù)導(dǎo)向架構(gòu)媒介,即使對(duì)于那些不是AWS用戶的企業(yè)來(lái)說(shuō),這也是有意義的。AWS會(huì)讓目前的客戶使用API Gateway,但是Wood不會(huì)忘記提到該公司還會(huì)吸引一些新的客戶。
Wood在一次采訪中表示,“我們正在努力去除內(nèi)部和外部API中所有討厭的東西。” Wood表示,“API Gateway處在我們技能的匯聚點(diǎn)上,在這里,我們可以去掉那些無(wú)差別的繁重任務(wù)。”
簡(jiǎn)而言之,API Gateway允許企業(yè)打包自己的大型企業(yè)應(yīng)用程序,并連接到網(wǎng)絡(luò)服務(wù)上。
當(dāng)我詢問(wèn)Wood,API Gateway聽(tīng)起來(lái)似乎像是新的中間件,他并不同意這種看法。
現(xiàn)在還有眾多的第三方提供的其他的API網(wǎng)關(guān),包括AWS市場(chǎng)中都有一些,但是它們不是原生的。Wood表示AWS的客戶想要的是原生的API管理。Wood表示,“這是一個(gè)巨大的市場(chǎng),是一塊很大的餡餅。”
總結(jié):開(kāi)發(fā)者會(huì)比普通人更快地理解API Gateway。但是AWS最新的工具擁有足夠的魔力會(huì)讓企業(yè)首席XX官之類的高管至少會(huì)問(wèn)幾個(gè)問(wèn)題——特別是如果他們能夠從舊有的系統(tǒng)獲得更多并且讓它們變得對(duì)云計(jì)算更友好的話。
并不令人驚訝的是,AWS的定價(jià)結(jié)構(gòu)讓嘗試變得很便宜。在100萬(wàn)個(gè)免費(fèi)的調(diào)用之后,價(jià)格是每100萬(wàn)個(gè)API調(diào)用3.50美元。數(shù)據(jù)傳輸和緩存將會(huì)稍稍增加一些費(fèi)用。下面是一個(gè)例子。