Billing AWS Conductor 的概念和最佳實務 - AWS 帳單執行器

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Billing AWS Conductor 的概念和最佳實務

本節重點介紹當您使用 AWS Billing Conductor 時的一些最佳實務。

控制 AWS Billing Conductor 的存取

Billing AWS Conductor 僅供有權存取付款人或管理帳戶的使用者存取。若要授予 IAM 使用者建立帳單群組的許可,並查看 Billing and Cost Management 主控台中的 AWS Billing Conductor Key Performance Indicator (KPIs),您還必須授予 IAM 使用者下列項目:

  • 列出 Organizations 內的帳戶

若要進一步了解如何讓使用者能夠在 Billing Conductor 主控台中建立 AWS 帳單群組和定價計劃,請參閱 的身分和存取管理 AWS Billing Conductor

您也可以使用 AWS Billing Conductor API,以程式設計方式建立 AWS Billing Conductor 資源。當您設定 AWS Billing Conductor API 的存取權時,建議您建立唯一的 IAM 使用者,以允許程式設計存取。這可協助您在組織中誰可以存取 AWS Billing Conductor 主控台和 API 之間定義更精確的存取控制。若要讓多個 IAM 使用者查詢 AWS Billing Conductor API 的存取權,建議您為每個使用者建立程式設計存取 IAM 角色。

了解主要帳戶加入和離開日期如何影響形式計費

本節僅適用於使用 Billing Conductor 做為未啟用帳單轉移的獨立服務時。

主要帳戶加入您 Organization 的日期會定義該帳單群組之形式成本的歷史界限。如果您選擇在當月中加入 Organization 的帳戶做為帳單群組的主要帳戶,則該帳單群組中的所有帳戶都無法查看該月上半月的預估帳單資料。這是因為主要帳戶當時不是組織的一部分。同樣地,如果主要帳戶在月中離開您的 Organization,則帳單群組中的帳戶無法從主要帳戶離開 Organization 的日期查看形式計費。

注意

當主要帳戶離開您的 Organization 時,帳單群組會在下個月標記為刪除。若要在接下來幾個月維持此帳單群組中帳戶的形式帳單,我們建議您刪除帳單群組並建立新的帳單群組。新的帳單群組可以使用新的主要帳戶建立,如果重新加入您的 Organization,則可使用原始帳戶。

例如,您的主要帳戶已於 10 月 15 日加入您的組織,並於 10 月 28 日離開。帳單群組中所有帳戶的形式帳單資料只會包含 10 月 15 日至 28 日之間的成本和用量。即使其他帳戶是十月整個月帳單群組的一部分,也是如此。

為了避免計費形式網域的成本和用量資料集之間的差異,請確保選擇做為主要帳戶的帳戶是整個月組織的一部分。

了解 AWS Billing Conductor 更新頻率

AWS 帳單資料每天至少更新一次。 AWS Billing Conductor 使用此資料來計算您的形式帳單資料。產生以套用至當月的自訂明細項目會在 24 小時內反映。產生的自訂明細項目最多可能需要 48 小時才能反映在帳單群組 AWS 成本和用量報告中,或在指定帳單群組的帳單頁面上。

了解 AWS Billing Conductor 運算邏輯

Billing AWS Conductor 運算可靈活處理您在指定月份所做的變更,同時保留先前期間帳單資料的歷史完整性。最好使用範例來描述這一點。

範例:使用 Billing Conductor 做為獨立服務

在此範例中,我們有兩個帳單群組 AB。帳單群組會從群組中的帳戶 1 到 3 A開始計費期間。在月中,付款人帳戶會Account 3移至 Billing Group B。此時,B需要重新計算帳單群組的成本A,並準確建立最新變更的模型。移動 Account 3 時, Billing Group A的用量會建模為在目前計費期間Account 3不是帳單群組的一部分。此外, Billing Group B的用量會建模為自計費期間開始Billing Group B以來 Account 3 的一部分。當帳戶在計費期間內跨群組移動時,這種方法不需要計算複雜的費率和計費模型。

從成員帳戶的姿勢來看,當 在該月中從一個新帳單群組Account 3移至另一個新帳單群組時,新帳單群組的設定會套用至帳戶整個月的用量。這反映在 Cost Explorer 和帳單中,就好像帳戶已從當月開始時與新的帳單群組分開一樣。

帳單群組 A 天:1 - 15 天:16 - 30 月底
帳戶 1 100 美元 100 美元 200 美元
帳戶 2 100 美元 100 美元 200 美元
帳戶 3 100 美元 N/A N/A
總計 300 美元 200 美元 400 美元
帳單群組 B 天:1 - 15 天:16 - 30 月底
帳戶 4 100 美元 100 美元 200 美元
帳戶 5 100 美元 100 美元 200 美元
帳戶 6 100 美元 100 美元 200 美元
帳戶 3 100 美元 100 美元 200 美元
總計 400 美元 400 美元 800 美元

範例:使用 Billing Conductor 與帳單轉移

與獨立的 Billing Conductor 使用者不同,帳單轉移使用者不會手動設定帳單群組。不過,在新增或移除連結帳戶,或當帳單轉移帳戶修改定價組態時 AWS Organizations,就會發生形式和收費資料變更。

帳單執行器與兩層級帳單轉移

帳單轉移支援所選帳戶的兩層轉移。帳單轉移帳戶可以將自己的帳單及其所有帳單來源帳戶帳單轉移到外部管理帳戶 (帳單轉移接收者)。此接收帳戶負責支付two-levels-down帳單來源帳戶的帳單,以及來自中介帳單轉移帳戶的帳單,這會透過轉移帳單成為帳單來源帳戶。

如需兩層級轉移的詳細資訊,請參閱帳單轉移配額

帳單傳輸組態中的帳戶角色
帳戶角色 單層轉移 兩層轉移
帳單來源帳戶 產生合併帳單並將其轉移至外部管理帳戶 產生合併帳單並將其轉移至外部管理帳戶
帳單轉移帳戶 不適用 將自己的帳單和帳單來源帳戶帳單轉移到帳單轉移接收者帳戶。做為帳單來源帳戶的帳單轉移帳戶,以及做為帳單轉移接收者的帳單來源帳戶。使用 Billing Conductor 管理來源帳戶可見的定價。
帳單傳送接收器 從帳單來源帳戶及其自己的帳戶接收並支付合併帳單。使用 Billing Conductor 來管理帳單來源帳戶可見的定價。 從所有帳單來源帳戶 (包括帳單轉移帳戶) 及其自己的帳戶接收並支付合併帳單。使用 Billing Conductor 管理所有帳單來源帳戶的定價。只有帳單轉移帳戶會看到由帳單轉移接收者定價的成本,而帳單來源帳戶則會看到由帳單轉移帳戶定價的成本。

範例 1:合併業務

每個附屬公司都有多個業務單位。媒體集團實作中央 FinOps 策略,以鼓勵整個企業使用特定 AWS 服務、現代化其基礎設施,並降低整體雲端成本。

用量流程

  • 根據 AWS 標準計算, Business Unit_1.1(帳單來源 accountID 123) 的 AWS 用量為 15 美元。

  • 根據 AWS 標準運算, Subsidiary_1(accountID 456) 的 AWS 用量為 30 美元。

  • 根據 AWS 標準運算, Conglomerate_A(帳單轉移帳單接收者accountID 789) 的 AWS 用量為 10 美元。

付款流程

Conglomerate_A (accountID 789) 會收到每個帳戶使用量的三個個別合併帳單和發票。他們 AWS 總共支付 55 美元。

顯示和退款流程

Conglomerate_A (帳單轉移接收者,accountID 789) 使用 Business Unit_1.1 Subsidiary_1(帳單來源 accountID 456) 收取 14 USD 的費用,使用子公司 1 (帳單轉移 accountID 456) 收取 29 accountID 123USD 的費用,以使用建議的 AWS 服務在 中獎勵他們。

在 AWS 帳單與成本管理 主控台中,僅Subsidiary_1檢視 Business Unit_1.1的成本 (accountID 123) 為 14 USD,而自己的成本 (accountID 456) 為 29 USD,如 所設定Conglomerate_A。 會為合併用量Subsidiary_1支付 43 Conglomerate_A USD。

為了提供改善預算操作的獎勵, Subsidiary_1收取 13.50 Business Unit_1.1 USD。

在 AWS 帳單與成本管理 主控台中,僅Business Unit_1.1檢視自己的成本 13.50 美元,如 所設定。 Subsidiary_1

範例 2:分佈轉銷業務

B 公司是經銷商轉銷 AWS 服務。經銷商會收到支援 AWS 擴展的 AWS 合作夥伴網路 (APN) 折扣。經銷商會轉售給其合作夥伴 (下游賣方),然後轉售給最終客戶。經銷商和下游賣方都會共用 APN 折扣,並根據公有、預先折扣的定價向最終客戶收費。

用量流程

  • 終端客戶的 AWS 用量 (帳單來源帳戶 ID 123) 為 20 美元 (根據標準 AWS 標準運算)

  • 下游賣方 (帳單轉移帳戶 ID 456) AWS 的 為 $2 (根據 AWS 標準標準運算)

  • Distributor (帳單轉移-帳單接收者帳戶 ID 789) 的 AWS 用量為 $1 (根據標準 AWS 標準運算)

付款流程

經銷商 (Bill Transfer Account-Bill Receiver 帳戶 ID 789) 將收到三個不同的合併帳單和每個帳戶的使用發票,並將支付總計 23 USD AWS。

顯示和退款流程

經銷商 (帳單轉移接收者帳戶 ID 789) 會針對終端客戶帳戶 (帳單來源帳戶 ID 123) 的使用向下游賣方 (帳單轉移帳戶 ID 456) 收取 21 USD,而針對帳單轉移帳戶 (ID 456) 的使用收取 3 USD。下游賣方在其 Billing and Cost Management 主控台中,僅檢視終端客戶 (帳單來源 ID 123) 價格為 21 USD 的成本。下游賣方只會檢視自己的帳單轉移帳戶 (ID 456) 成本,定價為 3 美元。

下游賣方將向最終客戶收取 22 USD 的費用 (例如公開定價)。

注意

對於兩層級帳單轉移:

帳單轉移接收者帳戶不需要傳送邀請給帳單來源帳戶。只有帳單轉移帳戶會傳送邀請。當帳單來源帳戶接受邀請時,帳單轉移接收者會收到 CloudWatch 通知,並自動接管帳單來源帳戶的帳單。

帳單轉移接收者帳戶必須透過 Billing Conductor 在帳單來源帳戶中手動設定 AWS Organizations 帳單群組。此組態可讓帳單轉移帳戶檢視由帳單轉移接收者配置的帳單來源帳戶成本。對於 APN 分佈計畫使用者,這可讓下游賣方查看他們對最終客戶使用量欠經銷商的金額。

如需自動化此程序的說明,請聯絡 支援。