Harnessは顧客やビジネスのニーズに適応したソフトウェア開発を可能にするアジャイル開発を促進するためのツールです。 アジャイル開発では、ソフトのビルド・テスト・デプロイ・検証を早い周期で継続的に回すことで、ニーズに合わせてソフトウェアを進化させることができます。その進化を早めるためのCI/CDツールがHarnessです。
エンジニアが、高速で再現性があり安全なパイプラインを使用して、オンデマンドで本番環境にデプロイできるようにします。
ビジュアルビルダーやネイティブのGitOpsエクスペリエンスを使 い、エンジニアリングチーム全体で複雑なデプロイメントを構築・テンプレート化・スケーリングできるようにします。
デプロイメントごとに性能と品質の低下を自動検出し、必要なら数秒で以前の作業バージョンにロールバックします。
Harnessは、マイクロサービス用コンテナ、Helm、Kubernetes、ECSに加え、WebLogicやWebSphereなどのサーバレススタックと「ビンテージ」スタックをサポートしています。
スクリプト、依存関係、およびメンテナンスのエンジニアリング上の手間を要さないセルフサービスのクラウドネイティブCIです。
グラフィカルなエディター(Visual Pipeline Builder)とAI&機械学習により、初心者でもCIパイプラインを構築できます。
複雑なCIパイプラインを初心者でも数分で構築し、可視化できます。
ビルドとテストのサイクルの80%を自動化します。待ち時間を減らしコード開発にかけられる時間を増やします。
使用済み、アイドル、未割り当てのリソース、およびソフトウェアのデプロイ、構成の変更、自動スケーリングなどの変更によって、クラウドのコストを分析して関連付けます。
アプリケーション、マイクロサービス、クラスター、ネ一ムスぺ一スなどによる独自のクラウドコストを可視化します。
通常時だけでなく設定変更やスケーリングなどのイベント発生とコストの相関も調べることができます。
手作業によるタグ付けをしなくても、詳細なコスト分析ができます。開発者の手を煩わせずに見通しを良くします。
新機能実装支援機能により、最小限のリスクでの新機能の追加実装を可能にします。
ロールアウトや承認、機能検証をスケジュール化し、ターゲット顧客層での新機能の稼働状況を確認できるようにします。
ロールアウト前に性能やエンドユーザーのUXには影響のない形で機能を検証できるようにします。