Server Scheduler is a scheduling tool focused on cloud cost optimization, whose core purpose is to help teams stop paying for idle cloud resources. It reduces unnecessary cloud spending by automating the start/stop, resizing, and restarting of servers.
Main capabilities include:
- Automatic start/stop: Set automatic start/stop schedules for servers and databases, customize shutdown times based on working hours, and automatically shut down EC2 and RDS at night, on weekends, or on holidays. It is officially claimed to cut cloud bills by up to 70%.
- Resizing: Automatically adjust the instance sizes of servers, caches, and databases to match workloads, supporting automatic scaling up during peak periods and automatic scaling down during off-peak periods, covering servers, caches, and databases across all major cloud providers.
- Automatic restart: Schedule regular restarts for servers, caches, and databases to maintain performance, apply updates, and prevent unexpected downtime, reducing maintenance windows and late-night manual tasks.
- Cost recommendations: Analyze AWS infrastructure and provide actionable cost-saving recommendations, including identifying and deleting orphaned storage, discovering oversized instances and recommending downsizing, and identifying opportunities to save up to 72% on compute costs.
How to use: Users need to connect Server Scheduler to their cloud account, then define when actions should be executed through a visual time grid, and the tool will automatically execute them when the time arrives. It is officially emphasized that this is a click-based tool, with no need to write scripts or Terraform.
Use cases: Suitable for teams using AWS, especially organizations with test servers, temporary environments, or workloads that do not run around the clock, to reduce cloud spending and simplify operations.
Limitations: Currently it only integrates with AWS; Google Cloud and Azure are coming soon. Two simple monthly billing plans are officially offered, but specific prices are not yet provided.