1
我們正在部署一個相同的應用程序,該應用程序可檢測部署在其上的EC2實例的區域,以便它可以針對各種服務(例如RDS,Elasticache等)使用正確的配置。部署應用程序,我們是否應該將圖像推向東部和西部地區?我只是想了解在兩個區域上是否存儲相同圖像的優點。將Docker映像存儲到各個區域中部署
我們正在部署一個相同的應用程序,該應用程序可檢測部署在其上的EC2實例的區域,以便它可以針對各種服務(例如RDS,Elasticache等)使用正確的配置。部署應用程序,我們是否應該將圖像推向東部和西部地區?我只是想了解在兩個區域上是否存儲相同圖像的優點。將Docker映像存儲到各個區域中部署
將區域之間的圖像或互聯網拉出將會產生額外的延遲和數據傳輸成本。如果您的圖片很大,或者您關心您能夠創建新的正在運行的容器的速度有多快,則延遲可能更成爲一個問題。
感謝您的回答,我知道跨區域延遲。只是想知道最佳實踐是什麼,以及是否值得將計算時間和存儲空間推向多個區域 – Serey
這取決於您的特定用例。如果您更頻繁地啓動(或停止)容器,則會創建/發佈映像,然後發佈到所有相關區域 - 例如發佈到生產環境的穩定版本。如果你經常發佈(如在開發中),我會堅持一個區域。 – RaGe