对于将AWS ECR集群用于微服务项目我是新手。
我想部署微服务基础架构,在该基础上,我可以根据需要重新构建和重新部署任何微服务。我已经使用ECR注册表部署了微服务,并在ECR中为每个图像创建了任务定义。
最佳做法是为每个微服务创建一个群集,还是为所有微服务创建一个群集,但为每个微服务创建一个群集?
我很想听听这方面的最佳实践!
答案 0 :(得分:2)
问题中的术语几乎没有问题。我认为一旦掌握正确的术语,您就会了解
例如,您有一个需要高度冗余的API端点,因此任务定义将是10个容器。对于离线处理(当我们不太在乎性能时)-我们可以使用更少的容器进行设置。
答案 1 :(得分:0)
除了@gCoh的答案,还可以回答您的问题-Is it best practice to create one Cluster per microservice, or one Cluster for all the microservices, but one Service per microserivce?
这取决于我们要做的是-按照服务的功能对服务进行逻辑分组,并在其中创建单独的集群。