Amazon web services 将Docker容器部署到AWS时,是否也需要部署自己的反向代理?

Amazon web services 将Docker容器部署到AWS时,是否也需要部署自己的反向代理?,amazon-web-services,nginx,docker,amazon-elastic-beanstalk,Amazon Web Services,Nginx,Docker,Amazon Elastic Beanstalk,我有一个rails API来处理其他客户端应用程序的数据和服务器逻辑。将其停靠并部署到AWS elastic beanstalk(通用docker-单容器)时,它会失败。我是否需要部署多个容器来包含我自己的nginx配置?或者AWS有没有办法帮我处理反向代理?只是想找点指导。如果我必须自己处理nginx,那很好(那里的任何指针都会很好),但实际上我正在尝试将尽可能多的设置和配置转移到AWS提供的服务上,并将注意力集中在我需要为API本身编写的代码上您可以使用AWS ALB,因此应用程序负载平衡器

我有一个rails API来处理其他客户端应用程序的数据和服务器逻辑。将其停靠并部署到AWS elastic beanstalk(通用docker-单容器)时,它会失败。我是否需要部署多个容器来包含我自己的nginx配置?或者AWS有没有办法帮我处理反向代理?只是想找点指导。如果我必须自己处理nginx,那很好(那里的任何指针都会很好),但实际上我正在尝试将尽可能多的设置和配置转移到AWS提供的服务上,并将注意力集中在我需要为API本身编写的代码上

您可以使用AWS ALB,因此应用程序负载平衡器(),您在EC部分中部署了它,并且它确实了解您的容器配置,因此为您提供了ECB堆栈中的容器/端口的目标。这是避免使用自己的nginx容器作为带有配置的负载平衡器的方法,ALB将为您处理这一问题,还有SSL拦截和保证真正可靠(以及一些限制)

您可以使用AWS ALB,因此应用程序负载平衡器(),您在EC部分中部署了它,并且它确实了解您的容器配置,因此为您提供了ECB堆栈中的容器/端口的目标。这是您避免使用自己的nginx容器作为负载平衡器的方式,ALB将为您处理此问题,还包括SSL拦截和保证真正可靠(以及一些限制)