将基于 Docker 的 Jenkins 服务器迁移到 AWS 上

0

【以下的问题经过翻译处理】 我有一个docker化的Jenkins构建服务器,设置如下,我想将其转移到AWS。

我有一些关于如何实现它的问题,谢谢。

1.在部署docker化的Jenkins代理时,ECS是正确的选择吗? 2.ECS的Fargate启动类型支持Windows容器吗? 3.我知道ECS可以动态地提供EC2实例,是否可以像下面这样提供ECS?

a. 如果没有构建作业,集群中没有运行的ECS2实例。

b. 如果启动构建作业,则ECS会动态启动EC2实例来运行docker化的代理以处理该作业。

c. 构建作业完成后,ECS集群将自动停止或终止运行的EC2实例。

================================================== =========

Jenkins主:

作为运行在UBUNTU虚拟机上的Linux容器运行。

Jenkins代理:

Linux代理:

作为Linux容器运行,托管在与主机相同的UBUNTU虚拟机上。

Windows代理:

作为Windows容器运行,托管在Windows Server 2019上。

profile picture
전문가
질문됨 5달 전11회 조회
1개 답변
0

【以下的回答经过翻译处理】 #1 - ECS是运行Jenkins的一个完全合理的地方,许多客户都这样做。

#2 - 目前Fargate不支持Windows,您将不得不使用EC2启动类型来运行Windows服务器。

#3 - ECS今天不支持这个模型,这是我们正在密切关注的领域,敬请关注。目前,您需要运行一个实例。

/Mats

profile picture
전문가
답변함 5달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠