我的redis服务器应该是ecr吗?

w51jfk4q  于 2021-06-10  发布在  Redis
关注(0)|答案(3)|浏览(412)

我正在aws上为nodejs应用构建一个部署管道,并使用redis缓存和创建作业队列。由于aws ecr只能包含一个容器,我是否必须为我的redis示例创建另一个ecr?

polhcujo

polhcujo1#

你似乎对术语有些混淆。
ecr代表弹性容器注册。注册表可以容纳多个存储库,而存储库可以容纳一个映像的多个版本。
因此,如果您想推送一个定制的redis映像(而不是使用标准映像或aws elasticache服务),您可以在现有的注册表中创建一个新的存储库来保存它。
请注意,ecr注册是按地区划分的。但是,由于存储库url包含区域,因此不需要跨区域复制存储库。

wfauudbj

wfauudbj2#

AmazonECR设置将针对单个应用程序,例如您的网站、api或微服务。每个ecr存储库都可以支持标记,这样您就可以迭代应用程序的新版本,但不会与多个应用程序共享一个存储库。
如果您使用的是redis,那么您可以使用一个官方图像,而不是您自己的图像,因此您也可以查看它。

gijlo24d

gijlo24d3#

看起来aws使用amazon elasticache提供了开箱即用的缓存:
https://aws.amazon.com/getting-started/hands-on/setting-up-a-redis-cluster-with-amazon-elasticache/

相关问题