簡體   English   中英

Azure 應用服務連接到本地 REST API

[英]Azure App Service to connect to on-premises REST API

I have an App Service web app running in .net which is trying to connect to a REST API which is available inside our on-premises. 我在 Azure 中創建了一台 VM 機器,從那里我可以使用站點到站點 VPN 連接到 REST API,但不能通過應用程序服務。 我不清楚應用服務是否支持 VPN 連接,或者我必須使用混合連接方法。

我敢肯定這篇文章不清楚。 任何開始的幫助都會幫助我開始。

謝謝,文卡特

有很多方法可以實現這一點:

VNet 集成

標准、高級或隔離應用服務計划使應用服務能夠通過點到站點 VPN 連接到虛擬網絡。 虛擬網絡必須具有基本/動態、VpnGw1 或更大大小的 VPN 網關,並配置為點到站點連接。

在此處輸入圖像描述

應用服務連接到虛擬網絡后,您可以:

啟用應用服務與該虛擬網絡上的 Azure 虛擬機對話。 通過該網關也可以通過站點到站點 VPN 連接跳轉到本地。 點到站點 VPN 連接繼承了相關網關的 SLA。 有一些限制:

連接速度受限於網關可以提供的速度(使用基本尺寸網關時為 80-100Mpbs)。 一個應用服務計划只能支持連接到 5 個虛擬網絡。 應用服務只能連接到一個虛擬網絡。

混合連接

這是我非常喜歡的一個功能,在我進行過的對話中,這似乎是一種很少有人知道的方法。 但是,它已在基本、標准和高級計划中提供多年。

在此處輸入圖像描述

Azure 服務環境(ASE)

ASE 是一種解決方案,您可以在其中在連接到虛擬網絡的環境中部署一個或多個單租戶隔離層應用程序服務計划。 這意味着應用服務計划中的每個實例都已經在虛擬網絡中,並且可以直接與同一網絡中的 Azure 虛擬機通信,無需任何 VPN 或混合連接。

使用內部負載均衡器部署的內部 ASE 通過單個私有 IP 地址向用戶/系統提供隔離層應用服務。 您可以通過多種方式路由到該私有 IP 地址:

A web 應用程序網關 前端子網中的第三方防火牆設備(虛擬機) 從使用站點到站點 VPN 或 ExpressRoute 連接的遠程或本地網絡

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM