概要
Managed DevOps Pools を使用すると、開発チームは、チーム固有のニーズに合わせて調整された迅速かつ簡単に Azure DevOps エージェント プールを起動できます。 Managed DevOps Pools は、セキュリティのベスト プラクティスを実装し、コストとパフォーマンスのバランスを取るための調整ができ、最も一般的なシナリオのパスを提供し、カスタム プールの作成と保守に費やす時間を大幅に短縮します。
Managed DevOps Pools は、Azure DevOps Virtual Machine Scale Set エージェント プールを進化させたもので、カスタム プールのスケーラビリティと信頼性を向上させることで、カスタム プール作成をさらに簡素化します。 Managed DevOps Pools は、完全なマネージド サービスで、Azure DevOps Virtual Machine Scale Set エージェント プールを使用する際は、エージェント駆動の仮想マシンがコンテナーが独自の Azure サブスクリプションではなく、Microsoft Azure サブスクリプションにあります。 詳細については、「Microsoft Managed DevOps Pools アーキテクチャの概要」を参照してください。
使用シナリオ
DevOps プールの管理:
- すぐに使用できるエージェントよりも強力なエージェントがある
- CI/CD ワークロードに合わせてカスタマイズされた仮想マシン イメージを使用します
- 依存関係に最も近い地理的リージョンにエージェントがある
- 構成に基づいてスケールアップとスケールダウンを行う
- エージェントの状態を最大 7 日間維持できるため、キャッシュ ヒットによりビルドが高速になります
- 実行時間の長いワークフローを最大 2 日間実行できる
- 会社のネットワーク内のリソースにアクセスしたり、特定のエンドポイントにのみアクセスするようにワークロードを分離したりできます
- Azure Pipelines Microsoft がホストするエージェントと同じソフトウェアを持つエージェントを作成できます
- アクティブなすべてのエージェントと、エージェントのプロビジョニングと再イメージ化の状態を表示できます。
- 追加のデータ ディスクを使用できるため、ディスク領域を増やすためだけにより大きな SKU を使用する必要はありません
- SPOT インスタンスを使用して Azure のコストを最大 80% 削減する (2025 年 3 月までに提供予定)
- コンテナー エージェントがある (2025 年 3 月までに提供予定)
- 問題のあるステートフル エージェントをプールから削除しました (2025 年 3 月までに提供予定)
- プライマリ リージョンで障害が発生した場合は、別の地理的リージョンにフォールバックできます (2025 年 3 月までに提供予定)
メリット
マネージド DevOps プールには、クラウドでの Azure DevOps エージェント プールの作成、構成、管理に次の利点があります。
管理: マネージド DevOps プールは、CI/CD インフラストラクチャの管理に費やす時間を短縮するように設計されています。 これにより、プラットフォーム エンジニアリング サイクルまたは開発チーム サイクルが解放され、他の問題に集中できるようになります。
チーム固有のプール: 新しいプールを簡単に作成できるため、プラットフォーム エンジニアリングでは複数のチーム固有のプールを簡単に作成でき、チームが騒々しい隣人の状況を防ぎ、個々のチームのニーズに合わせてプールを調整できます。
心配のないセルフサービス: プラットフォーム エンジニアリングは、キュレーションされたイメージとネットワークの使用を許可することで、ガバナンスに妥協することなく、開発チームが独自のカスタム プールを作成できるようにすることを選択できます。
Azure Cost: マネージド DevOps プールは、CI/CD ワークロード固有のニーズに基づいて Azure のコストを最適化するのに役立ちます。
スケーラブル: マネージド DevOps プールは、同時に実行される何千ものエージェントまでスケーラブルです。
信頼性: マネージド DevOps プールのアップタイムが高いため、開発者はダウンタイムが最も少なくなります。
セキュリティ: プールのエージェントは Microsoft のベスト プラクティスによって保護されており、プールをさらにセキュリティで保護する機能があります。
作業を開始する
Managed DevOps プールの使用を開始するには、「 Get started with Managed DevOps Poolsを参照してください。
関連項目
Managed DevOps プールについて MVP が何を言っているかを確認します。 次のリンクをクリックすると、Microsoft Learn 以外の作成者の外部サイトに移動します。
- Haflidi Fridthjofsson による Azure Managed DevOps プールを使用したクラウド デプロイの革命を最初に見てみましょう
- Richard Fennell による Azure Managed DevOps プールの使用に関する最初の確認
- bjompen による Azure DevOps マネージド DevOps プール
- Gora LEYE によるマネージド DevOps プールを使用したプライベート Azure 環境へのデプロイ
- マネージド DevOps プール: ラジーミル・グサロフによるセルフホステッド Azure パイプライン エージェントの簡素化
- Azure DevOps 用のマネージド DevOps プールを使用したビルド ファームの簡略化 Matteo Emili による。