我已经在AWS ECS上成功部署了一个MEAN应用程序,但有一些我没有正确设置的东西。
1)如果我启动新任务,Mongo数据不会在容器之间持续存在
2)我的Mongo容器和我的前端容器应该在同一个任务定义中吗?这似乎是错误的,因为我觉得他们应该能够彼此独立地扩展。但如果它们应该在单独的任务定义中,我是否应该以相同的方式链接它们?
当前架构:
1任务定义
1群
1项服务
答案 0 :(得分:0)
我猜你的假设是正确的。由于您没有定义任何挂载,因此数据不是持久的。我建议使用Amazon EFS从Amazon ECS容器中保留数据。您可以在下面找到分步指南以实现相同目的。