Autoscaling with AWS
Semaphore provides the open-source AWS agent stack to help you deploy an autoscaling fleet of self-hosted agents in AWS.
Overview
The AWS agent stack lets you autoscale EC2 instances on demand. Running cloud instances only when they are needed can help you gracefully manage bursts of activity and save costs when there is no work being done.
The AWS agent stack provides the following features:
- run self-hosted agents for Linux, macOS, and Windows
- scale up and down the number of agents based on demand
- manage multiple stacks of agents using different agent types
- access agents EC2 instances with SSH or using AWS Session Manager
- use S3 buckets to provide cache storage
- fine-grained control for the size of your agent instances and your agent pool