Может 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