組み込みベンチマーク
組み込みベンチマークとは、アプリケーションまたはシステムの運用環境やソフトウェア開発ライフサイクル(SDLC)に直接統合された、標準化された一連のテストまたはパフォーマンスメトリクスを指します。外部で実行される従来の分離型ベンチマークとは異なり、組み込みベンチマークはシステムの通常の運用と並行して実行されるか、その自動テストパイプラインのシームレスな一部として機能します。
複雑で分散化されたシステムでは、パフォーマンスの低下が微妙かつ予測不可能な形で発生することがあります。組み込みベンチマークは、実際の負荷条件下でのシステムヘルスに関する継続的かつリアルタイムの可視性を提供します。このプロアクティブな監視により、エンジニアリングチームは、エンドユーザーに影響を与える前にボトルネック、レイテンシの急増、リソースの非効率性を特定でき、信頼性とユーザーエクスペリエンスを大幅に向上させることができます。
実装には通常、特定の運用データポイントをキャプチャするためにコードまたはインフラストラクチャにインストルメンテーション(計測機能の組み込み)を行うことが含まれます。これらのデータポイントは、事前に定義されたパフォーマンスベースライン(ベンチマーク)と比較されます。例えば、AIモデルは、別のラボ環境ではなく、ユーザーリクエストをアクティブに処理している間に推論時間のベンチマークを受けることができます。
継続的インテグレーション/継続的デリバリー (CI/CD)、オブザーバビリティ、負荷テスト、A/Bテスト、サービスレベル目標 (SLOs)