快速入門:使用虛擬網路在 Azure Container Apps 環境中建立 Azure Spring Apps 標準取用和專用方案實例
注意
基本、標準和企業方案將從 2025 年 3 月中旬開始淘汰,並停用 3 年。 建議您轉換至 Azure Container Apps。 如需詳細資訊,請參閱 Azure Spring Apps 淘汰公告。
標準 耗用量和專用 方案將從 2024 年 9 月 30 日起淘汰,並在六個月後完成關閉。 建議您轉換至 Azure Container Apps。 如需詳細資訊,請參閱 將 Azure Spring Apps 標準取用和專用方案遷移至 Azure Container Apps。
本文適用於:✅ 標準取用和專用 (預覽) ❎ 基本/標準❎企業
本文說明如何在具有虛擬網路的 Azure Container Apps 環境中建立 Azure Spring Apps 實例。 Azure Container Apps 環境會在一組應用程式周圍建立安全界限。 部署至相同環境的應用程式會部署在相同的虛擬網路中,並將記錄寫入相同的Log Analytics工作區。
當您在 Azure Container Apps 環境中建立 Azure Spring Apps 實例時,它會在相同的 Azure Container Apps 環境中與其他服務和資源分享相同的虛擬網路。
在下列案例中,所有應用程式都位於相同的 Azure Container Apps 環境中:
- 當您將前端應用程式部署為 Azure Container Apps 中的容器時。
- 當您在 Azure Spring Apps 標準取用和專用方案中部署 Spring 應用程式時。
您也可以將 Azure Container Apps 環境部署到 IT 小組所建立的現有虛擬網路。 此案例可簡化執行 polyglot 應用程式的虛擬網路體驗。
注意
您可以使用具有 CIDR 範圍 /23
或更高範圍的專用子網的現有虛擬網路。
必要條件
- Azure 訂用帳戶。 如果您沒有訂用帳戶,請先建立免費帳戶,再開始操作。
- (選擇性) Azure CLI 2.45.0 版或更高版本。 使用下列命令,以安裝 Azure Spring 應用程式延伸模組:
az extension add --name spring
在 Azure Container Apps 環境中建立 Azure Spring Apps 實例
使用下列步驟,在具有虛擬網路的 Azure Container Apps 環境中建立 Azure Spring Apps 實例。
重要
取用工作負載配置檔具有隨用隨付計費模型,不需要開始成本。 系統會根據布建的資源,向您收取專用工作負載配置文件的費用。 如需詳細資訊,請參閱 Azure Container Apps 中取用 + 專用方案結構環境中的工作負載配置檔(預覽版) 和 Azure Spring Apps 定價。
開啟 Azure 入口網站。
在搜尋方塊中,搜尋 Azure Spring Apps,然後在結果中選取 [Azure Spring Apps]。
在 [Azure Spring Apps] 頁面上,選取 [ 建立]。
使用下列指導方針填寫 Azure Spring Apps 建立頁面上的基本概念表單:
專案詳細資料:
- 訂用帳戶:選取您想要為此資源計費的訂用帳戶。
- 資源群組:選取現有資源群組或建立新的資源群組。
服務詳細資料:
- 名稱:建立 Azure Spring Apps 實例的名稱。 名稱長度必須為 4 到 32 個字元,且只能包含小寫字母、數字及連字號。 服務名稱的第一個字元必須是字母,且最後一個字元必須是字母或數字。
- 位置:目前僅支援下列區域:澳大利亞東部、美國中部、美國東部、美國東部 2、西歐、東亞、北歐、美國中南部、英國南部、美國西部 3。
方案:選取 [標準使用量] 並專用 於 [定價層 ] 選項。
應用程式環境:
- 選取 [新建 ] 以建立新的 Azure Container Apps 環境,或從下拉功能表中選取現有的環境。
填寫 [建立容器應用程式環境] 頁面上的 [基本概念] 窗體。 使用 [環境名稱] 的預設值
asa-standard-consumption-app-env
,然後選擇 [方案] 的 [取用] 和 [專用] 工作負載配置檔。此時,您已建立具有默認標準取用工作負載配置檔的 Azure Container Apps 環境。 如果您想要將專用工作負載配置檔新增至相同的 Azure Container Apps 環境,您可以選取 [工作負載配置檔] 索引卷標,然後選取 [新增工作負載配置檔]。
選取 [ 網络] ,然後使用下列指導方針指定設定:
- 針對 [ 使用您自己的虛擬網络],選取 [ 是]。
- 從下拉功能表中選取 [虛擬網络] 和 [基礎結構子網] 的名稱,或使用 [視需要建立新的]。
- 將 [虛擬 IP] 設定為 [外部]。 如果您想要只使用虛擬網路中可用的內部IP位址,而不是公用靜態IP,您可以將值 設定為Internal 。
注意
與 Azure Container Apps 環境相關聯的子網需要 CIDR 前置
/23
詞或更新版本。選取 建立。
在 [Azure Spring Apps 建立] 頁面上,選取 [ 檢閱] 和 [建立] 以完成建立 Azure Spring Apps 實例。
清除資源
當您不再需要資源時,請務必刪除您在本文中建立的資源。 若要刪除資源,只要刪除包含這些資源的資源群組即可。 您可以使用 Azure 入口網站 刪除資源群組。 或者,若要使用 Azure CLI 刪除資源群組,請使用下列命令:
echo "Enter the Resource Group name:" &&
read resourceGroupName &&
az group delete --name $resourceGroupName &&
echo "Press [ENTER] to continue ..."