首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用AWS部署多容器码头应用程序

如何使用AWS部署多容器码头应用程序
EN

Stack Overflow用户
提问于 2022-08-12 19:33:25
回答 1查看 139关注 0票数 -1

我一直在编写一个由NodeJS前端、.Net后端和Server组成的全堆栈应用程序,并且我已经成功地使用dockerize对应用程序进行了完全的对接。自从我开始这个项目以来,我已经取得了很大的进步,但是我仍然需要更多的帮助来完成它。我现在正在部署我的码头集装箱到AWS (不知为什么),我有一个小问题在我的一端。请记住,我是个初学者,这对我来说很复杂。

到目前为止,这是我最接近实际的解决方案来正确部署应用程序的所有三个部分。

  1. 创建一个安全组w/入站到所有IPv4s和IPv6s,出站到所有IPv4s
  2. 使用默认VPC在端口80上创建负载平衡器
  3. 为SSH创建密钥对
  4. 创建一个具有3个实例(后端、前端、db)默认VPC、SG创建、默认角色的集群
  5. 创建了ECR并将我的所有对接者映像分别推送,3个ECR
  6. 创建了EC2任务def,无角色,512 mem,容器与每个ECR url,512 mem,0:80映射
  7. (如果需要的话不确定)创建了一个连接LB等的服务。当我这样做时,我能够同时运行所有三个任务,没有任何问题,所以在我看来,这似乎是一种进步。但是,当涉及到端口或it时,我做了一些错误的事情,因为我无法访问公共DNS,甚至无法访问任何实例的SSH,所以超时了。

问题:

  • 我哪里出错了吗?具体来说,在端口或IP中,我不确定错误在哪里。

备注:

  • 这是一个简单的项目,我可能有1-2个月的时间,我不打算花费超过5-10美元,这只是一个简单的项目与CRUD运作。
  • 最终目标只是让AWS上的所有东西都在AWS上运行,这样我就可以在DB上执行CRUD,而不是长期的或复杂的。

我必须使用AWS

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-13 01:13:04

考虑到您想要花费的金额,实现您的目标的最简单的方法是将您的解决方案移动到您所描述的EC2。你面临什么问题这样做?

您还可以探索船坞组成与ECS的集成。

还可以检查一下这个- https://aws.amazon.com/blogs/containers/deploy-applications-on-amazon-ecs-using-docker-compose/

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73338971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档