17. EFS LIMITATIONS
➤ EFS not suitable for many
small files and one-thread
applications
➤ All artifacts to S3
➤ Tens of jobs/pipelines
➤ Few builds to keep
➤ Don’t “stash” files
(extremely slow)
18. EFS LIMITATIONS
➤ EFS not suitable for many
small files and one-thread
applications
➤ All artifacts to S3
➤ Tens of jobs/pipelines
➤ Few builds to keep
➤ Don’t “stash” files
(extremely slow)
19. EFS LIMITATIONS
➤ EFS not suitable for many
small files and one-thread
applications
➤ All artifacts to S3
➤ Tens of jobs/pipelines
➤ Few builds to keep
➤ Don’t “stash” files
(extremely slow)
20. EFS LIMITATIONS
➤ EFS not suitable for many
small files and one-thread
applications
➤ All artifacts to S3
➤ Tens of jobs/pipelines
➤ Few builds to keep
➤ Don’t “stash” files
(extremely slow)
21. EFS LIMITATIONS
➤ EFS not suitable for many
small files and one-thread
applications
➤ All artifacts to S3
➤ Tens of jobs/pipelines
➤ Few builds to keep
➤ Don’t “stash” files
(extremely slow)
31. EC2 FLEET JENKINS PLUGIN
➤ Official AWS plugin
➤ Configuration on AWS side
➤ Spot Fleet can start instances in different AZs
➤ Starts two times more instances than needed (PR#29)
➤ On scale-down AWS terminates instances under load
(issues#36)
➤ New Spot Fleet on changes
32. EC2 FLEET JENKINS PLUGIN
➤ Official AWS plugin
➤ Configuration on AWS side
➤ Spot Fleet can start instances in different AZs
➤ Starts two times more instances than needed (PR#29)
➤ On scale-down AWS terminates instances under load
(issues#36)
➤ New Spot Fleet on changes
33. EC2 FLEET JENKINS PLUGIN
➤ Official AWS plugin
➤ Configuration on AWS side
➤ Spot Fleet can start instances in different AZs
➤ Starts two times more instances than needed (PR#29)
➤ On scale-down AWS terminates instances under load
(issues#36)
➤ New Spot Fleet on changes
34. EC2 FLEET JENKINS PLUGIN
➤ Official AWS plugin
➤ Configuration on AWS side
➤ Spot Fleet can start instances in different AZs
➤ Starts two times more instances than needed (PR#29)
➤ On scale-down AWS terminates instances under load
(issues#36)
➤ New Spot Fleet on changes
35. EC2 FLEET JENKINS PLUGIN
➤ Official AWS plugin
➤ Configuration on AWS side
➤ Spot Fleet can start instances in different AZs
➤ Starts two times more instances than needed (PR#29)
➤ On scale-down AWS terminates instances under load
(issues#36)
➤ New Spot Fleet on changes
36. EC2 FLEET JENKINS PLUGIN
➤ Official AWS plugin
➤ Configuration on AWS side
➤ Spot Fleet can start instances in different AZs
➤ Starts two times more instances than needed (PR#29)
➤ On scale-down AWS terminates instances under load
(issues#36)
➤ New Spot Fleet on changes
37. AMAZON EC2 PLUGIN
➤ Most popular plugin
➤ Configuration on Jenkins side
➤ Possible to use external ssh process as transport
➤ Has init script which executed before agent start
➤ Used to starts instances one by one (fixed in 1.40)
➤ Instances cannot be started in different AZs
➤ Instance cap is tied to AMI (PR#274)
➤ Doesn’t tag instances correctly since 2013
(JENKINS-19058, JENKINS-39702)
38. AMAZON EC2 PLUGIN
➤ Most popular plugin
➤ Configuration on Jenkins side
➤ Possible to use external ssh process as transport
➤ Has init script which executed before agent start
➤ Used to starts instances one by one (fixed in 1.40)
➤ Instances cannot be started in different AZs
➤ Instance cap is tied to AMI (PR#274)
➤ Doesn’t tag instances correctly since 2013
(JENKINS-19058, JENKINS-39702)
39. AMAZON EC2 PLUGIN
➤ Most popular plugin
➤ Configuration on Jenkins side
➤ Possible to use external ssh process as transport
➤ Has init script which executed before agent start
➤ Used to starts instances one by one (fixed in 1.40)
➤ Instances cannot be started in different AZs
➤ Instance cap is tied to AMI (PR#274)
➤ Doesn’t tag instances correctly since 2013
(JENKINS-19058, JENKINS-39702)
40. AMAZON EC2 PLUGIN
➤ Most popular plugin
➤ Configuration on Jenkins side
➤ Possible to use external ssh process as transport
➤ Has init script which executed before agent start
➤ Used to starts instances one by one (fixed in 1.40)
➤ Instances cannot be started in different AZs
➤ Instance cap is tied to AMI (PR#274)
➤ Doesn’t tag instances correctly since 2013
(JENKINS-19058, JENKINS-39702)
41. AMAZON EC2 PLUGIN
➤ Most popular plugin
➤ Configuration on Jenkins side
➤ Possible to use external ssh process as transport
➤ Has init script which executed before agent start
➤ Used to starts instances one by one (fixed in 1.40)
➤ Instances cannot be started in different AZs
➤ Instance cap is tied to AMI (PR#274)
➤ Doesn’t tag instances correctly since 2013
(JENKINS-19058, JENKINS-39702)
42. AMAZON EC2 PLUGIN
➤ Most popular plugin
➤ Configuration on Jenkins side
➤ Possible to use external ssh process as transport
➤ Has init script which executed before agent start
➤ Used to starts instances one by one (fixed in 1.40)
➤ Instances cannot be started in different AZs
➤ Instance cap is tied to AMI (PR#274)
➤ Doesn’t tag instances correctly since 2013
(JENKINS-19058, JENKINS-39702)
43. AMAZON EC2 PLUGIN
➤ Most popular plugin
➤ Configuration on Jenkins side
➤ Possible to use external ssh process as transport
➤ Has init script which executed before agent start
➤ Used to starts instances one by one (fixed in 1.40)
➤ Instances cannot be started in different AZs
➤ Instance cap is tied to AMI (PR#274)
➤ Doesn’t tag instances correctly since 2013
(JENKINS-19058, JENKINS-39702)
44. AMAZON EC2 PLUGIN
➤ Most popular plugin
➤ Configuration on Jenkins side
➤ Possible to use external ssh process as transport
➤ Has init script which executed before agent start
➤ Used to starts instances one by one (fixed in 1.40)
➤ Instances cannot be started in different AZs
➤ Instance cap is tied to AMI (PR#274)
➤ Doesn’t tag instances correctly since 2013
(JENKINS-19058, JENKINS-39702)