rPath, Inc. は、ノースカロライナ州ローリーに拠点を置くテクノロジー企業で、ソフトウェアの構築(またはパッケージ化)、展開、および更新のプロセスを自動化するテクノロジーを開発しました。[ 1 ] rPath は、コンポーネントと依存関係をモデル化してバージョン管理しました。[ 2 ]モデル駆動型でバージョン管理されたリポジトリとして、またソフトウェア配布ハブとしても機能しました。[ 3 ]
2012年11月、rPathはSAS Instituteに買収された。[ 4 ]買収後まもなく、rPath Linuxは提供終了となった。[ 5 ]
rPath は 2005 年 4 月に設立され[ 6 ]、当初は独立系ソフトウェアベンダー(ISV) やエンドユーザー顧客向けにアプリケーションを仮想アプライアンスとしてパッケージ化することで知られていました[ 3 ] 。共同設立者は、人気のLinuxパッケージ管理システムであるRed Hat Package Manager (RPM)の共同開発者である Erik Troan 氏です[ 7 ]。Troan氏は 2004 年に Red Hat を退社し、Specifix という会社を設立しました。初代 CEO は Bill Marshall 氏でした[ 8 ] 。 当初の投資家は North Bridge Venture Partners と General Catalyst Partners で、2005 年 9 月に 640 万ドルの資金調達が公表されました[ 9 ] 。2007 年 2 月には、新たな投資家 Wakefield Group を含む 910 万ドルの投資が公表されました。[ 10 ] 2008年6月24日に1000万ドルの投資が公表された。[ 11 ] 2010年10月に700万ドルの投資が公表された。[ 12 ] 同社の本社はノースカロライナ州ローリーにあった。
rPath は、ソフトウェア アプライアンスを販売した最初の企業の 1 つです。[ 13 ] 2009 年に、rPath はエンタープライズ IT 組織への製品販売に移行しました。IT 自動化は、一部の人々からはランブックのコード化と見なされていましたが、[ 14 ] rPath はソフトウェア構成をモデル化することでデータ センターの運用面を工業化しました。 [ 15 ] rPath は、展開されたソフトウェア システム用の商用バージョン管理プラットフォームを提供しました。rPath はソース コード管理システムではなく、ソース コード管理の原則と規律を、展開可能なソフトウェア システム (具体的には、システム マニフェスト、パッケージ、バイナリ、ポリシー、システム構成)の管理に適用する運用管理システムでした。バージョン管理は、システムの迅速な複製、パッチ適用と更新、ロールバック、およびレポート作成に役立ちます。[ 16 ]
rPath はシステム インベントリを提供しました。このインベントリは、適用されたポリシーと依存関係に関する完全な情報とともに、すべての本番システム上のすべてのファイル、バイナリ、アプリケーション コンポーネント、およびソフトウェア スタックの望ましい状態をバージョン管理されたシステム マニフェストとして記述しました。これらのマニフェストは、展開されたシステムのライフサイクル全体を管理するための実行可能なモデルであり、変更の影響を理解し、変更を制御するための基盤を提供しました。また、普遍的な更新を適用するのではなく、パッチと更新を、変更が必要なシステムのみにターゲット設定することができました。[ 16 ]
rPath では、共通ベース プラットフォームの階層型バリアントとしてシステムを定義できます。たとえば、標準的な企業 Web サーバー スタックは、標準ビルドのRed Hat Enterprise Linux (RHEL) から開始しますが、 Apache HTTP Serverの特定のカスタム バージョンを追加し、 FTPの利用をすべて削除することができます。この機能により、rPath は IT グループがシステムの構築方法を管理するビルド タイム ポリシーを定義し、自動的に適用できるようにしました。[ 17 ]
rPath が新規または既存のソフトウェア成果物をシステムバージョン管理にインポートすると、各ソフトウェア成果物を自動的に分析して、オペレーティングシステム(OS) コンポーネント、ミドルウェア、ライブラリを含むソフトウェア サプライ チェーン全体を検出します。この情報により、ビルド時のシステム構築、検証が可能になり、依存関係の欠落やコンポーネントの競合によって発生するメンテナンスの失敗や停止の数を減らすことができます。「Ovum は、自動化された依存関係チェック機能は、このようなツールすべてに採用されるべき非常に有用で、しばしば見落とされがちな機能であると考えています。」[ 18 ] rPath は一貫性のあるシステム定義を保証し、ライフサイクル ステージ間のシステムの「ずれ」のリスクを排除し、クリーンなソフトウェア構築環境を実現します。[ 17 ]
rPath は、 rBuilder の中核を形成するオープンソースのソフトウェアパッケージ管理および構成ソフトウェアである Conary を開発しました。 [ 19 ] Conary は、ロールバック、増分 (「変更セット」) 更新、分散ダウンロードを可能にし、 aptやyumなどのプログラムの必要性をなくします。
rPathは、 Microsoft Windows Server 2008および2003、Red Hat Enterprise Linux 4および5、SUSE Linux Enterprise Server 10、CentOSをサポートしていました。また、サービスとしてのソフトウェアとしても販売されていました。[ 20 ]
NRE Allianceは、newScale、rPath、 Eucalyptus Systemsの連合体で、プライベートクラウドコンピューティングとハイブリッドクラウドコンピューティングを推進するために設立されました。この連合体は2010年8月24日に発表されました。[ 21 ] 2012年8月までウェブサイトが稼働していました。[ 22 ]
2012年11月30日、ビジネス分析会社であるSAS Instituteは、rPathの技術やスタッフを含む主要資産を買収したと発表した。[ 4 ]