微軟Azure API管理服務(wù)(API Management)提供Azure私有連接(Private Link)功能預(yù)覽,讓用戶(hù)簡(jiǎn)單地在A(yíng)zure Portal創(chuàng)建可充當(dāng)前門(mén)的API外觀(guān)(Facade),使得外部和內(nèi)部應(yīng)用程序,都可通過(guò)該API外觀(guān)訪(fǎng)問(wèn)位于A(yíng)zure的后端服務(wù)。
Azure API管理服務(wù)是一項(xiàng)全托管的服務(wù),可供用戶(hù)發(fā)布、保護(hù)、轉(zhuǎn)換、維護(hù)和監(jiān)控API,其使用場(chǎng)景包括現(xiàn)代化老舊系統(tǒng),借由API來(lái)抽象老舊后端,使這些系統(tǒng)能夠連接到新的云計(jì)算服務(wù)和應(yīng)用程序,或是用在A(yíng)PI開(kāi)發(fā)模型中,滿(mǎn)足以API為中心的應(yīng)用程序集成需求,或是也可降低企業(yè)對(duì)企業(yè)的資料交換障礙,由于A(yíng)PI消除點(diǎn)對(duì)點(diǎn)集成的多余成本,因此已成為B2B集成的重要工具。
而微軟更新Azure API管理服務(wù),來(lái)提高該服務(wù)的安全性。在部署Azure API管理服務(wù)時(shí),用戶(hù)將控制三個(gè)主要組件,分別是Azure Portal、網(wǎng)關(guān)和管理平面,利用私有連接,能夠替網(wǎng)關(guān)組件創(chuàng)建一個(gè)專(zhuān)用的端點(diǎn),該端點(diǎn)將通過(guò)虛擬網(wǎng)絡(luò)中的私有IP公開(kāi),而這允許入站流量經(jīng)由私有IP抵達(dá)Azure API管理網(wǎng)關(guān)。
簡(jiǎn)單來(lái)說(shuō),Azure私有連接讓用戶(hù)可以通過(guò)虛擬網(wǎng)絡(luò)中的私有端點(diǎn),來(lái)訪(fǎng)問(wèn)像是Azure Storage以及SQL數(shù)據(jù)庫(kù)等Azure PaaS服務(wù),甚至是Azure所托管的用戶(hù)或其合作伙伴的服務(wù)。Azure私有連接讓用戶(hù)的虛擬網(wǎng)絡(luò)和Azure API管理網(wǎng)關(guān)之間的通信,能夠在私密且安全的情況下,通過(guò)微軟骨干網(wǎng)絡(luò)傳輸,而不需要將服務(wù)對(duì)外公開(kāi)至互聯(lián)網(wǎng)上,因此也減少了來(lái)自互聯(lián)網(wǎng)的安全風(fēng)險(xiǎn)。
Azure私有連接能夠提供與具有私有端點(diǎn)的PaaS服務(wù)相同的使用體驗(yàn),其具體優(yōu)點(diǎn),包括能夠私密訪(fǎng)問(wèn)來(lái)自Azure Virtual Network的資源、同儕網(wǎng)絡(luò)和企業(yè)本地部署網(wǎng)絡(luò)。另外,Azure私有連接也能受到Azure資源內(nèi)置的資料泄露保護(hù)機(jī)制保護(hù),擁有PaaS資源的可預(yù)測(cè)私有IP地址,同時(shí)還能跨PaaS服務(wù)獲得一致的體驗(yàn)。
由于A(yíng)zure API管理服務(wù)還支持虛擬網(wǎng)絡(luò)注入(Virtual Network Injection),使用戶(hù)可以在虛擬網(wǎng)絡(luò)中部署所有組件,因此加上新功能發(fā)布,目前微軟提供三種在A(yíng)zure虛擬網(wǎng)絡(luò)中集成組件的選項(xiàng),除了私有端點(diǎn)連接外,還有用來(lái)集成虛擬網(wǎng)絡(luò)外部和內(nèi)部組件的網(wǎng)絡(luò)模型,官方表示,這三個(gè)是互斥選項(xiàng),用戶(hù)無(wú)法在虛擬網(wǎng)絡(luò)集成中,同時(shí)使用私有端點(diǎn)連接。
在A(yíng)zure私有連接功能預(yù)覽階段,微軟僅支持進(jìn)入網(wǎng)關(guān)的入站流量,以及使用STV2運(yùn)算平臺(tái)的執(zhí)行實(shí)例,同時(shí)當(dāng)前Azure私有連接,也僅限于不使用虛擬網(wǎng)絡(luò)注入的執(zhí)行實(shí)例,但該功能將會(huì)在微軟評(píng)估初步預(yù)覽反饋后開(kāi)放。