Я пытаюсь выяснить через интерфейс, а также через документацию и статьи в блогах, есть ли в Azure вариант PaaS, который работает поверх Linux, а не Windows.
Если это PaaS, он по своей природе абстрагируется от ОС. Например, Redis как услуга можно использовать в Azure. Он размещен в Linux? Размещено в Windows? Это не прозрачно. Какая разница? Это Redis как сервис, и он работает так или иначе.
Теперь Azure предлагает службу приложений (в которой размещены веб-приложения) в Linux. В настоящее время считается Предварительный просмотр и доступен только в некоторых регионах, но ... он объявлен и доступен.
Более подробную информацию можно найти Вот.
В настоящее время ответ от Microsoft / Azure: "не в ближайшее время, но это может произойти позже".
Поскольку мы говорим о PaaS, оптимистично говоря и по дизайну, платформа не должна рассматриваться. Во многих ситуациях это должно быть правдой, хотя могут быть исключения, когда функциональность действительно разделяется по линиям ОС. Лучшим примером может быть интеграция собственных библиотек на выбранной вами платформе - конечно, это обоюдоострое, так как некоторые библиотеки могут быть доступны только для работы в Windows.
Единственным оставшимся отличием будет производительность, но если это проблема, то ее следует поднять в качестве элемента поддержки.
Вывод здесь состоит в том, что есть очень веские основания для выбора, чтобы люди могли выбрать операционную систему, которая лучше всего соответствует их потребностям.
Я создал соответствующий запрос функции за который вы должны проголосовать, если хотите, чтобы это произошло.
Если вы заинтересованы в дальнейшей пропаганде, вы также можете рассмотреть возможность ретвита этот своим друзьям и коллегам.
Все веб-приложения работают поверх Windows, размещенной в IIS или Apache. Без исключений.