メインコンテンツへスキップ

Azure アカウントを接続する

  • Azure アカウントを DoiT に接続するには、有効な Azure サブスクリプションが必要です。

  • Azure アカウントを接続するには、Cloud Intelligence の Enhanced または Enterprise プランが必要です。

  • ご契約の条件に従い、毎月のクラウド支出額に対するパーセンテージで料金が請求されます。

オンボーディング方法の選択

このページでは、アーリーアクセス機能を有効にしなくても利用できる、標準的な Azure オンボーディングフローについて説明します。お客様の組織で One-click Azure onboarding が有効になっている場合は、代わりに one-click onboarding preview guide に従ってください。

必要な権限

  • DoiT アカウントには Billing Profile Admin 権限が必要です。

  • Azure アカウントには、次の権限が必要です。

    • Microsoft.Authorization/roleAssignments/write
    • Microsoft.Authorization/roleAssignments/delete
    • Microsoft.Resources/subscriptions/resourceGroups/write
    • Microsoft.Storage/storageAccounts/write
    • Microsoft.CostManagement/exports/write
    • Microsoft.Storage/storageAccounts/blobServices/containers/write
    • Microsoft.ManagedServices/registrationAssignments/write

    上記の権限を持つカスタムロールを Azure アカウント内に作成したくない場合は、少なくともサブスクリプションレベルで操作を実行できるプリセットの Owner ロールが必要です。

Azure アカウントを接続する

ウィザードを起動する

Azure アカウントを接続するには、次の手順を実行します。

  1. DoiT コンソール にサインインします。

  2. 接続ウィザードを起動します。

    • 初めて 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 Resource Manager templates (ARM templates) を使用して、Azure ソリューション向けにインフラストラクチャをコードとして実装できます。テンプレートは JSON ファイルであり、プロジェクトのインフラストラクチャと設定を定義します。テンプレートはソースリポジトリに保存してバージョン管理し、他のユーザーが同様の環境をデプロイできるようにすることができます。

このステップでは、DoiT が提供するカスタムテンプレートを Azure アカウントにデプロイし、Azure の請求データを DoiT コンソールに取り込めるようにします。

  1. Azure Portal にサインインし、Custom Deployment ページに移動します。

  2. Build your own template in the editor を選択し、DoiT コンソールで提供された JSON コードで空のテンプレートを置き換え、完了したら Save を選択します。

  3. 次のページで基本情報を入力します。

    • Project details: テンプレートをデプロイする Azure サブスクリプションを選択します。

    • Instance details: Azure リージョンを選択します。すべてのリソースがすべてのリージョンで利用できるわけではありません。コンプライアンス上の理由から、多くのリソースが存在するリージョンを選択したい場合もあります。

  4. Save を選択し、その後 Review + create を選択します。

  5. テンプレートの検証が完了したら、Create を選択してテンプレートのデプロイを完了します。

Azure Portal でデプロイが失敗した場合は、デプロイの概要ページで Redeploy を選択して再デプロイしてください。

注意

DoiT コンソールで次のステップに進む前に、テンプレートのデプロイ完了まで最大 15 分ほど待ってください。

ステップ 3: 請求エクスポートを作成する

このステップでは、Azure の請求データを DoiT コンソールにエクスポートします。

  1. Azure PortalCost Management を検索して選択し、その後、請求スコープを選択します。

    ヒント

    正しい請求アカウントを選択していることを確認してください。請求アカウントのスコープ が複数のサブスクリプションを対象としている場合、そのすべての請求データが Azure ストレージにエクスポートされます。

  2. (オプション)請求エクスポートにタグを含めたい場合は、タグの継承を有効にします。

    有効にすると、子リソースの使用状況レコードは、そのリソースがタグをサポートしているか、コストレポートにタグを引き継ぐかにかかわらず、請求・リソースグループ・サブスクリプションのタグを継承します。詳細については、Tag support for Azure resources および Group and allocate costs using tag inheritance を参照してください。

    タグ継承が有効になると、当月分について、24 時間以内にタグが子リソースの使用状況レコードに適用されます。

  3. 左側のナビゲーションメニューで Exports を検索して選択します。

  4. Create を選択し、Basics タブで Create your own export を選択します。

    1. 必須フィールドを入力します。

      • Type of data: Cost and usage details (actual) を選択します。
      • Export name: 例えば BillingDataExport など、エクスポートの名前を入力します。
      • Dataset version: 2021-10-01 を選択します。
      • Frequency: Daily export of month-to-date costs を選択します。
    2. Add を選択し、Export prefix フィールドに DoiT と入力してから、Next を選択します。

  5. 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 チェックボックスはオンのままにしておきます。
  6. Next を選択します。

  7. Review + create タブで Create を選択します。

  8. Exports ページに戻り、作成したばかりのエクスポートを選択し、Run now を選択してエクスポートを実行し、請求データを DoiT コンソールに送信します。

  9. エクスポートがアクティブになったら、Azure portal で Azure サブスクリプションを探しSubscription ID をコピーします。

    この ID は、次のステップで接続をテストする際に使用します。エクスポートの請求スコープに複数のサブスクリプションが含まれている場合は、そのうちどれか 1 つを選択し、ID を控えておくことができます。

ステップ 4: Azure 接続をテストする

最後のステップでは、Azure と DoiT 間の接続をテストします。

  1. DoiT コンソールに戻り、Next を選択して Test connection ステップに進みます。

  2. Subscription ID フィールドに、前のステップで Azure Portal からコピーした Azure サブスクリプション ID を貼り付けます。

  3. Test connection を選択します。

  4. テストが成功したら Done を選択します。問題が発生した場合は、サポートリクエストを送信してください。

次のステップ

Azure アカウントとの接続が正常に完了すると、請求データのインポートが開始されます。処理には、Azure 環境の規模と複雑さに応じて最大 24 時間かかる場合があります。データが Cloud Analytics およびその他の DoiT 機能で利用可能になった時点でお知らせします。

償却原価を有効にする

Azure アカウントを接続した後、償却原価レポートを有効にすると、Cloud Analytics で拡張メトリックとして Amortized cost を表示できるようになります。これにより、既存の ActualCost エクスポートに加えて、追加の毎日の FOCUS コストエクスポートが作成されます。

前提条件、CLI および手動セットアップ手順、トラブルシューティングについては、Enable Azure amortized cost を参照してください。

履歴データをバックフィルする

DoiT では、過去 12 か月分の Azure 請求データのバックフィルをサポートしています。履歴データをバックフィルするには、次の手順に従ってください。

  1. Azure Portal から履歴データを取得します(詳細は Azure tutorial on historical data を参照してください)。

    1. 請求エクスポートを作成します。必要なエクスポート設定については、ステップ 3 を参照してください。

    2. エクスポートを保存した後、Exports ページに戻り、作成したエクスポートを選択します。

    3. Export selected dates を選択します。データは 1 か月単位で取得できます。

  2. バックフィル用ファイルを、ステップ 3 で使用したものと同じ Azure blob storage パスに配置します。

    たとえば、現在のエクスポートファイルが exportfiles/DoiT-BillingDataExport/20260101-20260131/ にある場合、バックフィル用フォルダは次のように構成します。

    exportfiles/DoiT-BillingDataExport/20251201-20251231
    exportfiles/DoiT-BillingDataExport/20251101-20251130
    ...
  3. バックフィル用フォルダ内の manifest.json ファイルで、データパスを正しい blob storage フォルダを指すように更新します。

  4. CSV ファイルと manifest ファイルが正しく配置されたら、エキスパートへ問い合わせ を行い、バックフィルを依頼してください。

請求の更新頻度

Azure の Cost Management エクスポート は毎日更新されます。Azure のエクスポートと DoiT のインポートのタイミングによって、変更内容が DoiT コンソールに反映されるまで最大 24 時間かかる場合があります。DoiT コンソール内では、Cloud Analytics(クラウド分析)が請求データを 1 時間ごとに更新します。

Azure Cost Management が使用状況データを受信する頻度については、Cost and usage data updates and retention を参照してください。

オフボーディング

DoiT との継続利用を希望されない場合は、DoiT が請求データへアクセスする権限を取り消し、DoiT に権限を付与している Azure Resource Manager テンプレートを削除する必要があります。