Azure DDoS 防護(hù)參考體系結(jié)構(gòu)

來源: Microsoft Azure
作者:Microsoft Azure
時間:2020-12-01
17572
標(biāo)準(zhǔn)DDoS防護(hù)面向虛擬網(wǎng)絡(luò)中部署的服務(wù)。對于其他服務(wù),將會應(yīng)用默認(rèn)的基本DDoS防護(hù)服務(wù)。以下參考體系結(jié)構(gòu)按場景進(jìn)行整理,體系結(jié)構(gòu)模式已分組在一起。

標(biāo)準(zhǔn)DDoS防護(hù)面向虛擬網(wǎng)絡(luò)中部署的服務(wù)。對于其他服務(wù),將會應(yīng)用默認(rèn)的基本DDoS防護(hù)服務(wù)。以下參考體系結(jié)構(gòu)按場景進(jìn)行整理,體系結(jié)構(gòu)模式已分組在一起。

虛擬機(jī)(Windows/Linux)工作負(fù)荷

負(fù)載均衡的VM上運(yùn)行的應(yīng)用程序

針對如何通過在負(fù)載均衡器后的規(guī)模集中運(yùn)行多個Windows VM以提高可用性和可伸縮性,此參考體系結(jié)構(gòu)顯示了一組已經(jīng)過驗證的做法??蓪θ魏螣o狀態(tài)工作負(fù)荷(例如Web服務(wù)器)使用此體系結(jié)構(gòu)。

image-9.png

負(fù)載均衡VM上運(yùn)行的應(yīng)用程序的參考體系結(jié)構(gòu)示意圖

在此體系結(jié)構(gòu)中,工作負(fù)荷分布于多個VM實例上。有單個公共IP地址,并且Internet流量通過負(fù)載均衡器分布到這些VM。與公共IP關(guān)聯(lián)的Azure(Internet)負(fù)載均衡器的虛擬網(wǎng)絡(luò)上已啟用標(biāo)準(zhǔn)DDoS防護(hù)。

負(fù)載均衡器將傳入的Internet請求分配到VM實例。虛擬機(jī)規(guī)模集允許手動或者基于預(yù)定義規(guī)則自動擴(kuò)展或縮減VM的數(shù)量。如果資源遭受DDoS攻擊,此功能非常重要。有關(guān)此參考體系結(jié)構(gòu)的詳細(xì)信息,請參閱此文。

在Windows N層上運(yùn)行的應(yīng)用程序

有許多方法可用來實現(xiàn)N層體系結(jié)構(gòu)。下圖顯示了典型的三層Web應(yīng)用程序。此體系結(jié)構(gòu)是基于運(yùn)行負(fù)載均衡的VM以實現(xiàn)可伸縮性和可用性一文構(gòu)建的。Web層和業(yè)務(wù)層都使用負(fù)載均衡的VM。

image-10.png

Windows N層上運(yùn)行的應(yīng)用程序的參考體系結(jié)構(gòu)示意圖

在此體系結(jié)構(gòu)中,已在虛擬網(wǎng)絡(luò)上啟用標(biāo)準(zhǔn)DDoS防護(hù)。虛擬網(wǎng)絡(luò)中的所有公共IP將得到第3層和第4層DDoS防護(hù)。要獲得第7層防護(hù),請部署WAF SKU中的應(yīng)用程序網(wǎng)關(guān)。有關(guān)此參考體系結(jié)構(gòu)的詳細(xì)信息,請參閱此文。

備注

不支持在公共IP后面運(yùn)行單個VM的情況。

PaaS Web應(yīng)用程序

此參考體系結(jié)構(gòu)顯示了在單個區(qū)域中運(yùn)行Azure應(yīng)用服務(wù)應(yīng)用程序。此體系結(jié)構(gòu)顯示了針對使用Azure應(yīng)用服務(wù)和Azure SQL數(shù)據(jù)庫的Web應(yīng)用程序運(yùn)用的一套經(jīng)過證實的做法。已針對故障轉(zhuǎn)移場景設(shè)置了備用區(qū)域。

image-11.png

PaaS Web應(yīng)用程序的參考體系結(jié)構(gòu)示意圖

Azure流量管理器將傳入的請求路由到某個區(qū)域中的應(yīng)用程序網(wǎng)關(guān)。在正常操作期間,它會將請求路由到活動區(qū)域中的應(yīng)用程序網(wǎng)關(guān)。如果該區(qū)域不可用,流量管理器會故障轉(zhuǎn)移到備用區(qū)域中的應(yīng)用程序網(wǎng)關(guān)。

從Internet發(fā)往Web應(yīng)用程序的所有流量通過流量管理器路由到應(yīng)用程序網(wǎng)關(guān)公共IP地址。在此場景中,應(yīng)用服務(wù)(Web應(yīng)用)本身不直接面向外部,且受應(yīng)用程序網(wǎng)關(guān)的保護(hù)。

我們建議配置應(yīng)用程序網(wǎng)關(guān)WAF SKU(預(yù)防模式)來幫助防范第7層(HTTP/HTTPS/Web套接字)攻擊。此外,Web應(yīng)用配置為僅接受來自應(yīng)用程序網(wǎng)關(guān)IP地址的流量。

有關(guān)此參考體系結(jié)構(gòu)的詳細(xì)信息,請參閱此文。

針對非Web PaaS服務(wù)的緩解措施

Azure上的HDInsight

此參考體系結(jié)構(gòu)顯示如何為Azure HDInsight群集配置標(biāo)準(zhǔn)DDoS防護(hù)。確保HDInsight群集已鏈接到虛擬網(wǎng)絡(luò),并在該虛擬網(wǎng)絡(luò)上啟用了DDoS防護(hù)。

image-12.png

“HDInsight”和“高級設(shè)置”窗格,其中包含虛擬網(wǎng)絡(luò)設(shè)置

image-13.png

用于啟用DDoS防護(hù)的選項

在此體系結(jié)構(gòu)中,從Internet發(fā)往HDInsight群集的流量路由到與HDInsight網(wǎng)關(guān)負(fù)載均衡器關(guān)聯(lián)的公共IP。然后,網(wǎng)關(guān)負(fù)載均衡器直接將流量發(fā)送到頭節(jié)點(diǎn)或工作節(jié)點(diǎn)。由于已在HDInsight虛擬網(wǎng)絡(luò)上啟用標(biāo)準(zhǔn)DDoS防護(hù),虛擬網(wǎng)絡(luò)中的所有公共IP將得到第3層和第4層DDoS防護(hù)。此參考體系結(jié)構(gòu)可與N層和多區(qū)域參考體系結(jié)構(gòu)相結(jié)合。

有關(guān)此參考體系結(jié)構(gòu)的詳細(xì)信息,請參閱使用Azure虛擬網(wǎng)絡(luò)擴(kuò)展Azure HDInsight文檔。

備注

虛擬網(wǎng)絡(luò)中使用公共IP的PowerApps或API管理的Azure應(yīng)用服務(wù)環(huán)境都原生不受支持。

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于Microsoft Azure,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個人觀點(diǎn),不代表快出海對觀點(diǎn)贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多