2013-05-13 91 views
6

我有一個任務來研究如何使我們內部的Nexus安裝(安裝在CentOs/RHEL上)將工件存儲在Amazon S3雲存儲(或任何其他便宜的雲存儲)中。Sonatype Nexus:如何將Amazon S3用作Maven工件的存儲?

到目前爲止,我只找到一個解決方案 - 將s3掛載爲文件系統f.e.使用s3fs。但是我使用s3fs遇到了一些問題(超出了本主題的範圍)。

也許有人已經成功地尋找類似任務的解決方案,並可以分享知識? 或者,也許任何人有更好的想法?

在此先感謝。

+0

我真的很想知道你最終做了什麼。我們正在努力解決這個相同的問題,並試圖避免使用EBS卷及其所有相關的頭痛。 – feoh 2014-03-11 17:09:19

+0

@feoh我們已經使用s3backer好幾個月了,但是我們遇到了問題,所以最後我們放棄了。 – 2014-03-11 20:22:52

+0

非常感謝。看起來我們將使用Artifactory Cloud。讓他們擔心管理和備份:) – feoh 2014-03-12 15:13:16

回答

3

Nexus Sonatype不支持使用S3作爲它的文件系統存儲。

爲什麼不使用Nexus來管理您的主存儲庫並使用像s3sync這樣的工具將存儲庫文件內容鏡像到S3中?將是向客戶提供版本化版本的有用方法。

+1

> Nexus Sonatype不支持使用S3作爲文件系統存儲。是的。沒有開箱即用的支持。但是,我相信,有一種方法可以做到這一點,我只是想找到它。 – 2013-05-14 06:56:27

+1

@AlekseyTimohin你可以嘗試欺騙Nexus認爲它使用本地文件系統,但是你沒有說s3fs有probelem嗎?就我個人而言,我希望我的存儲庫安全可靠。出於性能原因,需要小心確保索引存儲在本地。我猜測由HTTP接口強加給S3的額外延遲會導致性能下降。總而言之,鏡像將是一個更安全的選擇。 – 2013-05-14 07:06:29

+2

@AlekseyTimohin你是否考慮過直接發佈到S3? http://tech-frontlines.blogspot.com/2012/02/hosting-maven-repository-on-amazons-s3.html – 2013-05-14 07:09:07

相關問題