Harness(ハーネス)は、Resilience Testing製品の大幅なアップデートとして、RT Agentsを発表した。RT Agentsは、Continuous DeliveryパイプラインとKubernetesワークロードをスキャンし、デプロイメントが本番環境に到達する前にレジリエンスリスクを明らかにするツールだ。同社によると、このエージェントは検出にとどまらず、各リスクを確認するために必要な特定のカオス実験や負荷テストを推奨し、チームが対応を選択した場合にこれらのテストを自動的に生成して実行するとのことだ。
関係者によると、RT Agentsは展開構成、マニフェスト、パイプライン履歴を継続的に分析し、検出フェーズ中に計測やアクティブテストを必要とせずに受動的な検出を可能にするという。この機能は、既存のHarness CDパイプライン内に「エージェントレジリエンス」として実装され、インシデント発生後数カ月経ってからではなく、レジリエンスの問題が発生した時点で捕捉することを目的としていると報告されている。
今回のアップデートでは、合理化されたフローを通じてクラスターやインフラストラクチャーのメタデータに接続することで、Kubernetesの導入プロセスが簡素化されると説明されている。Harnessは、このアプローチにより、エージェントは初期評価時に障害を発生させたり、本番システムに影響を与えることなく、環境固有の耐障害性に関する懸念事項を即座に明らかにできると指摘した。
プロダクトマネージャーは、検出されたリスクを集約し、時間の経過に伴う回復力の状況を示すために設計された、製品内ダッシュボードの新機能について説明した。これらのダッシュボードは、サービスとパイプライン全体にわたる統合的な可視性を提供し、エンジニアリングチームと経営陣が、個々の時点のテスト結果に頼るのではなく、傾向を追跡できるようにするものだと説明された。
同社によると、負荷テストの結果に付随する指標として「レジリエンススコア」が導入された。これは、スループットやレイテンシーといった数値だけでなく、負荷がかかった状態でのサービスのパフォーマンスを反映する、追跡可能な単一の指標を提供するものだという。この指標は、負荷テストの結果を時系列で比較しやすくし、技術的な知識を持たない関係者にも分かりやすく伝えるための手段として位置付けられている。
Harnessは負荷テストのスクリプト作成オプションも拡張し、Java、JavaScript、Pythonのサポートを追加した。この機能強化により、チームは使い慣れた言語でテストを作成できるようになり、導入のハードルが下がる。ベンダーは、検出には既存のカオス実験や負荷テストは不要であることを強調した。エージェントがテストを推奨し、チームはテストを生成して実行するかどうかを選択できる。
Resilience Testingの無料プランが発表され、ユーザーは無料でサービスを試用できるようになった。無料プランには、豊富な障害ライブラリーを備えたホスト型環境、集中管理型の制御プレーン、Harnessパイプラインとのネイティブ統合、ロールベースのアクセス制御やホスト型ログ記録などのエンタープライズ機能が含まれていると説明されている。
出典:Harness
この製品の詳細については、Harness製品ページをご覧ください。