使用端對端開發體驗執行事件導向無伺服器程式碼函數
Azure Functions 提供無伺服器開發體驗,並支援一組強固的事件觸發程序及資料繫結。
探索定價選項
-
隨用隨付
依據秒數支付運算容量,無須保證長期使用,也不必預付費用。可視需要調整使用量。
-
適用於計算的 Azure 節省方案
承諾在 1 或 3 年內花費固定每小時金額,解除鎖定較低價格,直到您達到每小時承諾,以節省全球特定計算服務的金額。套用至動態工作負載,同時針對計劃性或未計劃性變更進行規劃。
套用篩選以根據您的需求自訂定價選項。
價格僅為估算值,並非實際價格報價。實際定價可能會根據與 Microsoft 簽訂的合約類型、購買日期和目前貨幣匯率而有所不同。價格是根據美元計算,並使用前一個月底最後一個工作天之前兩個工作天內擷取的倫敦即期匯率進行轉換。如果月底的前兩個工作天是主要市場中的銀行假日,則匯率設定日期通常為兩個工作天之前的那一天。此匯率適用於下個月的所有交易。登入 Azure 定價計算機查看依據您目前 Microsoft 方案/供應項目所訂的定價。如需定價的詳細資訊或要求報價,請連絡 Azure 銷售專員。請參閱 Azure 定價常見問題集。
美國政府機構有資格透過授權解決方案提供者購買 Azure Government 服務,無須預先支付費用;亦可直接透過隨用隨付線上訂用帳戶購買。
重要 - 以 R$ 表示的價格僅供參考;這是國際交易,因此最終價格需視匯率與是否內含 IOF 稅而定,而且不會發行 eNF。
美國政府機構有資格透過授權解決方案提供者購買 Azure Government 服務,無須預先支付費用;亦可直接透過隨用隨付線上訂用帳戶購買。
重要 - 以 R$ 表示的價格僅供參考;這是國際交易,因此最終價格需視匯率與是否內含 IOF 稅而定,而且不會發行 eNF。
彈性使用量 (預覽)
建立計劃時,您可以從記憶體執行個體大小清單中選擇。Azure Functions 彈性使用量方案會根據兩種模式計費:
- 隨選 – 事件驅動執行個體會根據設定的每個執行個體並行來進行調整。只有在執行個體執行函式時才計費,但不需要最小執行個體計數。當每個隨選執行個體正在執行函式時,將會依佈建的記憶體總數和執行總數向您收費。
- 永遠就緒 - 可設定為永遠啟用並指派給應用程式之不同觸發程式和函式的選擇性執行個體數目。當每個隨時待命的執行個體閒置時,將會依據為基準所佈建的記憶體總數向您收費; 依據每個隨時待命執行個體執行函式的執行時間所佈建的記憶體總數; 以及依據執行總數。
彈性使用量方案價格包含每月免費提供 250,000 次執行,以及每個訂閱每月 100,000 GB 的資源使用量,適用於該訂閱中所有函數應用程式的隨用隨付隨選價格。
計量器 | 免費授權 (每月) | 隨用隨付 |
---|---|---|
隨選執行時間1 | 100,000 GB-s | $-/GB-s |
隨選總執行數1 | 250,000 執行數 | 每百萬次執行 $- |
一律就緒的基準線 | $-/GB-s | |
一律就緒的執行時間 | $-/GB-s | |
一律就緒的總執行數 | 每百萬次執行 $- |
消費
Azure Functions 使用情況方案會依照資源取用量和執行次數按秒計算。針對每個訂用帳戶,使用情況方案定價內含每月免費授與的 1 百萬個要求,以及每月 400,000 GB 的資源耗用量,之後該訂用帳戶中的所有函數應用程式都會依照隨用隨付定價收費。Azure Functions Premium 方案提供增強的效能,且會以您 Premium Functions 使用的 vCPU-s 和 GB-s 數為基礎,以秒計費。客戶也可以依照標準 App Service 方案費率在其 App Service 方案中執行 Functions。
計量器 | 免費授權 (每月) | 隨用隨付 |
---|---|---|
執行時間2 | 400,000 GB-s | $-/GB-s |
總執行數2 | 1 百萬次執行 | 每百萬次執行 $- |
Premium 方案
Azure Functions 進階方案提供的功能與調整機制與使用量方案 (取決於事件數目) 相同,但沒有冷啟動、效能更高,並可存取 VNET。進階方案的計費是根據執行個體間配置的核心秒數和記憶體數目。進階方案沒有執行費用。每個方案隨時都必須至少配置一個執行個體。若要深入了解,請參閱 Azure 進階方案詳細資料。
建立或調整您的方案時,您可以從三種執行個體大小中選擇。將針對配置給您的每個執行個體,每秒佈建的核心和記憶體總數計費。您的應用程式可以視需要自動擴增至多個執行個體。
計量器 | 隨用隨付 | 1 年節省方案 | 3 年節省方案 |
---|---|---|---|
vCPU 持續期間 | vCPU: $- |
vCPU:
$-
|
vCPU:
$-
|
記憶體持續時間 | 記憶體: $- |
記憶體:
$-
|
記憶體:
$-
|
已啟用 Azure Arc 的 Kubernetes 上的函式 (預覽)
現在處於預覽版的 Functions 可以在 Azure Kubernetes Service 中預先佈建的 Kubernetes 叢集上執行,也可以在內部部署和其他雲端中已啟用 Arc 的叢集上執行。此功能在預覽期間,目前免費*。
*請注意,客戶仍需支付基礎 Kubernetes 基礎結構的費用,也要負責管理和調整自己的節點集區。深入了解 Azure Arc 上 Functions 的功能。
執行
Functions 會依照所有函式每月要求執行的總數來計費。每次執行函數以回應繫結所觸發的事件,就會計入一次執行。每月免費內含前一百萬次執行。
資源取用量
在使用量方案中,函式會依照觀察的資源使用量來計費,測量單位為 GB 秒 (GB-s)。觀察的資源使用量計算方式是將平均記憶體大小 (GB) 乘以執行函式所花的時間 (毫秒)。函式的記憶體使用量計量會進位到最接近 128 MB 但不超過記憶體大小上限 1,536 MB 的數值,執行次數則以進位到最接近的 1 毫秒計算。每一函式執行的最低執行時間與基本記憶體使用量分別為 100 毫秒與 128 MB。使用量方案價格內含每月免費授與的 400,000 GB-s。
若要深入了解彈性使用量的資源使用量計費模型,請參閱 Azure Functions 彈性使用量。
Azure Functions 可免費配合 Azure IoT Edge 使用。
Functions Proxy
Functions Proxy 適用相同的定價。Proxy 是一種由 HTTP 要求所觸發的函式。Proxy 使用的記憶體小於 128 MB。因為 Proxy 必須保持啟動狀態才能維持 HTTP 連線,所以 Proxy 執行時間為一趟往返的時間 (從要求到回應)。如果 Proxy 觸發了函式,即會分別計算函式執行與記憶體使用量。
使用量定價範例
經觀察,若某個函式當月的記憶體取用量為 512 MB,共執行了 3,000,000 次,執行的持續時間為一秒。每月計費計算方式如下:
資源耗用量計費計算
資源取用量 (秒) | |
執行 | 3 百萬次執行 |
執行持續時間 (秒) | 1 秒 |
資源總取用量 | 3 百萬秒 |
資源取用量 (GB-s) | |
轉換成 GB 的資源取用量 | 512 MB / 1,024 MB |
執行時間 (秒) | 3 百萬秒 |
總 GB 數 | 1.5 百萬 GB |
計費資源取用量 | |
資源取用量 | 1.5 百萬 GB |
每月免費授與數 | 400,000 GB-s |
總計費取用量 | 1.1 百萬 GB |
每月資源取用量成本 | |
計費資源取用量 | 1.1 百萬 GB |
資源取用量價格 | $-/GB-s |
總成本 | $17.6 |
執行次數計費計算
計費執行次數 | |
每月總執行數 | 3 百萬次執行 |
每月免費執行次數 | 1 百萬次執行 |
每月計費執行次數 | 2 百萬次執行 |
每月執行成本 | |
每月計費執行次數 | 2 百萬次執行 |
每百萬次執行價格 | $- |
每月執行成本 | $- |
總取用量計費計算
每月總成本 | |
每月資源取用量成本 | $17.6 |
每月執行成本 | $- |
每月總成本 | $- |
更多資訊
- Functions 也可裝載於 Azure App Service、Azure 容器應用程式
- 查看 Azure Functions 文件了解最新資訊
- Azure Functions 開發人員參考
Azure 定價與購買選項
其他資源
Azure Functions
深入了解 Azure Functions 的功能。
定價計算機
預估您使用任何 Azure 產品組合的預期每月費用。
SLA
檢閱 Azure Functions 的服務等級協定。
文件
檢閱技術教學課程、影片和更多 Azure Functions 資源。
與銷售專員洽談,取得 Azure 定價的逐步解說。了解您雲端解決方案的定價。
取得免費的雲端服務,以及可於 30 天內用來探索 Azure 的 $200 點數。