目前,我们有Jenkins正在运行内部部署(VMware),计划迁移到云(Aws)。无论是在ec2上还是在ECS上,安装Jenkins的最佳方法是什么?
发布于 2020-05-13 14:41:02
最好的方法是在EC2上运行。我建议你使用terraform来构建你的环境,因为你可以编写代码,也可以控制它的版本。https://www.terraform.io/downloads.html
发布于 2020-05-13 15:34:30
你以前有没有把你的Jenkins装在集装箱里?在VMWare本身?如果没有,如果你没有使用容器的经验,那就去找EC2吧。它将与在任何其他虚拟机上运行一样简单。要再现基础设施,请使用Terraform或CloudFormartion。
我建议您首先对接您的本地Jenkins。了解在实现和管理/扩展它方面需要多大的努力。那就去ECS吧。
否则,转到EC2,看看有多少管理费用+您的账单。然后,如果需要,转到ECS。
您必须考虑的另一点是您的Jenkins是如何架构的。你用的是主从模式吗?您是否在争议性地运行构建,以便VM永远不会空闲?您是否希望轻松扩展,以便在每次构建执行时创建和销毁构建环境?
发布于 2020-05-13 14:37:53
如果您没有运行容器的经验,那么可以在EC2上创建它。在ECS上运行之前,请确保您真正了解容器和容器编排。
https://stackoverflow.com/questions/61767867
复制相似问题