Share via


Advanced Security の課金

結果にアクセスし、GitHub Advanced Security for Azure DevOps の機能を使用するには、ライセンスが必要です。 Advanced Security が有効になっている少なくとも 1 つのリポジトリに対する各アクティブ コミッターは、1 つのライセンスを消費し、アクティブなコミッター1人あたり1か月あたり $49 のコストがかかります。 コミット元がいつコミットされたかにかかわらず、過去 90 日以内に行われたプッシュにコミッターが存在する場合、コミッターはアクティブと見なされます。

Advanced Security では、Azure DevOps 組織に関連付けられている Azure サブスクリプションに直接課金されます。 課金は毎月測定されます。 1 日あたりの料金は、組織全体の 1 日あたりのアクティブなコミッターの合計数に基づいて Azure サブスクリプションに出力されます。

アクティブなコミッターは、Azure サブスクリプション全体で重複除去されます。 ユーザーは、組織が同じ Azure サブスクリプションに関連付けられている限り、複数のリポジトリまたは組織に参加できます。

GitHub Advanced Security for Azure DevOps は、Azure Repos と連携して動作します。 GitHub リポジトリで GitHub Advanced Security を使用する場合は、「GitHub Advanced Security」を参照してください。

Advanced Security のアクティブなコミッター数

アクティブなコミッターの合計数は、Advanced Security が有効になっている少なくとも 1 つのリポジトリに参加したコミッターの数です。 Azure DevOps のアクセス レベルに関係なく、Azure DevOps 組織のメンバーである必要があります。

組織、プロジェクト、またはリポジトリに対して Advanced Security を有効にする前に、課金対象のアクティブなコミッター数の見積もりを確認できます。

推定委員会数が表示された [Advanced Security] ポップアップのスクリーンショット。

Advanced Security の消費されたライセンスの正確な数 (Advanced Security が有効なリポジトリのアクティブなコミッター数) は、[組織設定] の >[請求] で確認できます。 これは、前日に測定されたアクティブなコミッターの数です。

アクティブなコミッター数を示す組織の支払い設定のスクリーンショット。

組織内のすべてのリポジトリに対して Advanced Security を無効にすると、アクティブなコミッターの見積もりは表示されなくなりますが、Azure ポータルで Azure サブスクリプションの課金を確認できます。

アクティブなコミッター数について理解する

アクティブなコミッター数と潜在的な課金が、時間の経過に伴ってどのように変化するかの例については、次の表を参照してください。

Date その月のイベント アクティブなコミッターの合計数
3 月 1 日 プロジェクト コレクション管理者は、Fabrikam リポジトリの Advanced Security を有効にします。 Fabrikam には、過去 90 日間に 30 人のアクティブ コミッターがいます。 30
4 月 1 日 PCA は、Fabrikam リポジトリの Advanced Security を無効にします。 今後、Fabrikam のアクティブなコミッターは課金されなくなります。 30 - 30 = 0
7 月 15 日 PCA は Fabrikam の Advanced Security を再び有効にします。 Fabrikam には、今度は過去 90 日間に 20 人のアクティブ コミッターがいます。 20
8 月 1 日 PCA は、2 つ目のリポジトリ AdventureWorks に対して Advanced Security を有効にします。 過去 90 日間で、30 人の開発者がそのリポジトリにコミットしました。 これらの開発者のうち 10 人も Fabrikam にコミットしており、それ以上のライセンスを消費していません。 20 + 20 = 40