使用VNet Peering增強(qiáng)Azure Bastion的實(shí)用性
Azure Bastion是微軟為Azure虛擬機(jī)用戶提供的一項(xiàng)PaaS版本的堡壘機(jī)服務(wù)。使用它可以通過安全的方式通過管理端口(RDP/SSH)訪問Azure虛擬機(jī),而無(wú)需為虛擬機(jī)配置公網(wǎng)IP。
Azure Bastion部署在虛擬網(wǎng)絡(luò)中,也就是說(shuō)它可以為其所在虛擬網(wǎng)絡(luò)中所有子網(wǎng)內(nèi)的虛擬機(jī)提供堡壘機(jī)服務(wù)。若用戶有多個(gè)虛擬網(wǎng)絡(luò),則需要在每個(gè)虛擬網(wǎng)絡(luò)中都部署一個(gè)Bastion主機(jī),從而實(shí)現(xiàn)虛擬機(jī)的安全性。那么是否有一種方式可以通過一個(gè)虛擬網(wǎng)絡(luò)中的Bastion主機(jī)來(lái)對(duì)多個(gè)虛擬網(wǎng)絡(luò)中的虛擬機(jī)進(jìn)行保護(hù)呢?答案肯定是有的。
可以將Azure Bastion和VNet Peering結(jié)合使用。配置好VNet Peering以后,則無(wú)需在每個(gè)對(duì)等互聯(lián)的VNet中均部署B(yǎng)astion主機(jī)。也就是說(shuō),如果在一個(gè)虛擬網(wǎng)絡(luò)中部署B(yǎng)astion主機(jī),則它可用于連接到再對(duì)等互聯(lián)VNet中部署的虛擬機(jī),對(duì)等互聯(lián)VNet中無(wú)需部署其他的Bastion主機(jī)。
可以在如下類型的對(duì)等互聯(lián)中使用Azure Bastion解決方案:
虛擬網(wǎng)絡(luò)對(duì)等互聯(lián):同一Azure區(qū)域中的虛擬網(wǎng)絡(luò)之間進(jìn)行對(duì)等互聯(lián)
全局虛擬網(wǎng)絡(luò)對(duì)等互聯(lián):跨Azure區(qū)域間的虛擬網(wǎng)絡(luò)進(jìn)行對(duì)等互聯(lián)
可以將堡壘部署整合到單個(gè)虛擬網(wǎng)絡(luò),并仍可訪問部署在對(duì)等互連虛擬網(wǎng)絡(luò)中的VM,同時(shí)集中整個(gè)部署,這不僅對(duì)于實(shí)施Hub Spoke網(wǎng)絡(luò)架構(gòu)來(lái)說(shuō)有著很大的便利性,還可以減少用戶部署B(yǎng)astion服務(wù)的數(shù)量,從而節(jié)約成本。更過信息大家可以參考如下連接:
https://docs.microsoft.com/en-us/azure/bastion/vnet-peering?WT.mc_id=AZ-MVP-5002232
資源準(zhǔn)備
說(shuō)了這么多,接下來(lái)就一起看下如何使用虛擬網(wǎng)絡(luò)對(duì)等互聯(lián)增強(qiáng)Bastion服務(wù)。本地實(shí)驗(yàn)將繼續(xù)上次的實(shí)驗(yàn)環(huán)境,在上次的實(shí)驗(yàn)環(huán)境中已經(jīng)在Japan East區(qū)域部署好了虛擬機(jī)和Bastion,具體如下圖所示:
接下來(lái)會(huì)在East Asia區(qū)域部署虛擬網(wǎng)絡(luò)和虛擬機(jī):
配置虛擬網(wǎng)絡(luò)對(duì)等互聯(lián)
配置Japan East區(qū)域的虛擬網(wǎng)絡(luò)和East Asia區(qū)域的虛擬網(wǎng)絡(luò)對(duì)等互聯(lián):
虛擬網(wǎng)絡(luò)對(duì)等的配置方式在此就不和大家介紹了,感興趣的同學(xué)可以參考如下連接:
測(cè)試VM連接
打開部署在East Asia區(qū)域的虛擬機(jī),點(diǎn)擊“connect”—“Bastion”:
可以看到當(dāng)前使用的是之前部署在Japan East區(qū)域的Bastion主機(jī),輸入用戶名密碼,點(diǎn)擊連接:
連接成功,如下圖所示:
到這里關(guān)于如何使用VNet Peering增強(qiáng)Azure Bastion的實(shí)用性的方法也就給大家介紹完了。通過上述方法可以使Bastion服務(wù)更有用且更便宜。