Может Azure запустить WPF?

Я хотел бы написать приложение ASP.Net MVC, работающее на Windows Azure, которое создаст изображения с помощью WPF.

Прежде чем начать писать, это будет работать?
Есть ли у Azure необходимые DLL (включая DirectX) и мощность графики для рендеринга WPF?

(У меня еще нет учетной записи Azure, поэтому я не могу просто попробовать)

Ответ 1

Производительность в облаке определяется только тем, сколько вычислительной мощности вам требуется. Может ли облачная (Лазурная) шкала? Совершенно верно.

Вы могли бы использовать роль ASP.NET MVC в сочетании с ролью Работника, которая позаботилась о вашем создании образа. Опция также существует для размещать XBAP; однако есть оговорки с таким подходом, но это можно сделать.

Ответ 2

Совершенно верно. В частности, веб-сайты Azure (которые, вероятно, не были в то время, когда были опубликованы два других ответа), также могут использовать WPF, и я использую его в своих приложениях для

  • обработка изображений,
  • операции над сплайн-контурами (связанные с геометрией в WPF) и
  • создание pdf (через создание WPF xps из визуальных деревьев и последующее преобразование в масштабируемый pdf с помощью pdfsharp).

Это похоже на то, что делает ASP.NET такой классной платформой.

Разговор о соображениях GPU, поднятый некоторыми людьми по этому вопросу, довольно неуместен для простой обработки изображений. Я серьезно сомневаюсь, что графический процессор даже используется для этого при наличии.

Ответ 3

Вероятно, вы сможете сделать это с помощью экземпляров ролей VM. Однако узлы Azure не имеют мощных графических процессоров, поэтому я не уверен, что это будет очень экономично?

Это запрошенная функция: http://www.mygreatwindowsazureidea.com/forums/34192-windows-azure-feature-voting/suggestions/398032-provide-directx-and-directcompute-functionality-as?ref=comments