2017-07-24 34 views
1

我们正在部署一个相同的应用程序,该应用程序可检测部署在其上的EC2实例的区域,以便它可以针对各种服务(例如RDS,Elasticache等)使用正确的配置。部署应用程序,我们是否应该将图像推向东部和西部地区?我只是想了解在两个区域上是否存储相同图像的优点。将Docker映像存储到各个区域中部署

回答

1

将区域之间的图像或互联网拉出将会产生额外的延迟和数据传输成本。如果您的图片很大,或者您关心您能够创建新的正在运行的容器的速度有多快,则延迟可能更成为一个问题。

+0

感谢您的回答,我知道跨区域延迟。只是想知道最佳实践是什么,以及是否值得将计算时间和存储空间推向多个区域 – Serey

+1

这取决于您的特定用例。如果您更频繁地启动(或停止)容器,则会创建/发布映像,然后发布到所有相关区域 - 例如发布到生产环境的稳定版本。如果你经常发布(如在开发中),我会坚持一个区域。 – RaGe

相关问题