63 Open Source Autoscaling Software Projects
Free and open source autoscaling code projects including engines, APIs, generators, and tools.
Keda 2456 ⭐
KEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes
Autospotting 1824 ⭐
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.
Spring Boot K8s Hpa 236 ⭐
Autoscaling Spring Boot with the Horizontal Pod Autoscaler and custom metrics on Kubernetes
Aws Ec2 Assign Elastic Ip 171 ⭐
Automatically assign Elastic IPs to AWS EC2 Auto Scaling Group instances
Jrasell Sherpa 162 ⭐
Sherpa is a highly available, fast, and flexible horizontal job scaling for HashiCorp Nomad. It is capable of running in a number of different modes to suit different requirements, and can scale based on Nomad resource metrics or external sources.
Containership Cerebral 133 ⭐
Kubernetes cluster autoscaler with pluggable metrics backends and scaling engines
Predictive Horizontal Pod Autoscaler 111 ⭐
Horizontal Pod Autoscaler built with predictive abilities using statistical models
Sensu Plugins Aws 74 ⭐
This plugin provides native AWS instrumentation for monitoring and metrics collection, including: health and metrics for various AWS services, such as EC2, RDS, ELB, and more, as well as handlers for EC2, SES, and SNS.
Aws Auto Scaling Custom Resource 76 ⭐
Libraries, samples, and tools to help AWS customers onboard with custom resource auto scaling.
K8s Worker Pod Autoscaler 82 ⭐
Kubernetes autoscaler for the workers. Resource is called WPA. Queues Supported: SQS, Beanstalkd.
Valence Manifests 70 ⭐
Rightsize and Autoscale Containers Intelligently for Performance and Cost Management in Kubernetes: A SLO Autoscaler
Kube Amqp Autoscale 61 ⭐
Dynamically scale kubernetes resources using the length of an AMQP queue (number of messages available for retrieval from the queue) to determine the load
Terraform Ecs Autoscale Alb 58 ⭐
ECS cluster with instance and service autoscaling configured and running behind an ALB with path based routing set up
Chemtrail 53 ⭐
Chemtrail is a client scaler for HashiCorp Nomad allowing for dynamic and safe scaling of the client workerpool based on demand.
Terraform Aws Ec2 Autoscale Group 49 ⭐
Terraform module to provision Auto Scaling Group and Launch Template on AWS
Terraform Aws Dynamodb 47 ⭐
Terraform module that implements AWS DynamoDB with support for AutoScaling
Scaling Node.js 47 ⭐
📈 Scaling Node.js on each X, Y and Z axis using Node.js Native Modules, PM2, AWS , Load Balancers, AutoScaling, Nginx, AWS Cloudfront
Aws Autoscaling Gitlab Runner 37 ⭐
CloudFormation template to deploy a GitLab Runner with auto-scaling on AWS.
Docker Kube Amqp Autoscale 28 ⭐
Dynamically scale kubernetes resources using length of an AMQP queue
Terraform Aws Rabbitmq 23 ⭐
A terraform module to deploy a rabbitmq cluster with AutoScaling Group and Load Balancer
Ecs Ansible Packer Terraform Wordpress 22 ⭐
Proof of concept: Install wordpress environment using ansible, packer, docker, terraform and AWS.
Konsumerator 16 ⭐
Kafka Consumer Operator. Kubernetes operator to manage consumers of unbalanced kafka topics with per-partition vertical autoscaling based on Prometheus metrics
Nanobox Phoenix 14 ⭐
This repository is a Elixir/Phoenix developer quickstart to quickly get an app set up on the Nanobox development platform. Nanobox creates isolated local dev environments that can be used to deploy Elixir apps to production. Once in production, the Nanobox production management tool suite can be used to manage and monitor live apps, including vertical and horizontal scaling, triggers, logging, and debugging. Nanobox automates devops for Elixir/Phoenix developers.
Serverless Plugin Dynamo Autoscaling 14 ⭐
Serverless Plugin for Amazon DynamoDB Auto Scaling using cloudformation.
Ecs Mesh Workshop 13 ⭐
This handy workshop help the customers to quickly launch ECS with service mesh support on top of mixed type of instance in all commercial regions (include China), and also provides hands-on tutorials with best practices. It can be customized easily as per need.
Pooyanjamshidi Fuzzy Q Learning 11 ⭐
A matlab implementation of Fuzzy Q-Learning for making cloud auto-scaling more intelligent through online policy learning
Sample Spring Boot Autoscaler 11 ⭐
sample spring boot application prepared for auto-scaling on single/many target machines