Служба приложений Azure в Linux или Windows

Я хочу запустить API Node.js в службе приложений Azure.

У меня есть варианты службы приложений Azure в Linux или Windows.

Что такое аргументы в пользу выбора одного из них?

1
задан 21 April 2017 в 11:38
1 ответ

Служба приложений в Linux все еще находится в стадии предварительной версии, поэтому для производственных сред используйте Windows.

Для Dev / Test ( или даже некритичных производственных сред ), если у вас есть приложение Node.JS или Php, Linux - это лучший вариант, потому что он запускает Apache, который предлагает гораздо большую производительность, чем на Windows IIS. Кроме того, Служба приложений в Linux в настоящее время составляет 50% от обычной цены.

Стоимость общедоступной предварительной версии для Службы приложений в Linux составляет 50% от обычной цены. цена, а цена рассчитывается путем уменьшения вдвое количества вычислительные часы, затраченные вашим планом службы приложений.

Во время общедоступной предварительной версии SLA не предлагается.

Когда в прошлом году было запущено веб-приложение для Linux, я быстро провел несколько базовых тестов производительности между ними. Вы можете найти мою оригинальную статью здесь (Осторожно: перевод Bing с португальского!). Хотя эта статья определенно устарела, на тот момент Linux работала примерно в два раза быстрее, чем Windows для типичного приложения для блогов WordPress. Проблема, с которой я тогда столкнулся, заключалась в большом количестве неудавшихся запросов, которые я получал от платформы Linux, которые к настоящему времени должны быть исправлены.

По своим характеристикам платформа Linux также отстает от Windows. Некоторые функции, такие как интеграция виртуальной сети, Azure AD или расширения сайта Kudu, не завершены. Также нет уровня бесплатного / общего доступа или доступности за пределами центров обработки данных в Западной США, Западной Европе и Юго-Восточной Азии.

0
ответ дан 4 December 2019 в 04:59

Теги

Похожие вопросы