preloader

AutoSpotting

Saves up to 90% of AWS EC2 costs by automating the use of spot instances on existing AutoScaling groups. Installs in minutes using CloudFormation or Terraform. Convenient to deploy at scale using StackSets. Uses tagging to avoid launch configuration changes. Automated spot termination handling. Reliable fallback to on-demand instances. Trusted by thousands of users . Simple but effective serverless implementation. Fully Open Source.

See More

Main Features

Safe for Production

  • Automated fail-over to on-demand within each AutoScaling Group
  • Mature (4+ years old), production-grade software (>80% unit test coverage), used at hundreds of companies of all shapes and sizes
  • Simple in operation, essentially just replaces EC2 instances with spot clones
  • Best effort, keeps infrastructure as-is in case of most failures
  • Configurable to keep some amount of on-demand instances in each ASG
  • Automated traffic draining for instances behind ELBs
  • Supports termination lifecycle hooks
  • Can be enabled/suspended on a schedule

Minimal Friction

  • Installs in minutes using CloudFormation, Terraform or even as Docker container with certain limitations
  • Requires minimal infrastructure changes, just tag your existing long-running AutoScaling groups(ASGs) and it will gradually swap their instances with much cheaper but at least as large identically configured spot clones
  • Configuration overrides per ASG basis using additional tags offering flexibility
  • Can be mass-deployed on entire AWS Organizations using CloudFormation StackSets
  • Within an account can be configured to opt-out mode to adopt it on all but few disabled ASGs
  • Fully Automated bid price calculation and instance type selection

Supported

  • Stable, tested and supported binaries are available for a small monthly fee
  • Setup help and long-term support are covered
  • Additional support plans can be purchased independently if needed
  • Vibrant Open Source community if you opt not to use the recommended support plan

Secure

  • Fully contained within your AWS account, without any cross-account IAM setup
  • Minimal set of IAM permissions, only those required for its operation
  • Auditable (open source)

Compatible

  • Out of the box support for most AWS services that backed by AutoScaling groups, including but not limited to ECS, Kubernetes, Beanstalk
  • Easy to automate(suspend/resume) from CI/CD scripts

Low cost overhead

  • Negligible runtime costs
  • Open Source code base
  • Inexpensive (typically cost 1-3% of the generated savings), supported binaries are available
  • No vendor lock-in if you decide to stop using it, just uninstall it and your groups will eventually revert to fully on-demand after their spot instances are reclaimed

Simple by design

  • Minimalist serverless implementation, it’s essentially just a Lambda function.
  • Easy to troubleshoot in case of failures
  • There are no dashboards, admin panels or other gimmicks: use native AWS tools for cost tracking and administration: mainly Billing Console, CloudFormation

CURIOUS FOR MORE?

You can see more detailed and up-to-date information about the project and get the installation instructions if you visit the link below.

Github Project Page

Prominent Users

We have hundreds of happy AutoSpotting users from a wade range of industries and sizes: starting from indie hackers to start-ups, non-profits, educational institutions, government agencies and well-known large companies.

Branch

Branch

Cycloid

Cycloid

Huggy

Huggy

Here

Here

Qualcomm

Qualcomm

Timber

Timber

Disney

Disney

Samsung

Samsung

TED

TED

Mozilla

Mozilla

Telefonica

Telefonica

UK Department for Work & Pensions

UK Department for Work & Pensions

The University of Texas at Austin

The University of Texas at Austin

Canal+

Canal+

Pricing Plans

Experimental

FREE

  • Pre-built from latest trunk
  • Installs in minutes
  • Sometimes contains experimental, barely tested code of Alpha/Beta quality
  • Limited support via Github
  • Restricted to $1000 monthly savings
  • Can be unlocked by purchasing a stable subscription
INSTALL

Stable

$29/AWS account/month

  • Pre-built from carefully tested code revisions
  • Installs in minutes
  • Production-grade code
  • Covered by Enterprise support
  • No savings limit
  • Flat license fee per AWS account
  • Discounts can be negotiated at scale
SUBSCRIBE

Open Source

FREE

  • Code available on GitHub under the OSL-3 license
  • You build it, you run it
  • The main branch may be unstable at times
  • Normally unsupported, but support plans are available for purchase
  • Unlimited customization possibilities
  • Custom development and DIY help are available from the main author
GITHUB SOURCE

CURIOUS FOR MORE?

You can see more detailed and up-to-date information about the project and get the installation instructions if you visit the link below.

Github Project Page

User Testimonials

Jan Čurn

Jan Čurn

CEO, Apify

Thanks to AutoSpotting we’re saving more than 50% of our server costs on AWS

Falko Zurell

Falko Zurell

Head of Platform Operations, HERE

Just deployed my first installation of the AutoSpotting tool… It took only 3 minutes and 5 clicks and now I’m saving 60% of my EC2 cost with Spot instances automagically. Kudos Sir!

Kevin T.

Kevin T.

DevOps Engineer, 3M

After I saw you made the RunInstances API call I generally cheered with so much joy! Thank you for such an amazing tool, you have the best open source project that I’ve ever had the pleasure to use.

Levi McCormick

Levi McCormick

Lead Cloud Eng. SPSCommerce

I recently launched Autospotting to help with our deployments that can’t use fleets. It’s been working really well.

Eric Holmes

Eric Holmes

Software Engineer, Remind

We’re making use of an awesome little open source tool called autospotting. In a nutshell, it will automatically replace an on-demand instance in our ASG’s when a cheaper spot instance is available.

Sandeep Shantharam

Sandeep Shantharam

Software Engineer

Got spot Instances launched - launching r4.large at the price of t2.large :-)

Latest Posts

New Stable Release

I’m very excited to announce that after many months of development and testing, a new stable AutoSpotting build has just been released.

Read more

New Homepage

After a lot of time of using the GitHub README.md as only web presence of the project, AutoSpotting now has a dedicated homepage at autospotting.

Read more
View All Posts

Contact Us

We are here to help you

Are you curious about something notanswered in our FAQ,or do you need help with AutoSpotting?

Please feel free to contact us on Gitter.