因應 Docker Hub 限制公用容器映像檔下載量 AWS 決定自建公用容器儲存庫
由於 Docker Hub 本月起開始限制映像檔 (image) 下載量,讓許多開發人員感到恐慌,AWS 宣佈「再幾個星期」將推出一個新的公用容器儲存庫 (container registry),希望吸引這些開發人員投奔前來。
「使用 Docker Hub 公用映像檔的用戶可能發現它們的應用和工具發生節流錯誤 (throttling errors),」AWS 技術產品經理 Omar Paul 說。
AWS 建議開發人員要怎麼避免容器應用因為下載限制而掛點。短期作法包括將公用映像檔複製到 Amazon Elastic Container Registry (ECR) 或其他儲存庫,另一個就是使用付費版的 Docker Hub 訂閱服務,兩種作法都需要重新組態,以驗證容器映像檔下載的要求。
不過 AWS 也提供另一項作法,就是吸引開發用戶轉用其服務。AWS 說他們幾個月前他們就應用戶要求而推出私有的容器儲存庫,目前已經儲存了幾十億個映像檔。AWS 再幾個星期又會推出一個新的公用容器儲存庫。開發人員可以用 AWS 來代管他們私有及公用容器映像檔,以及相關檔案,像是 helm 圖表及政策組態等。
AWS 並將為此推出一個新網站,讓任何有帳號、沒帳號的人都可以瀏覽並下載公用映像檔,即使是不認識的人。AWS 也會提供自己的映像檔,像是 AWS 深度學習或 CloudWatch。
新的容器儲存庫也有下載限制。分享公用映像檔的開發商可享有免費儲存空間,匿名分享一開始有每個月 500GB 的資料頻寬,驗證過的 AWS 用戶可加到每個月 5TB,超過這些上限就需要付費。如果容器應用是在 AWS 上,則可獲得無限頻寬來下載容器映像檔。不過 AWS 沒有說明私有映像檔儲存庫是否有免費空間。
來源:The Register