Вы можете запускать все, что вам нравится, в роли рабочего Azure, если вы можете настроить ее с балансировкой нагрузки (например, с репликацией / зеркалированием).Это связано с тем, что для получения SLA необходимы как минимум два экземпляра роли, а контроллер Azure App Fabric будет время от времени перезагружать ваши серверы для выполнения исправлений и обновлений.
Youтакже необходимо использовать CloudDrive для хранения;это VHD-файл, который хранится как перемещаемый BLOB-объект в службе хранилища BLOB-объектов, поэтому он сохраняется при повторном использовании роли.
Я создал пример запуска RavenDB в Azure, который находится на моем GitHub: https://github.com/markrendle/AzureRavenDB
10gen имеет доступную «оболочку MongoDB Azure», подробности здесь: http://www.mongodb.org/display/DOCS/MongoDB+on+Azure
Те же принципы, которые используются в этих пакетах, могут применяться к MySQL и другим реляционным базам данных.