我們計劃在 ECS (Fargate) 上托管我們的 Artifactory 并將資料掛載到 EFS。我們將在容器(8081 和 8082)前面使用 ALB 我們仍然有一些未解決的問題:
- 我們可以同時使用多個容器,還是會出現 EFS 的上傳/寫入問題?
- EFS 是一個好的解決方案還是 S3 更好?
- 元資料呢?我讀到 Artifactory 將它托管在某個 Derby 資料庫中。如果我們重新部署一個新容器怎么辦?資料會消失嗎?這些資料可以保存在 EFS 上還是我們需要 RDS?
uj5u.com熱心網友回復:
我們可以同時使用多個容器,還是會出現 EFS 的上傳/寫入問題? 答:是的,您可以使用多個容器在單個主機中托管 Artifactory 實體。但是,通常建議使用多個主機以避免“單點故障”情況。我預計 EFS/S3 不會出現任何 RW 問題。
EFS 是一個好的解決方案還是 S3 更好? 答:在我看來,S3 和 EFS 都被稱為可擴展的解決方案,而不是面向高性能的解決方案,這完全取決于用例。您可以通過在 Artifactory 中啟用 cache-fs 來解決這個問題,它將經常使用的二進制檔案存盤在定義的位置(如具有更高 RW 速度的本地磁盤)。您可以在此處閱讀有關 cache-fs 的更多資訊:https : //jfrog.com/knowledge-base/what-is-cache-fs-video/
元資料呢?我讀到 Artifactory 將它托管在某個 Derby 資料庫中。如果我們重新部署一個新容器怎么辦?資料會消失嗎?這些資料可以保存在 EFS 上還是我們需要 RDS? Ans:當您配置多個 Artifactory 節點時,必須有一個外部資料庫 (RDS) 來存盤配置/參考。附帶說明:Artifactory 為包/工件生成元資料并將它們僅存盤在 FS 中。但是,參考將存盤在資料庫中
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/347324.html
