Marshal is a simple program that will marshal your services in the cloud or on bare metal.
It will monitor the resource usage and response times and react when predetermind states occur.
Key features
Easy setup and deployment of an entire environment
Deploy new services and code with the click of a button or automate the whole thing
Monitor resources and scale up horizonally or vertically as needed
Scale down when resources are under utilized
Allow manual scaling
In public cloud environments manage VM sizes and usage