マネージド DevOps プールの価格

Managed DevOps Pools の価格は、コンピューティング、ストレージ、データ エグレスなど、プールで使用されるAzure サービスのコストと、セルフホステッド エージェントの標準の Azure DevOps Services 並列ジョブ価格の組み合わせです。 この記事では、マネージド DevOps プールのコストを見積もって予測する方法について説明します。

Azure サービスの価格

マネージド DevOps プールの主なコストは、コンピューティング、ストレージ、データエグレスなど、プールで使用されるAzure サービスのコストです。これは、標準のAzure料金で課金されます。

Azure Hybrid Benefit はマネージド DevOps プールでは使用できません。 詳細については、「管理された DevOps プールについてよく寄せられる質問: Managed DevOps プールでAzure Hybrid Benefitを使用できますか?」を参照してください>

詳細については、以下を参照してください。

Managed DevOps プールで使用されるAzure サービスとコストを削減するための戦略の詳細については、「Manage のコストとパフォーマンスを参照してください。

Azure DevOps Services の並列ジョブの価格

Managed DevOps プールのセカンダリ コストは、Azure DevOps並列ジョブ のコストです。 Azure DevOpsでは、並列ジョブは、pipeline ジョブを実行するコンピューティング能力を指します。 マネージド DevOps プール エージェントはセルフホステッド エージェントと見なされ、セルフホステッド並列ジョブを使用して実行されます。 Azure DevOps サービスは、組織に 1 つの無料のセルフホステッド並列ジョブを無制限の分で提供します。 マネージド DevOps プール エージェントで5つのパイプライン ジョブを同時に実行するための容量が欲しい場合は、追加で4つのセルフホステッド並列ジョブの料金を支払う必要があります。

マネージド DevOps プールコストのAzure DevOps並列ジョブの部分は、購入したセルフホステッド並列ジョブの数に基づく固定月額コストであり、エージェントがプロビジョニングされた時間やパイプライン ジョブの期間に基づいて増減することはありません。 詳細については、以下を参照してください。

組織のAzure DevOpsセルフホステッド並列ジョブ数によって、マネージド DevOps プール エージェントで実行されているパイプラインを含め、Azure DevOps組織内でジョブを同時に実行できるセルフホステッド エージェントの数が決まります。 並列ジョブの数は、マネージド DevOps プールの 最大エージェント の設定とは異なります。これにより、プールでパイプラインの実行に使用できるエージェントの最大数が構成されます。 最大エージェント数を 5 に設定した場合は、組織内で少なくとも 5 つのセルフホステッド並列ジョブを使用できることを確認します。 並列ジョブは、Azure DevOps組織レベルで支払われ、構成され、組織内の任意のプロジェクトで実行されているすべてのパイプラインと共有されます。 最大エージェント5 に設定したが、既定の空きセルフホステッド並列ジョブのみを使用する場合、一度に実行できるパイプラインは 1 つだけです。

コストの見積もり

毎月の Managed DevOps プール コストを見積もるための基本的な数式は、Azure DevOps Services 並列ジョブの価格、固定コストとしてAzure Storage 価格Managed Disks 価格標準のデータ エグレス料金、そして主に〈c4〉Virtual Machines 価格を含む時間単位の Azure サービス コストを組み合わせたものです。これは通常、マネージド DevOps プールの月額コストの最大の部分を占めます。

時間単位のAzure サービス コストを予測するときに使用される時間数を見積もるために、予想されるジョブの数にジョブの予想実行時間を乗算します。 たとえば、一般的なジョブの実行に 2 時間かかり、1 日あたり 100 回、週 5 日実行される場合、推定時間は 1 週間に 1000 時間、月あたり約 4,000 時間になります。

スタンバイ エージェントを使用している場合エージェントがスタンバイのためにオンラインになっているが、ジョブをアクティブに実行していない時間を考慮に入れ、推定時間に追加します。 スタンバイ エージェントを使用するには、プロビジョニング スケジュールを構成してエージェントをオンラインに保ち、ジョブの実行の開始時間を短縮します。 40 時間の稼働中に 5 つのエージェントをスタンバイ状態に設定した場合、ジョブが実行されていない時間帯であっても、1 週間に 200 時間のマシン時間を支払うことになります。

1 時間あたりの仮想マシンのコストを調べるには、プールに使用している Azure VM サイズ の価格<を確認します。

選択したAzure VM のサイズが 1 時間に 12 セントで、4,000 時間のジョブを実行すると予測される場合、時間単位サービスの毎月のコストは $480 になります。

以前のAzureリソースの使用状況を表示するには、表示を参照し、Azureの使用量と料金をダウンロードします。

関連項目