Azure アカウントを接続する
-
Azure アカウントを DoiT に接続するには、有効な Azure サブスクリプションが必要です。
-
Azure アカウントを接続するには、Cloud Intelligence の Enhanced または Enterprise プランが必要です。
-
月間クラウド支出額に対するパーセンテージで課金されます(契約条件に従います)。
以下のステップバイステップの手順に従うか、ビジュアルで手順を確認できる▶️ インタラクティブデモを参照してください。
必要な権限
-
DoiT アカウントに Billing Profile Admin 権限が必要です。
-
Azure アカウントに、次の権限が必要です。
Microsoft.Authorization/roleAssignments/writeMicrosoft.Authorization/roleAssignments/deleteMicrosoft.Resources/subscriptions/resourceGroups/writeMicrosoft.Storage/storageAccounts/writeMicrosoft.CostManagement/exports/writeMicrosoft.Storage/storageAccounts/blobServices/containers/writeMicrosoft.ManagedServices/registrationAssignments/write
上記の権限を持つカスタムロールを Azure アカウント内で作成したくない場合は、少なくともサブスクリプションレベルで操作を実行できる既定の
Ownerロールが必要です。
Azure アカウントを接続する
ウィザードを起動する
Azure アカウントを接続するには、次の手順に従ってください。
-
DoiT コンソール にサインインします。
-
接続ウィザードを起動します。
-
初めて DoiT を利用する場合は、ようこそページでクラウドプロバイダとして Microsoft Azure を選択し、ウィザードを開きます。
-
すでに 1 つ以上のクラウドアカウントを DoiT に接続している場合は、次のいずれかの方法を選択できます。
-
Home ページに移動し、下にスクロールして Connect your cloud セクションまで進み、Connect your Azure account を選択します。
-
Integrations catalog に移動し、Microsoft Azure のインテグレーションカードを探して Assets(または Connect +)を選択し、Connect new account を選択します。
-
-
ウィザードは 4 つのステップで構成されています。
ステップ 1: 権限
最初のステップでは、Azure アカウントを接続するための必要な権限について説明します。要件を確認し、Next を選択して続行してください。
ステップ 2: カスタムテンプレートをデプロイする
DoiT では、Azure ソリューション向けにインフラストラクチャをコードとして実装するために Azure Resource Manager テンプレート (ARM テンプレート) の使用をサポートしています。テンプレートは JSON ファイルであり、プロジェクトのインフラストラクチャと設定を定義します。テンプレートはソースリポジトリに保存してバージョン管理でき、他のユーザーが同様の環境をデプロイできるようにできます。
このステップでは、DoiT が提供するカスタムテンプレートを Azure アカウントにデプロイし、Azure の請求データを DoiT コンソールに取り込めるようにします。
-
Azure Portal にサインインし、Custom Deployment ペ ージに移動します。
-
Build your own template in the editor を選択し、DoiT コンソールで提供される JSON コードで空のテンプレートを置き換え、完了したら Save を選択します。
-
次のページで基本情報を入力します。
-
Project details: テンプレートをデプロイする Azure サブスクリプションを選択します。
-
Instance details: Azure リージョンを選択します。すべてのリソースがすべてのリージョンで利用可能なわけではありません。コンプライアンス上の理由から、多くのリソースが配置されているリージョンを選択したい場合があります。
-
-
Save を選択し、その後 Review + create を選択します。
-
テンプレートの検証が完了したら、Create を選択してテンプレートのデプロイを完了します。
Azure Portal でデプロイが失敗した場合は、デプロイの概要ページで Redeploy を選択し、再デプロイしてください。
テンプレートのデプロイが完了するまで、DoiT コンソールで次のステップに進む前に最大 15 分待ってください。
ステップ 3: 請求エクスポートを作成する
このステップでは、Azure 請求データを DoiT コンソールにエクスポートします。
-
Azure Portal で Cost Management を検索して選択し、請求スコープを選択します。
ヒント正しい請求アカウントを選択してください。請求アカウントのスコープ が複数のサブスクリプションを対象としている場合、これらすべてのサブスクリプションの請求データが Azure ストレージにエクスポートされます。
-
(任意)請求エクスポートにタグを含めたい場合は、タグ継承を有効にします。
有効にすると、子リソースの使用状況レコードは、リソースがタグをサポートしているか、コストレポートにタグを渡すかどうかに関係なく、請求、リソースグループ、およびサブスクリプションのタグを継承します。詳細は、Tag support for Azure resources および Group and allocate costs using tag inheritance を参照してください。
タグ継承を有効にすると、現在の月の子リソース使用状況レコードにタグが適用されるまでに最大 24 時間かかります。
-
左側のナビゲーションメニューで Exports を検索して選択します。
-
Create を選択し、Basics タブで Create your own export を選択します。
-
必須フィールドを入力します。
- Type of data:
Cost and usage details (actual)を選択します。 - Export name:
BillingDataExportなど、エクスポート名を入力します。 - Dataset version:
2021-10-01を選択します。 - Frequency:
Daily export of month-to-date costsを選択します。
- Type of data:
-
Add を選択し、Export prefix フィールドに
DoiTと入力してから Next を選択します。
-
-
Destination タブで必須フィールドを入力します。
- Storage type:
Azure blob storageを選択します。 - Destination and storage:
Use existingを選択します。 - Subscription: ストレージアカウントを含むサブスクリプションを選択します。
- Storage account: デプロイしたテンプレートで指定したアカウントである DoiT カスタマー ID を選択します。ストレージアカウントがまだ利用できない場合は、前のステップでテンプレートをデプロイしてから 15 分待ってください。
- Container:
exportcontainerと入力します。 - Directory:
exportfilesと入力します。 - Format:
CSVを選択します。 - Compression Type:
Noneを選択します。 - Overwrite data チェックボックスはオンのままにします。
- Storage type:
-
Next を選択します。
-
Review + create タブで Create を選択します。
-
Exports ページに戻り、作成したエクスポートを選択し、Run now を選択してエクスポートをデプロイし、請求データを DoiT コンソールに送信します。
-
エクスポートがアクティブになったら、Azure portal で Azure サブスクリプションを探し、Subscription ID をコピーします。
この ID は、次のステップで接続テストを行う際に必要です。エクスポートの請求スコープに複数のサブスクリプションが含まれている場合は、その中からいずれか 1 つを選択して ID を控えてください。
ステップ 4: Azure 接続をテストする
最後のステップでは、DoiT との Azure 接続をテストします。
-
DoiT コンソールに戻り、Next を選択して Test connection ステップに移動します。
-
Subscription ID フィールドに、前のステップで Azure portal からコピーした Azure サブスクリプション ID を貼り付けます。
-
Test connection を選択します。
-
テストが成功したら Done を選択します。問題が発生した場合は、サポートリクエストを送信してください。
次のステップ
Azure アカウントの接続に成功すると、請求データのインポートが開始されます。処理には、Azure 環境 の規模や複雑さに応じて最大 24 時間かかる場合があります。データが Cloud Analytics やその他の DoiT 機能で利用可能になった際には通知します。
履歴データのバックフィル
DoiT では、過去 12 か月分の Azure 請求データのバックフィルをサポートしています。履歴データをバックフィルするには、次の手順に従ってください。
-
Azure portal を使用して履歴データを取得します(詳細は Azure の履歴データに関するチュートリアル を参照してください)。
-
請求エクスポートを作成します。必要なエクスポート設定については、ステップ 3 を参照してください。
-
エクスポートを保存したら、Exports ページに戻り、作成したエクスポートを選択します。
-
Export selected dates を選択します。データは 1 か月単位で取得できます。
-
-
バックフィル用ファイルを、ステップ 3 で使用した Azure blob storage のパスと同じ場所に配置します。
たとえば、現在のエクスポートファイルが
exportfiles/DoiT-BillingDataExport/20260101-20260131/にある場合、バック フィル用フォルダは次のように配置する必要があります。exportfiles/DoiT-BillingDataExport/20251201-20251231
exportfiles/DoiT-BillingDataExport/20251101-20251130
... -
バックフィルフォルダ内の
manifest.jsonファイルで、データパスを更新して、正しい blob storage フォルダを指すようにします。 -
CSV ファイルと manifest ファイルが正しく配置されたら、エキスパートへ問い合わせを行い、バックフィル処理をリクエストしてください。
請求データの更新頻度
Azure の Cost Management exports は毎日更新されます。Azure 側のエクスポートと DoiT 側のインポートのタイミングによっては、変更内容が DoiT コンソールに反映されるまで最大 24 時間かかる場合があります。DoiT コンソー ル内では、Cloud Analytics が請求データを 1 時間ごとに更新します。
Azure Cost Management が使用状況データを受信する頻度については、Cost and usage data updates and retention を参照してください。
Offboarding
今後、DoiT インターナショナルとの継続をご希望されない場合は、DoiT が請求データへアクセスする権限を取り消し、DoiT に権限を付与している Azure Resource Manager テンプレートを削除する必要があります。
▶️ インタラクティブデモ
ハンズオン形式のウォークスルーについては、インタラクティブデモをお試しください。
デモが正しく表示されない場合は、ブラウザウィンドウを拡大するか、新しいタブでデモを開いてお試しください。