rŚcieżka — rPath


rPath, Inc. to firma technologiczna z siedzibą w Raleigh w Północnej Karolinie, która opracowała technologię automatyzacji procesu konstruowania (lub pakowania), wdrażania i aktualizacji oprogramowania. Modelowane i zarządzane komponenty i zależności rPath pod kontrolą wersji . Działał jako oparte na modelach i kontrolowane przez wersję repozytorium oraz centrum dystrybucji oprogramowania.

W listopadzie 2012 rPath został przejęty przez SAS Institute . Krótko po tym rPath Linux został wycofany.

Historia

rPath został założony w kwietniu 2005 roku i był pierwotnie znany z pakowania aplikacji jako urządzeń wirtualnych dla niezależnych dostawców oprogramowania (ISV) i klientów końcowych. Jego współzałożycielem był Erik Troan, współautor Red Hat Package Manager (RPM), popularnego systemu zarządzania pakietami Linux . Troan opuścił Red Hat w 2004 roku, aby założyć firmę o nazwie Specifix. Pierwszym CEO był Bill Marshall. Pierwotnymi inwestorami byli North Bridge Venture Partners i General Catalyst Partners, z 6,4 mln USD finansowania we wrześniu 2005 r. Ogłoszono inwestycję o wartości 9,1 mln USD w lutym 2007 r., w tym nowego inwestora Wakefield Group. Inwestycja o wartości 10 milionów USD została ujawniona 24 czerwca 2008 r. Inwestycja o wartości 7 milionów USD została ujawniona w październiku 2010 r. Siedziba firmy znajdowała się w Raleigh w Północnej Karolinie .

rPath był jednym z pierwszych, którzy wprowadzili na rynek urządzenie programowe . W 2009 r. rPath przeszedł na sprzedaż do firmowych organizacji IT. Automatyzacja IT była przez niektórych postrzegana jako kodyfikacja elementów Runbook , ale rPath uprzemysłowił aspekty operacyjne centrum danych poprzez modelowanie konfiguracji oprogramowania. rPath dostarczył komercyjną platformę kontroli wersji dla wdrożonych systemów oprogramowania. rPath nie był systemem zarządzania kodem źródłowym. Był to raczej system zarządzania operacyjnego, który stosuje zasady i dyscypliny kontroli kodu źródłowego do zarządzania systemami oprogramowania, które można wdrożyć — w szczególności manifestami systemu, pakietami, plikami binarnymi , zasadami i konfiguracjami systemu . Kontrola wersji pomaga w szybkim odtwarzaniu systemów, łataniu i aktualizowaniu, przywracaniu zmian i raportowaniu.

rPath dostarczył głęboko zamodelowaną inwentaryzację systemu. Ten spis szczegółowo opisuje pożądany stan każdego pliku, pliku binarnego , składnika aplikacji i stosu oprogramowania w każdym systemie produkcyjnym — z pełnymi informacjami o stosowanych zasadach i zależnościach — w miarę manifestacji systemu z kontrolą wersji. Manifesty te są praktycznymi modelami zarządzania całym cyklem życia wdrożonych systemów, stanowiącymi podstawę do zrozumienia wpływu zmian i kontrolowania zmian. Ponadto, zamiast stosowania aktualizacji uniwersalnych, poprawki i aktualizacje mogą być kierowane tylko do systemów, które wymagają zmian.

rPath umożliwia definiowanie systemów jako warstwowych wariantów wspólnych platform bazowych. Na przykład standardowy stos firmowych serwerów WWW może zaczynać się od standardowej kompilacji systemu Red Hat Enterprise Linux (RHEL), ale dodać określoną niestandardową wersję serwera Apache HTTP Server i usunąć całą dostępność FTP . Dzięki tej funkcji rPath umożliwił grupom IT definiowanie i automatyczne egzekwowanie zasad czasu budowy, które regulują sposób konstruowania systemów.

Gdy rPath importuje nowe lub istniejące artefakty oprogramowania do systemu kontroli wersji , automatycznie analizuje każdy artefakt oprogramowania, aby wykryć cały łańcuch dostaw oprogramowania, w tym komponenty systemu operacyjnego (OS), oprogramowanie pośredniczące i biblioteki. Informacje te umożliwiają budowę i weryfikację systemu w czasie kompilacji oraz zmniejszają liczbę awarii i przestojów konserwacji, które wynikają z brakujących zależności i sprzecznych składników. „Ovum uważa, że ​​funkcja automatycznego sprawdzania zależności jest niezwykle przydatną i często pomijaną funkcją, którą wszystkie takie narzędzia powinny stosować”. rPath zapewnił spójną definicję systemu, eliminując ryzyko „dryfu” systemu między etapami cyklu życia i umożliwiając czyste środowisko tworzenia oprogramowania .

rPath opracował Conary , oprogramowanie do zarządzania i konfiguracji pakietów oprogramowania typu open source, które stanowiło rdzeń rBuilder. Umożliwia wycofywanie zmian, aktualizacje przyrostowe („ zestawu zmian ”) i rozproszone pobieranie, co eliminuje potrzebę korzystania z programów takich jak apt lub yum .

rPath obsługuje systemy Microsoft Windows Server 2008 i 2003, a także Red Hat Enterprise Linux 4 i 5, SUSE Linux Enterprise Server 10 i CentOS . Był również sprzedawany jako oprogramowanie jako usługa .

NRE Alliance był koalicją newScale, rPath i Eucalyptus Systems, aby promować prywatne i hybrydowe przetwarzanie w chmurze . Koalicja została ogłoszona 24 sierpnia 2010 roku. Do sierpnia 2012 roku miała stronę internetową.

30 listopada 2012 r. firma analityki biznesowej SAS Institute poinformowała, że ​​nabyła kluczowe aktywa rPath, w tym technologię i personel.

Bibliografia

Linki zewnętrzne