사용자 도구

사이트 도구


ci:jenkins:aws_plugin

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
ci:jenkins:aws_plugin [2022/01/25 16:36]
kwon37xi [ECS/Fargate]
ci:jenkins:aws_plugin [2022/07/07 10:38] (현재)
kwon37xi [EC2 Fleet]
줄 14: 줄 14:
   * [[https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-fleet.html|AWS Spot Fleet]] 혹은 [[https://docs.aws.amazon.com/ko_kr/autoscaling/ec2/userguide/AutoScalingGroup.html|Auto Scaling Group]] 사용 가능.   * [[https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-fleet.html|AWS Spot Fleet]] 혹은 [[https://docs.aws.amazon.com/ko_kr/autoscaling/ec2/userguide/AutoScalingGroup.html|Auto Scaling Group]] 사용 가능.
   * **Autoscaling Group이나, Spot Request 자체에 EC2 인스턴스의 각종 설정을 미리 넣어둘 수 있어서 Jenkins 쪽에서 불필요한 Role을 가질 필요가 없음.**   * **Autoscaling Group이나, Spot Request 자체에 EC2 인스턴스의 각종 설정을 미리 넣어둘 수 있어서 Jenkins 쪽에서 불필요한 Role을 가질 필요가 없음.**
 +  * **Spot Instance를 사용하지 말 것** : Job 실행중에 갑자기 종료될 수 있음.
   * [[https://aws.amazon.com/ko/blogs/compute/cost-optimize-your-jenkins-ci-cd-pipelines-using-ec2-spot-instances/|Cost Optimize your Jenkins CI/CD pipelines using EC2 Spot Instances | AWS Compute Blog]]   * [[https://aws.amazon.com/ko/blogs/compute/cost-optimize-your-jenkins-ci-cd-pipelines-using-ec2-spot-instances/|Cost Optimize your Jenkins CI/CD pipelines using EC2 Spot Instances | AWS Compute Blog]]
   * [[https://www.youtube.com/watch?v=8gGItacZjps|Did You Know That There Is an Amazon EC2 Spot Fleet Plugin for Jenkins? - YouTube]]   * [[https://www.youtube.com/watch?v=8gGItacZjps|Did You Know That There Is an Amazon EC2 Spot Fleet Plugin for Jenkins? - YouTube]]
줄 33: 줄 34:
     * [[https://docs.aws.amazon.com/AmazonECR/latest/userguide/ECR_on_ECS.html|Using Amazon ECR images with Amazon ECS - Amazon ECR]]     * [[https://docs.aws.amazon.com/AmazonECR/latest/userguide/ECR_on_ECS.html|Using Amazon ECR images with Amazon ECS - Amazon ECR]]
   * Fargate 태스크에 AWS Role 을 지정할 수 있는 Role 필요.   * Fargate 태스크에 AWS Role 을 지정할 수 있는 Role 필요.
-  * Fargate 가 생각보다 빠르지 못하다.+    * [[https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-iam-roles.html|IAM Roles for Tasks - Amazon ECS]] 
 +  * Fargate 가 생각보다 빠르지 못한듯 하다. (TODO: 혹시 docker image를 외부에서 끌어올 경우? 내부로 변경하면?
 +  * [[https://tomgregory.com/jenkins-jobs-in-aws-ecs-with-slave-agents/|Running Jenkins jobs in AWS ECS with slave agents – Tom Gregory]]
  
 ===== ec2 plugin ===== ===== ec2 plugin =====
ci/jenkins/aws_plugin.1643096163.txt.gz · 마지막으로 수정됨: 2022/01/25 16:36 저자 kwon37xi