Я бы остановился либо на NodeJS (но тут ещё мноегое сыровато) либо на проверенных решениях типа Zend Framework (есть Zend/Cloud компоненты для облаков), а в качестве хранилища — MongoDB. В качестве модельного слоя можно использовать Doctrine 2 ODM. Мы используем именно так.