FinOps ハブのアップグレード
この記事では、既存の FinOps ハブ インスタンスを最新バージョンにアップグレードして、新しい機能を使用する方法について説明します。
通常、FinOps ハブ インスタンスのアップグレードは、初期セットアップと同じです。 ただし、移行するバージョンや移行するバージョンによっては、必要な特定の手順がある場合があります。 次のセクションを使用して、あるバージョンから別のバージョンに移動します。 質問がある場合は、ディスカッション 開始。
開始する前に
アップグレードする前に、現在実行中のバージョンがわかっていることを確認してください。 ストレージ アカウントには、次のバージョンがあります。
- Azure portal でストレージ アカウントを開きます。
- リソース グループまたはストレージ アカウントのリストから移動できます。
- ストレージ アカウントの一覧を使用する場合は、すべてのハブ ストレージ アカウントを表示する
cm-resource-parent
が含まれるMicrosoft.Cloud/hubs
のタグ フィルターを追加します。
- Storage ブラウザー>Blob コンテナーを開きます>config
- settings.json行を見つけて、ページの右側にある []⋯ メニューを選択し、表示/編集。
- version プロパティを探します。
0.0.1 のアップグレード
FinOps ハブ 0.0.1
は最初のリリースであり、フィードバックの収集を開始できる機能を意図的に絞り込んでいます。 このリリースは、償却コストのみをサポートすることを目的としていましたが、データに関する想定は行われませんでした。つまり、エクスポートの種類またはアカウントの種類に接続できます。 0.0.1
の Power BI レポートは、マイクロソフトエンタープライズ契約 (EA) アカウントでのみ機能しました。 別のアカウントの種類がある場合は、次のサブセクションを参照してください。
次のセクションを使用して、ハブ インスタンスをアップグレードするための最適な手順を決定します。
0.0.1 の MOSA および Microsoft 内部サブスクリプション
Microsoft Online Services Agreement (MOSA、従量課金制とも呼ばれます) と Microsoft 内部サブスクリプションは、FinOps ハブ 0.2
以降ではサポートされていません。 0.1.1
リリースまたは FinOps ツールキット PowerShell モジュール 0.1.1
の Power BI レポートを使用できますが、ハブ インスタンスをアップグレードする必要はありません。 変更は内部的であったか、初期オンボードにのみ適用されます。 Microsoft 顧客契約 アカウントへの移行については、サポートにお問い合わせください。
ダウンロード 0.1.1 PowerShell のインストール
0.0.1 の EA と MCA アカウント
EA または MCA アカウントをお持ちの場合は、新しい 0.2
コスト データ形式を使用するにアップグレードしデータ サイズ (およびストレージ コスト) を 30% 削減して課金コスト (実績) と償却コストの両方をカバーします。 これは、今後のすべての更新プログラムのベースラインです。
0.1.x のアップグレード
FinOps ハブは、 0.1
と 0.1.1
で小規模な内部更新プログラムを受け取りました。
次のセクションを使用して、ハブ インスタンスをアップグレードするための最適な手順を決定します。
0.1.x の MOSA および Microsoft 内部サブスクリプション
Microsoft Online Services Agreement (MOSA、従量課金制とも呼ばれます) と Microsoft 内部サブスクリプションは、FinOps ハブ 0.2
以降ではサポートされていません。 0.1.1
リリースまたは FinOps ツールキット PowerShell モジュール 0.1.1
の Power BI レポートを使用できますが、ハブ インスタンスをアップグレードする必要はありません。 Microsoft 顧客契約 アカウントへの移行については、サポートにお問い合わせください。
ダウンロード 0.1.1 PowerShell のインストール
EA および MCA アカウント (0.1.x)
FinOps ハブ 0.2
以降では、請求コスト (実績) と償却コストの両方をカバーする FOCUS コスト データ形式が使用されます。 FOCUS を使用すると、EA と MCA のデータを一緒に表示でき、実際の + 償却データセットの組み合わせよりも 30% 小さくなり、(ストレージ コスト) が削減されます。 詳細については、 FOCUS の利点を参照してください。
重要
Cost Management には、過去 13 か月間に制限される新しいエクスポートに制限があります。 13 か月を超えるデータが必要な場合は、サポートに問い合わせて履歴データのサポートを依頼してください。 次の詳細は、この現在の制限に基づいています (2024 年 1 月時点)。
アップグレードする前に、次の質問を検討してください。
- ハブ インスタンスに含まれるデータの量はどのくらいですか?
- データが 13 か月未満の場合は、データを削除し、FOCUS データセットを使用して再エクスポートすることをお勧めします。
- 13 か月を超えるデータがある場合は、ストレージ アカウントにデータを保持できますが、新しい Power BI レポートでは認識されません。 現在の Power BI レポートは引き続き使用できます。
- Power BI レポートを変更しましたか?
- レポートを変更した場合は、変更を新しいレポートに再適用する必要があります。 詳細については、「 既存のレポートを FOCUS に更新する方法を参照してください。
- アップグレード中にカスタマイズされたレポートを引き続き実行する必要がある場合は、データ処理エラーを回避するために、別のストレージ アカウントを使用して FinOps ハブの 2 番目のインスタンスをデプロイします。
上記の考慮事項に基づいて、次の手順を使用して、ハブ インスタンスを 0.1.x
から 0.3
にアップグレードします。
- ハブ インスタンスを指す償却コストのエクスポートをすべて削除します。
- 必要に応じて、履歴の償却コスト データを削除して、ストレージ コストを削減します。
0.3
FinOps ハブをデプロイし、新しいハブの作成手順を使用して新しい FOCUS エクスポートを作成します。Note
リソース プロバイダーが既に登録されているため、手順 1 をスキップできます。
- FOCUS エクスポートを使用して履歴データをバックフィルします。
0.2 のアップグレード
FinOps Hubs 0.2 から 0.3 へのアップグレードは、テンプレートを再デプロイし、必要に応じて 0.3 Power BI レポートに更新するのと同じくらい簡単です。 破壊的変更はないため、0.2 からの Power BI レポートは 0.3 で動作し、その逆も同様です。
0.3 のアップグレード
FinOps Hubs 0.3 から 0.4 へのアップグレードは、テンプレートを再デプロイし、必要に応じて 0.4 Power BI レポートに更新するのと同じくらい簡単です。 重大な変更はないため、0.3 からの Power BI レポートは 0.4 で動作し、その逆も同様です。
FinOps ハブ 0.4 は FOCUS 1.0 に合わせて調整されるため、次の列に対する変更に注意してください。
- ChargeCategory は、"調整" ではなく払い戻しの "購入" です。
- ChargeClass (新規) は払い戻しの "修正" です。
- CommitmentDiscountStatus (新規) は、コミットメント割引の使用に対する ChargeSubcategory に代わるものになります。
- RegionId と RegionName がリージョンに置き換えられました。
レポートは FOCUS 1.0 と FOCUS 1.0 プレビューの両方のエクスポートで動作するため、新しいレポートを使用するためにエクスポートを変更する必要はありません。 レポート自体は、FOCUS 1.0 要件を満たすようにスキーマを更新します。
0.4 のアップグレード
FinOps Hubs 0.4 から 0.5 へのアップグレードは、テンプレートを再デプロイし、必要に応じて 0.5 Power BI レポートに更新するのと同じくらい簡単です。 FinOps ハブに重大な変更はありません。そのため、0.4 からの Power BI レポートは 0.5 で動作し、その逆も同様です。 ただし、Power BI レポートには、0.5 レポートに更新する場合に考慮する必要がある変更があります。
FinOps ツールキット 0.5 レポートは、Cost Management コネクタを予約の推奨事項のエクスポートに置き換えます。 0.5 レポートに更新する場合は、Cost Management で新しい予約推奨エクスポートを作成する必要があります。 次に、従来の FinOps ハブ URL を指す Hub Storage URL 0.5 レポートを構成します。 また、予約の推奨事項がエクスポートされた場所を指す別の Export Storage URL を使用して 0.5 レポートを構成します。
予約の推奨事項をハブ ストレージ アカウントの msexports コンテナーにエクスポートした場合は、これを使用します。 予約の推奨事項をエクスポートしないことを選択した場合は、 Export Storage URL を同じ FinOps ハブ URL に設定します。 いずれかの URL を空のままにした場合、レポートはPower BI サービスで更新されないため、"動的クエリ" エラーが表示されます。 両方のパラメーターに同じ URL を配置すると、この制限が回避されます。
0.5 のアップグレード
FinOps Hubs 0.5 から 0.6 へのアップグレードには、テンプレートの再デプロイ、現在の月の以前に取り込まれたデータの削除、Power BI レポートの更新が含まれます。 FinOps Hubs 0.6 では、インジェスト コンテナーに格納されているデータのフォルダー パスが変更されました。つまり、以前の Power BI レポートは、FinOps Hubs 0.6 でエクスポートされたデータでは機能しません。 逆に、0.6 Power BI レポートは古い FinOps ハブ バージョンで 動作するため、以前にエクスポートしたデータは再エクスポートせずに引き続き機能します。 唯一の注意事項は、インジェスト コンテナー内の古いパスから現在の月のデータを削除して、2 回カウントされないようにする必要があるということです。
重要
以前のリリースで以前にエクスポートされた履歴データを 0.6 で再エクスポートした場合、FinOps ハブは古いデータをクリーンアップせず、データが重複します。 これを解決する最も簡単な方法は、 ingestion コンテナー内の古いデータを削除することです。 FinOps hubs 0.6 では、データセットの種類 ( focuscost、 pricesheet、 reservationdetails、 reservationrecommendations、または reservationtransactions) に基づいて、すべてのコンテンツがフォルダーに移動されます。 その他のフォルダーは安全に削除できます。 削除したら、履歴データのバックフィルを再実行します。
バージョン0.6のアップグレード
FinOps Hubs 0.6 から 0.7 へのアップグレードには、テンプレートの再デプロイ、現在の月の以前に取り込まれたデータの削除、Power BI レポートの更新が含まれます。 FinOps Hubs 0.7 では、インジェスト コンテナーに格納されているデータのフォルダー パスが変更されました。つまり、以前の Power BI レポートは、FinOps Hubs 0.7 でエクスポートされたデータでは機能しません。 逆に、0.7 Power BI レポート は、以前の FinOps ハブ バージョンで 動作するため、以前にエクスポートしたデータは再エクスポートせずに引き続き機能します。 唯一の注意事項は、インジェスト コンテナー内の古いパスから現在の月のデータを削除して、2 回カウントされないようにする必要があるということです。
Azure Data Explorer オプションを利用する場合は、Azure Data Explorer にクリーンに取り込むことができるように、すべての履歴データを再取り込みする必要があります。 これには、他のシステムまたはクラウドから取り込まれたデータが含まれます。
重要
以前のリリースで以前にエクスポートされた履歴データを 0.7 で再エクスポートした場合、FinOps ハブは古いデータをクリーンアップせず、データが重複します。 これを解決する最も簡単な方法は、 ingestion コンテナー内の古いデータを削除することです。 FinOps Hubs 0.7 は、データセットの種類に基づいて、すべてのコンテンツをフォルダーに移動します:CommitmentDiscountUsage、Costs、Prices、Recommendations、または Transactions。 その他のフォルダーは安全に削除できます。 削除したら、履歴データのバックフィルを再実行します。