The RunsOn server is deployed in your AWS account and runs on a $1.5/month AWS AppRunner container. It receives workflow events from GitHub Action, and launches ephemeral EC2 instances to fulfill the workflow job requirements.
No dangling EC2 instances, unused capacity, docker-in-docker, or kubernetes cluster to manage (see architecture).
It can be deployed in 4 different regions, and takes advantage of multiple availability zones to make sure it will always find a spot instance, with the least probability of being interrupted. In case no spot instance is available, it automatically switches to on-demand pricing to ensure that the job is scheduled (still 5x cheaper than GitHub).