Назад | Перейти на главную страницу

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

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

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

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

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

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

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

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

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

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