Harness(ハーネス)は、リリース1周年を迎えたInfrastructure as Code Management(IaCM)に、再利用性と拡張性の向上を目的とした主要な新機能、モジュールレジストリーとワークスペーステンプレートをリリースした。インフラストラクチャーの標準化と再利用を容易に行うことができ、既にあるユーザーは4,000を超えるワークスペースに拡張している。これらのアップデートは、組織がデリバリーを迅速化し、リスクを最小限に抑え、Infrastructure as Codeを効率的に拡張できるよう設計されている。
Harness IaCMのリリース当初の目標は、ガバナンス、一貫性、開発スピードを損なうことなく、企業のインフラストラクチャーHarness化の拡張を支援することだった。1年後の現在、Harness IaCMは比類のないテンプレート化機能とエンタープライズ規模の拡張性を備え、大きな進歩を遂げたことになる。
一連の新機能は、ソフトウェア開発における一般的な概念である「Don't Repeat Yourself(DRY)」原則をインフラストラクチャーに適用する。これにより、チームはインフラストラクチャーを一度定義すれば、それをプラットフォーム全体で安全かつ一貫した方法で、大規模に再利用できるようになる。セキュリティーとコンプライアンスの観点から見ると、これらの機能により、チームはインフラストラクチャーパターンを一度定義し、徹底的にテストした後、自信を持って複数のチームや環境で再利用できるようになる。これにより、デリバリーを遅らせることなく、チーム間の一貫性が大幅に向上し、人的エラーのリスクが軽減される。
モジュールレジストリーを使うと、ユーザーはインフラストラクチャーコンポーネント用の「ゴールデンテンプレート」を一元的に作成、共有、管理できる。このモジュールの一元的な登録により、チームはコードを繰り返すことなく実証済みのインフラストラクチャーパターンをプロジェクト間で再利用し、開発者が承認済みで十分にテストされたモジュールにアクセスできるようにすることでデプロイメントを加速し、一元的な監視を通じてガバナンスを強化できる。一方、ワークスペーステンプレートを使うと、チームは重要な変数、構成設定、およびポリシーを再利用可能なテンプレートとして事前定義できる。このアプローチにより、チームは一貫性があり組織が承認した設定で新しいプロジェクトを迅速に立ち上げ、手作業を減らし、反復的なセットアップタスクを排除することでオンボーディングを加速し、テンプレートの更新や改善が、そのテンプレートから作成された全ての新しいワークスペースに自動的に適用されるようにすることで、標準を最新の状態に保つことができる。
Harness IaCMは、チームのクラウドリソース管理方法を変革した。従来のInfrastructure as Code(IaC)ソリューションがその基盤となってきたが、組織の規模が拡大するにつれて、多くの組織が複雑さ、ドリフト、ツールの断片化に起因するボトルネックに直面するようになった。Harness IaCMは、ポリシー対応パイプライン、変更レビューワークフロー、再利用可能なテンプレート、モジュール、変数セットといったエンタープライズグレードの機能を備え、Harness CI/CDおよびCloud Cost Managementとの緊密な統合を実現することで、これらの課題に対処するように設計されている。これにより、既に数十社のエンタープライズ顧客が導入しており、中には7桁規模の取引も複数件含まれている。
Harness IaCMは今後、IaCツールのサポート拡大、大規模な標準化、そして開発者エクスペリエンスの向上という3つのキー分野で事業を拡大していく予定だ。このプラットフォームへの継続的な投資は、インフラストラクチャーコードの管理方法をライフサイクル全体にわたって再定義することになるだろう。
出典:Harness
この製品の詳細については、Harness製品ページをご覧ください。