首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在ECS上建立CI/CD管道的最佳方法是什么?

在ECS上建立CI/CD管道的最佳方法是什么?
EN

DevOps用户
提问于 2020-08-13 19:43:41
回答 1查看 72关注 0票数 1

有如此多的选择:

  • 用ECS cli撰写文档看起来是最简单的解决方案。
  • Terraform
  • CloudFormation (看起来很复杂!)
  • 可抗

我只想建立一个基本的ECS码头设置与ELB和轻松更新码头形象版本。

我们都喜欢这里的科技,但在科技方面,我们并不都是超级天才。所以我想让我的设计尽可能简单。我们在ECS中运行Jenkins、2个NodeJS应用程序、2个Java应用程序,我知道它涉及IAM、Security、EBS、ELB、ECS服务/任务、ECS任务定义,但在CloudFormation中这已经变得非常复杂。

什么是好的技术,可以让我们使用Docker,保持简单,而不需要我们非常聪明地理解我们自己的编程代码?

EN

回答 1

DevOps用户

发布于 2020-08-14 02:17:15

这个问题有点宽泛,但这里有一些建议来完成我认为你要求的事情。如果他们是简单还是不简单都是由你来判断的!

如果所引用的基础结构已经存在,并且希望使用基础设施作为代码(IaC)进行管理和更新,则可以尝试工具将基础结构转换为代码。(这些是新的,至少有一个在测试中,或者写这篇文章)

如果基础设施不存在,我建议使用基础设施作为代码(IaC)。提到了AWS,以及CloudFormation的复杂性,有了这些考虑,Terraform可能是一个很好的选择。

最后,如果您想抽象出大部分的基础设施,只需在云中运行容器。

一旦选择了代码和基础结构选项,CI/CD就像将一个buildspec.yaml添加到存储库中,并将代码构建基础结构添加到Terraform代码(AWS)和云构建 (GCP)中一样简单。

希望这些选项帮助您找到您正在寻找的简单解决方案!

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

https://devops.stackexchange.com/questions/12204

复制
相关文章

相似问题

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