One great thing about Compute Engine is how easy it is to manage your resources using the API provided by Google.

I wrote a small Java project to illustrate this. The Compute Engine are launched by App Engine, either on demand or according to a scheduled timing (defined by a Cron Expression).

The code is here : https://github.com/dhatanian/gae-gce-tasks-orchestrator