Здравствуйте, другие пользователи Azure. Я создал довольно обширный сервис C ++ REST, используя CasaBlanca REST SDK. Когда я начал работать над этим проектом, я был уверен, что смогу запустить его в облаке (Azure). Пожалуйста, объясните, как лучше всего запустить эту службу в Microsoft Azure. Я не могу позволить себе перепрограммировать весь проект на другом языке, таком как C # или Java. Заранее спасибо!
Если вам интересно, почему я верил, что CasaBlanca предназначен для Облака:
http://channel9.msdn.com/Events/TechEd/Australia/2012/AZR331
-Сет
Глядя на видео TechEd, я вижу, что они используют демонстрацию SpeechService, источник которой вы можете найти здесь: https://hg.codeplex.com/microsoftcasablanca чтобы вы могли понять, как они выполняли развертывание в Azure.
Глядя на код, который я вижу, решение предназначено для развертывания в Роль работника облачного сервиса и включает в себя проект «Облачная служба» в решении Visual Studio — это тип проекта, который предоставляет параметр «Развернуть в облако», который вы видите в видео.
Учитывая, что демоверсия выпущена в 2012 году, с тех пор будет выпущено много выпусков Azure SDK, поэтому демо-код может потребовать обновления, но метод развертывания из Visual Studio 2012 и 2013 практически не изменился.
Независимо от того, как вы используете casablanca, приложения c ++ можно запускать на виртуальных машинах, виртуальных машинах с ролями веб / рабочих (без сохранения состояния) в облачных сервисах, возможно, на веб-сайтах … Выбор между ними зависит от мнения (или, по крайней мере, зависит от приложения). вы строите), и нет единого правильного ответа.