FinOps 開放成本和使用量規格
瞭解新的計費數據規格,可協助您更輕鬆地了解及優化任何雲端、SaaS 或內部部署提供者的成本和使用量。
什麼是FOCUS?
FinOps 開放式成本和使用量規格 (FOCUS) 是一項開創性的方案,可定義帳單數據的通用格式。 它可讓組織進一步瞭解成本和使用模式,並將多個雲端、SaaS 甚至內部部署服務供應專案的支出和效能優化。
FOCUS 為組織提供針對 FinOps 需求明確設計之成本數據的一致、清楚且無障礙檢視,例如配置、分析、監視和優化。 作為 FinOps 的新「語言」,FOCUS 可讓從業者更有效率且有效地與整個組織的同儕共同作業。 它可協助將新小組成員的可轉移性和上線能力最大化,讓人員更快啟動並執行。 與 FinOps Framework 配對時,從業者擁有建置簡化的 FinOps 實務所需的工具,以最大化雲端的價值。
為什麼FOCUS?
Microsoft雲端服務的多樣性和彈性可讓您建置驚人的專案,同時只支付您需要的專案,當您需要時。 有了這種彈性,不同的作業模型會計費服務,並根據各種因素以不同的方式進行調整。 當服務以不同的方式計費時,其成本和使用量數據也往往不同。 這讓配置、分析、監視及優化變得難以一致。 它不只是Microsoft的雲端服務。 組織通常會依賴軟體即服務(SaaS)產品、授權軟體、內部部署基礎結構,甚至是其他雲端。 這種依賴加劇了每個提供者以專屬格式共享數據的問題。
FOCUS 藉由建立提供者和服務無關的數據規格來解決此問題,以解決組織在管理雲端投資價值方面面臨的一些最大挑戰 – 瞭解和量化其支出的商業價值。 FOCUS 可讓組織花更多的時間推動價值,且較不努力地瞭解不同服務和提供者之間不一致和不熟悉的數據。 但FOCUS不只是針對使用多個雲端提供者的組織。
FOCUS 可協助組織:
- 使用單一雲端提供者以及互補服務提供者。
- 在一個雲端提供者內有多個帳戶。
- 只有一個具有單一雲端提供者的帳戶。
使用FOCUS的優點是廣泛的,從企業內的簡化作業到讓技能成為 FinOps 從業者更可攜。
福利
FOCUS 是您可以從成本管理取得的最佳成本和使用量數據版本。 相較於實際和分攤的成本數據,您在FOCUS中看到的一些優點包括:
節省 30% 的記憶體和計算成本
- FOCUS 會將實際(已計費)和攤銷(有效)成本結合在單一數據列中,相較於實際和攤銷數據集,這會產生 49% 的數據列。 當您考慮新的FOCUS資料行時,總數據大小比實際和攤銷數據集小約30%,這是直接節省記憶體成本。 您也可以節省計算成本,因為處理的數據列較少。 確切的計算節省會因您的解決方案而有所不同。
設計用來處理多個帳戶和雲端
- 如果您在單一雲端中使用多個雲端或擁有不同的帳戶類型(例如 EA 和 MCA),FOCUS 會以一致的術語將成本數據標準化為單一架構。 這有助於瞭解並優化所有帳戶的成本。 對於仍在 EA 上的組織,切換至 FOCUS 現在可讓您控制時間,因此您的帳戶轉換至 MCA 之後,您不會「離線」。
更容易學習並配合 FinOps 架構
- FOCUS 是 FinOps 的新「語言」。 所有 FinOps Framework 指導方針都會更新為使用 FOCUS 術語,也包含 FOCUS 查詢和範例。 FOCUS 可讓您更輕鬆地瞭解及實作 FinOps 最佳做法,而不需要從雲端無關的指引額外一層轉譯至雲端特定的實作詳細數據。 FOCUS 可讓雲端無關的模式和指引更深入,並協助您以較少的精力完成更多任務作。
乾淨、人類可讀取的顯示名稱
- FOCUS 會針對所有名稱、類型和類別使用簡潔、人類可讀取的顯示名稱。 易記的顯示名稱適用於服務、資源類型、區域、定價、承諾折扣等等。
唯一識別確切的價位
- FOCUS 包含用於每個費用的特定 SKU 價格點標識碼(SkuPriceId)。 它是 SKU 的唯一標識碼,包含所有定價變化,例如階層處理和折扣,目前無法在實際或攤銷數據集中使用。 每個費用也都包含您需要瞭解如何取得的單位價格,或向您收取費用的方式。 清單(或零售)單價是您不需要任何談判折扣的單位支付的費用。 您的合約(或隨選)單價會在套用談判折扣之後。 套用預購承諾折扣之後,您的有效(或攤銷)單價會顯示概念價格。 您的計費(或實際)單價代表發票或發票金額。
更容易量化成本節省
- 除了單位價格之外,FOCUS 也包含數據行,以識別每個費用所使用的特定定價模式,其中包含清單、合約、有效和計費成本,這可讓您更輕鬆地量化談判和承諾折扣的成本節省。
以一致貨幣的所有價格和成本
- FOCUS 會針對所有價格和成本使用計費貨幣,這可讓您更輕鬆地驗證成本和使用量數據內的成本。 其與原生成本管理數據集中的價格不同,這些數據集會使用定價貨幣。
依服務、資源和 SKU 組織及區分成本
- FOCUS 會清楚區分服務、資源和 SKU 之間的界限,這可讓您更輕鬆地組織及區分成本。 服務分類在提供者之間是一致的,並提供新的觀點,因為它會將特定服務所使用的所有資源分組在一起,而不論基礎產品或SKU為何(例如,頻寬和計算成本都落在 虛擬機器服務之下)。
更一致的區域
- 成本管理中的FOCUS數據集提供額外的數據清理層,以確保區域與 Azure Resource Manager 一致。 這表示您在FOCUS中看到與 Azure 入口網站和 Azure Resource Manager API 中相同的區域名稱。
更簡單的日期邏輯
- FOCUS 會針對計費和收費期間使用專屬結束日期和業界標準 ISO 8601 日期格式。 這有助於更輕鬆地篩選和比較日期。 相較於其他日期,例如目前的日期,因為您不必猜測時區或一天中的時間,所以特別有用。
標記和 SKU 詳細資料會以一致的 JSON 格式提供
- 如果您有 Enterprise 合約 帳戶,您可能會知道標籤在實際和分攤數據集中不會格式化為 JSON。 FOCUS 會以一致的 JSON 格式提供標記和 SKU 詳細數據來
AdditionalInfo
修正此問題。
識別並細分為離散單位的使用方式
- FOCUS 會針對每個費用提供離散定價和使用量單位,以協助您瞭解相較於真實世界使用量單位的收費方式。 其會考慮不同的定價策略,例如區塊定價,並透過在不同的數據行中提供數據,更輕鬆地驗證定價和使用量數量。
開始使用
FOCUS 1.0 涵蓋:
- 與發票開立相關的帳單詳細數據 ,例如您使用的提供者、產生發票(發票簽發者)和發票的計費週期。
- 使用提供者部署之專案的資源詳細數據 ,例如服務、資源類型、區域和標籤。
- 您使用或購買之產品的 SKU 詳細數據 ,例如發行者和 SKU 標識符。
- 費用詳細 數據,描述和分類費用,例如使用或購買的類型、描述、頻率和金額。
- 摘要定價模式的折扣詳細數據 ,例如定價類別和承諾用量折扣詳細數據。
- 定價和成本 ,包括每個費用定價方式的原始詳細數據,例如定價數量、單價和成本。
資源是由 ResourceId 和 ResourceName 識別,並組織成各自的 ServiceName 和 ServiceCategory。 ServiceCategory 可讓您將成本組織成跨雲端提供者一致的最上層類別集,使其特別有趣。 您也可以查看其他詳細數據,例如易記 的 ResourceType 標籤、 已部署資源的 RegionId 和 RegionName ,以及套用至資源的任何 標籤 。
在幕後,資源會使用一或多個產品來啟用其核心功能。 FOCUS 會將它們稱為 SKU。 使用這些 SKU 最終會向您收取費用。 每個 SKU 都有 開發 SKU 的公司 PublisherName 、 識別已使用 SKU 的 SkuId ,以及 識別 SKU 特定價格點的 SkuPriceId ,包含階層處理和折扣等所有定價變化。
所有費用都包含 ChargeCategory 來描述其收費類型(例如使用量或購買)、ChargeClass 可識別先前費用的更正、ChargePeriodStart 和 ChargePeriodEnd 所套用費用的日期、ChargeFrequency 以瞭解您預期看到此費用的頻率,以及高階 ChargeDescription 來說明數據列所代表的內容。 它們也會根據已使用或購買的內容,以不同的單位包含特定的 ConsumedQuantity 和 ConsumedUnit 。
每個費用都有一個 PricingCategory,指出費用的定價方式,如果套用承諾用量折扣,則它們包括 CommitmentDiscountCategory 和 CommitmentDiscountType,適用於友好提供者無從驗證和提供者特定的標籤,以識別套用至使用量的承諾折扣、該實例的 CommitmentDiscountName,以及 CommitmentDiscountStatus,指出費用是用於承諾折扣的已使用(已使用)或未使用(未使用)部分。
由於價格是根據計費關聯性來決定,因此您也可以找到產生發票的 BillingAccountId 和 BillingAccountName、發票適用的 BillingPeriodStart 和 BillingPeriodEnd 日期、負責開立發票的公司 InvoiceIssuerName,以及您所使用的雲端、SaaS、內部部署或其他提供者的 ProviderName。 請注意FOCUS中的「計費帳戶」詞彙是指產生發票的範圍,而不是最上層的根帳戶。 針對具有 Microsoft 客戶合約 (MCA) 帳戶的組織,它會對應至您的帳單配置檔,而不是您的Microsoft計費帳戶。 在每個計費帳戶內,您也有 計費帳戶內訂用帳戶的 SubAccountId 和 SubAccountName 。
最後,但至少您也有價格和成本詳細數據。 每個費用都有一個 BillingCurrency ,所有價格和成本都會使用,這可能與提供者價格收費的方式不同。 例如,大部分的 MCA 帳戶是以美元計價,而且可能會以日元或歐元等其他貨幣計費。
每個費用都包含 PricingQuantity 和 PricingUnit,根據 SKU 的定價方式(可能是單位區塊或「區塊」,以及每個個別定價單位成本的一組單位價格(以 SkuPriceId 為基礎),以及以定價數量為基礎的總成本。 FOCUS 包括公開零售或市場價格的 ListUnitPrice 和 ListCost,不含折扣、ContractedUnitPrice 和 ContractedCost 在談判合同折扣之後的價格,但未提供承諾折扣、承諾折扣購買后的 EffectiveCost 已攤銷,以及已開立發票或將開立發票的 BilledCost。
除了這些點之外,每個提供者都可以包含更多前面加上 x_ 的數據行,以表示這些數據行不是FOCUS架構的延伸數據行,但會提供有關成本和使用量的實用詳細數據。 Microsoft成本管理會利用這個前置詞,在其 FOCUS 數據集內提供與原生架構相同的詳細數據。 FinOps 工具組報告會新增至數據行,並提供更多詳細數據,以利報告和優化目標。
FOCUS 資料行的重要注意事項
使用FOCUS資料時,請注意下列幾點:
- FOCUS 依賴所有價格和成本的計費貨幣,而成本管理則使用定價貨幣。 FOCUS 中的價格可能與原生成本管理架構不同。
- FOCUS 會將「實際」和「分攤」成本結合成單一數據集。 相較於分別管理這兩個數據集,它會產生較小的數據集。 數據大小與分攤成本數據相等,加上任何承諾折扣購買和退款。
BillingAccountId
並BillingAccountName
對應至 Microsoft 客戶合約 帳戶的帳單配置文件標識碼和名稱。- 我們正在尋找其意見反應,以瞭解其是否為問題,並判斷解決問題的最佳方式。
BillingPeriodEnd
和ChargePeriodEnd
是獨佔的,這對篩選很有説明。SubAccountId
和SubAccountName
分別對應至訂用帳戶標識碼和名稱。- 所有FOCUS
*Id
資料行(而非x_
延伸模組資料行)都會使用完整資源標識碼。 ServiceName
和ServiceCategory
正在使用可能尚未考慮所有服務的自定義對應。- 我們正在更新此清單以考慮所有服務。 它需要持續的工作,以跟上Microsoft啟用新服務的步伐。
- 如果您發現任何遺漏的服務,或有任何關於對應的意見反應,請告訴我們。
ServiceName
會使用「Azure Savings Plan for Compute」來節省計劃記錄,因為缺少服務詳細數據。- 這是基礎數據問題,且必須由產生數據的服務解決。
ServiceName
嘗試根據簡單的資源組名檢查來對應 Azure Kubernetes Service (AKS) 費用,這可能會攔截誤判。- 我們正努力更新資源群組檢查,以取得更多目標。
- 如果您發現任何誤判,請告訴我們。
- 如果我們發現我們無法準確識別 AKS 費用,我們預期會回到實際資源的服務名稱(例如 Load Balancer)。
SkuPriceId
for Microsoft 客戶合約 帳戶使用價位表的 “{ProductId}_{SkuId}_{MeterType}”。- 如果您需要將FOCUS成本數據與價位表聯結,您可以在價位表中分割
SkuPriceId
或手動建構類似的索引鍵。
- 如果您需要將FOCUS成本數據與價位表聯結,您可以在價位表中分割
FOCUS 資料行的意見反應
如果您有關於我們的對應或完整FOCUS支援計劃的意見反應,請在 FinOps 工具組討論中啟動一個線程。 如果您認為您有 Bug, 請建立問題。
如果您有FOCUS的相關意見反應, 請在FOCUS存放庫中建立問題。 我們也鼓勵您考慮參與FOCUS專案。 該專案正在尋找更多從業者來協助帶來其經驗,以協助引導工作,並使它成為最有用的規格。 若要深入瞭解 FOCUS 或參與專案,請流覽 focus.finops.org。
在 FinOps Foundation 深入了解
FinOps 開放成本和使用量規格(FOCUS)是與 FinOps Foundation 合作建置的,這是一個致力於推進雲端成本管理和優化的非盈利組織。 如需FOCUS的詳細資訊,請參閱 FinOps Framework 檔中的 FOCUS 專案網站 文章。
您也可以在 FinOps Foundation YouTube 頻道中找到相關的影片:
相關內容
相關資源:
相關產品:
相關解決方案: