判斷 Azure App Service 方案價格
Azure App Service 方案的定價層可決定您獲得哪些 App Service 功能,以及為該方案支付多少費用。 定價層範例如下:免費、共用、基本、標準、進階、進階 V2、進階 V3、隔離、隔離 V2。
應用程式如何在 App Service 方案中執行和調整
Azure App Service 方案是 App Service 應用程式的規模調整單位。 視 Azure App Service 方案的定價層而定,您的應用程式會以不同方式執行和調整。 如果方案設定為執行五個虛擬機器執行個體,則方案中的所有應用程式會在所有五個執行個體上執行。 如果方案設定為自動調整,則方案中的所有應用程式都會根據自動調整設定一起擴增。
定價層分成三個類別:
- 共用計算:
- 免費和共用,這兩個基底層會在與其他 App Service 應用程式相同的 Azure VM 上執行應用程式,包括其他客戶的應用程式。
- 這些階層配置 CPU 配額給共用資源上執行的每個應用程式,而且資源無法擴增。
- 這些階層僅用於開發與測試。
- 專用計算:
- 基本、標準、進階、進階 V2 和 進階 V3 層會在專用 Azure VM 上執行應用程式。
- 只有位於相同 App Service 方案中的應用程式,才會有相同的計算資源。 層級越高,可用於擴展的 VM 執行個體就越多。
- 隔離:
- 隔離和隔離 V2 層會在專用 Azure 虛擬網路上執行專用 Azure VM。
- 這一層會在計算隔離之上為應用程式提供網路隔離。
- 這一層可提供最大的擴增能力。
以下是不同方案詳細資料 (部分內容可能是機器或 AI 翻譯) 的範例。 如需詳細資訊,您可以使用 Azure 入口網站。 選取 [建立 App Service 方案],然後選取 [探索定價方案]。 您可以依硬體或特性功能來檢視。
功能 | 免費 F1 | 基本 B1 | 標準 S1 | Premium P1V3 |
---|---|---|---|---|
使用方式 | 開發、測試 | 開發、測試 | 生產工作負載 | 增強規模、效能 |
預備位置 | N/A | N/A | 5 | 20 |
自動調整規模 | N/A | 手動 | 規則 | 規則、彈性 |
調整執行個體 | N/A | 3 | 10 | 30 |
每日備份 | N/A | N/A | 10 | 50 |
免費和共用
免費和共用服務方案為基本層,就像其他應用程式,這兩個方案都會在相同的 Azure 虛擬機器上執行。 某些應用程式可能屬於其他客戶。 這些階層僅用於開發與測試。 我們不為免費和共用服務方案提供 SLA。 免費和共用方案均以應用程式為單位來計量。
基本
基本服務方案是專為流量需求較低的應用程式所設計,這種應用程式不需要進階的自動調整和流量管理功能。 定價視您所執行的執行個體大小與數目而定。 內建網路負載平衡支援會將流量自動散發到不同的執行個體上。 搭配 Linux 執行階段環境的基本服務方案支援用於容器的 Web App。
標準
標準服務方案是專為執行生產工作負載所設計。 定價視您所執行的執行個體大小與數目而定。 內建網路負載平衡支援會將流量自動散發到不同的執行個體上。 標準方案包括自動調整,可以依照您的流量需求,自動調整執行的虛擬機器執行個體數目。 搭配 Linux 執行階段環境的標準服務方案支援用於容器的 Web App。
進階
進階服務方案是專為生產應用程式提供更強的效能所設計。 進階 v2 是升級的進階方案,提供 Dv2 系列虛擬機器搭載更快的處理器、SSD 儲存體和比標準層還要多出一倍的記憶體/核心比例。 新的進階方案也支援透過增加執行個體計數來提高規模,同時仍提供標準層的所有進階功能。 第一代進階方案仍可供使用,以支援現有客戶的調整需求。
隔離式方案
隔離式服務方案專為必須在虛擬網路中執行的任務關鍵性工作負載而設計。 隔離方案可讓客戶在 Azure 資料中心的私人專用環境中執行其應用程式。 相較於標準層,此方案提供 Dv2 系列虛擬機器,搭載更快的處理器、SSD 儲存體和比標準層還要多出一倍的記憶體/核心比例。 用於隔離式方案的私人環境稱為 App Service 環境。 此方案可以擴充到 100 個執行個體,並能依需求增加更多。