FinOps-資料擷取與正規化能力 Part 2
多種貨幣單位的轉換
May 22, 2024
- 從CSP配置\預設貨幣取得雲端計費和使用資料並轉換為所需的貨幣單位
- 從內部來源取得其他特定於業務的資料和其他資料點並轉換為所需的貨幣單位
- 概述涉及多種貨幣單位時從 CSP 取得雲端成本和資源使用資料的流程
- 描述將擷取的資料類型
- 描述組織可能希望進行的貨幣標準化活動的類型
多種貨幣正規化的定義
- 從 CSP 配置或預設貨幣單位取得雲端帳單和資源使用資料,並轉換為所需的貨幣
- 從內部來源獲取其他特定於業務的資料和其他資料點並轉換為所需的貨幣
為何此能力重要
- 多雲甚至同一個CSP的多個帳戶可能會導致貨幣單位問題。 這在大型企業和進行併購的公司中很常見。 不驗證貨幣單位可能會導致數字出現 1000 倍或更多的倍數的四捨五入所產生的誤差
- 各家CSP的遊戲規則都不同
- 我們可能還必須為不同的利害關係人以不同的貨幣單位產生報告(尤其是跨國企業)。 例如,英國公司總部的所有報告均以英鎊為單位,但 AWS 成本以美元為單位,Azure 成本以英鎊為單位。
參與人員
此能力的參與人員根據RACI模型如下:
- R — FinOps Lead, Data Platform Lead
- A — Finops Lead ,財務單位
- C — 財務、會計、資料等團隊
- I — 所有人,對於資料品質與即時性有關的人
成功的衡量標準
- 擷取時間 — CSP的資料產生後載入資料所需的時間
- ETL 時間 — 處理資料以使其標準化和正規化所需的時間
- 可從一般正規化data schema查詢而來的自多個CSP的成本/資源使用資料的百分比或總計
- 可用於以標準化貨幣進行報告的總體成本的百分比
- 匹配metadata元素的百分比
Crawl階段
- 在來源檔案上使用已配置CSP的貨幣單位和使用資料,但每份都是獨立的
- 使用CSP工具轉換成美元以進行報告
- 資料準確性將接近,但可能與發票資料不完全匹配
Walk階段
- 以兩種或多種貨幣從多個CSP取得資料,然後標準化為單一貨幣單位
- 使用第三方 FinOps 平台實現貨幣單位標準化
- 能夠為不同的雲端建立一致性的報告,可能使用單一貨幣單位的不同報告
- 使用財務單位提供的自訂匯率
Run階段
- 能夠以任何貨幣單位擷取雲端成本資料
- 能夠自動化使用自訂匯率
- 能夠提供多種貨幣單位的標準化報告
- 可以客製或管理官方使用的資料報告平台
- 能夠進行資料品質評估,從而降低差異度
最佳實踐
資料來源
我們以三大公有雲來作為範例,其中Azure提供全部的貨幣單位並且在設定貨幣單位有最多的彈性。
匯率的資料來源
- 財務部門 —
該部門已經有政策與程序來處理匯率問題。需要諮詢該部門 - 標準的財務匯率 —
這些都是可信任的資料來源,例如美國FED或歐洲央行。他們通常會提供API功能以驗證其所需的匯率。 - 第三方的FinOps平台 —
通常他們會使用公共來源或允許我們使用自訂值。 驗證支援所有必需的貨幣。
資料標準化規則
- 所擷取來源檔案中的哪些欄位與哪些標準化報告欄位相符(與資料分析結合)
- CSP之間的哪些成本指標是相符的(測量單位成本並列)
異常
- 資料在哪裡?
- 資料品質問題
貨幣單位正常化檢查清單
- 識別所有CSP與其帳戶/billing account
- 確定 Azure 和 GCP 帳戶已配置為哪個region
- 驗證Ingress process或第三方 FinOps 平台支援的所有貨幣單位
- 與財務部門合作確定要使用的匯率
- 記錄資料品質檢查、節奏、流程、責任
- 設定報告以識別資料擷取異常(儀表板、報告、觸發器、通知)