Я не рекомендую организовывать такой сервис самостоятельно.Я думаю, что вы сможете найти «готового» облачного провайдера с «мгновенными» машинами транскодирования по запросу.
Вы не ищете хостинг приложений, такой как GAE, вы ищете P aaS (платформа как услуга), например Azure, AWS EC2;Вот хорошее сравнение:
https://softwareengineering.stackexchange.com/questions/64727/windows-azure-vs-amazon-ec2-vs-google-app-engine (обратите внимание на ответ разработчика GAE).
По сути, PaaS должен иметь возможность доставлять вам вычислительные единицы (где вы конкретно находитесь) ожидается, что будет использовать весь потенциал ЦП (и т. Д.) Экземпляра - после этого вы просто завершаете работу экземпляра, платите за час и увеличиваете масштаб по мере необходимости; вы можете одинаково хорошо запустить 1 маленький экземплярв течение месяца или запустите 60 больших экземпляров за несколько часов и определите финансовое уравнение).
Я помню, что видел уже существующие облачные изображения именно для транскодирования видео - не помню, где именно, нопосмотрите на rightscale.com (который работает с Rackspace и EC2 IIRC, возможно, больше в эти дни).