2013-05-13 12 views
6

Mam zadanie, aby zbadać, jak zrobić naszą wewnętrzną instalację Nexusa (zainstalowaną na CentOs/RHEL), aby przechowywać artefakty w chmurze Amazon S3 (lub dowolnej innej taniej pamięci w chmurze).Sonatype Nexus: Jak korzystać z Amazon S3 jako magazynu dla artefaktów maven?

Do tej pory znalazłem tylko jedno rozwiązanie - mount s3 jako system plików, f.e. przy użyciu s3fs. Ale napotkałem kilka problemów przy użyciu s3fs (poza zakresem tego tematu).

Może ktoś już odniósł sukces w poszukiwaniu rozwiązania podobnego zadania i może podzielić się wiedzą? A może ktoś ma lepsze pomysły?

Z góry dziękuję.

+0

Byłbym NAPRAWDĘ ciekaw, co zrobiłeś. Zmagamy się z tym samym problemem i staramy się unikać używania woluminu EBS z wszystkimi powiązanymi z nim problemami. – feoh

+0

@feoh używamy s3backer przez kilka miesięcy, ale mieliśmy z nim problemy, więc w końcu daliśmy sobie spokój. –

+0

Dzięki za banda. Wygląda na to, że pójdziemy z Artifactory Cloud. Niech się martwią administrowaniem i kopiami zapasowymi :) – feoh

Odpowiedz

3

Nexus Sonatype nie obsługuje korzystania z S3, ponieważ jest to system plików.

Dlaczego nie używać Nexusa do zarządzania głównym repozytorium i używać narzędzia takiego jak s3sync, aby odzwierciedlić zawartość pliku repozytorium w S3? Byłby to przydatny sposób na zapewnienie wersji dla klientów.

+1

> Nexus Sonatype nie obsługuje korzystania z S3, ponieważ jest to system plików. Tak. Nie ma wsparcia z pudełka. Ale jestem pewien, że jest sposób, aby to zrobić i po prostu chcę to znaleźć. –

+1

@AlekseyTimohin Możesz próbować oszukać Nexusa w myśleniu, że używa on lokalnego systemu plików, ale czy nie powiedziałeś, że jest probelem z s3fs? Osobiście chcę, aby moje repozytorium było bezpieczne i niezawodne. Ze względu na wydajność trzeba uważać, aby indeksy były przechowywane lokalnie. Zgaduję, że dodatkowe opóźnienie narzucone przez interfejs HTTP na S3 zabiłoby wydajność. W sumie lustro byłoby o wiele bezpieczniejszym rozwiązaniem. –

+2

@AlekseyTimohin Czy rozważałeś opublikowanie bezpośrednio na S3? http://tech-frontlines.blogspot.com/2012/02/hosting-maven-repository-on-amazons-s3.html –

Powiązane problemy