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: Permissions
最初のステップでは、Azure アカウントを接続するための 必要な権限 について説明します。要件を確認し、Next を選択して続行してください。
ステップ 2: カスタムテンプレートをデプロイする
DoiT では、Azure ソリューション向けのインフラストラクチャをコードとして実装するために、Azure Resource Manager templates (ARM templates) の使用をサポートしています。テンプレートは、プロジェクトのインフラストラクチャと設定を定義する 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 を選択し、再デプロイしてください。
テンプレートがデプロイされるまで、次のステップに進む前に最大 15 分ほど時間をおいてから DoiT コンソールで作業を続行してください。
ステップ 3: 請求エクスポートを作成する
このステップでは、Azure の請求データを DoiT コンソールにエクスポートします。
-
Azure Portal で Cost Management を検索して選択し、請求スコープを選択します。
ヒント正しい請求アカウントを選択してください。billing account のスコープ が複数のサブスクリプションを含む場合、すべてのサブスクリプションの請求データが Azure Storage にエクスポートされます。
-
(オプション)請求エクスポートにタグを含めたい場合は、タグの継承を有効にします。
有効にすると、子リソースの使用状況レコードは、リソースがタグをサポートしているか、コストレポートにタグを渡すかに関わらず、請求、リソースグループ、サブスクリプションのタグを継承します。詳細については、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 機能で利用可能になったタイミングで通知します。
請求データの更新頻度
Azure の Cost Management exports は毎日更新されます。Azure のエクスポートと DoiT のインポートのタイミングによっては、変更内容が DoiT コンソールに反映されるまで最大 24 時間かかることがあります。DoiT コンソール内では、Cloud Analytics(クラウド分析)が請求データを 1 時間ごとに更新します。
Azure Cost Management が使用状況データを受信する頻度については、Cost and usage data updates and retention を参照してください。
オフボーディング
ご利用を継続しない場合は、DoiT による請求データへのアクセスを取り消し、DoiT に権限を付与している Azure Resource Manager テンプレートを削除する必要があります。
▶️ インタラクティブデモ
インタラクティブデモで、実際の操作手順を体験してください。
デモが正しく表示されない場合は、ブラウザウィンドウを最大化するか、新しいタブでデモを開いて 試してください。