We run several instances in both AWS and GCE, a fairly simple configuration. We have templates and we scale those templates according to the representation needs of the users.
Ideally, what I'm looking for is some kind of "self-service" software that does the following;
- User X requests 200 AWS / GCE nodes during a period of Y hours
- User Z receives a request and approves or rejects said request
- If approved, calls to the API are sent through AWS / GCE to change the autoscaling group to a maximum of what the X-user requested.
I realize we could write this for ourselves, but since our developers are so supported, I'm looking for a product from the shelf (if it exists)