Обновить

Комментарии 13

Я так понимаю, что это перевод старой статьи. ASP.NET Core и MS SQL уже есть под Linux.

А упоминание про AJAX можно выкинуть, т.к. это не серверная технология.
Какая-то статья «от дилетанта дилетантам».
* Приложения на perl и python можно запустить под windows, уж точно не хуже php работают.
* Аналогом cron является «Планировщик заданий», не идеальный, но скрипты запускать можно.
* 1с давно работает под linux.
* наличие web-панели спорное преимущество.
* Remote Desktop можно прикрутить и к linux. Но зачем? На серверах с windows его еще и многие от перебора паролей никак не защищают.
Насколько я знаю, люди вполне себе успешно и раньше крутили ASP.NET приложения под Mono, задолго до открытия исходников (даже сам как-то пробовал).

Говоря про безопасность, тоже сильно слукавили: традиционно багов в ядре linux закрывается почти столько же, сколько в windows. Всё упирается только в кривизну рук того, кто сервер настраивал. Про сложность настройки утверждение тоже довольно спорное: если за винду браться всерьёз, то там всё далеко не так очевидно, как, в общем-то, и везде.

Вообще, как по мне статью можно было сократить до 1 предложения: если нет специфических задач для windows и личных предпочтений, брать линуксы, они дешевле.
По поводу MS SQL под Linux: считается, что ставить пропиетарный софт на опенсорнсную ОС — не самое лучшее решение, и практика показывает, что не все гладко. Есть множество СУБД подходящих для Linux по идеологии. Для хостинга VPS такой вариант в число рекомендуемых пока не входит, хотя формально — да, он есть, с прошлого года.
По идее статья должна быть проще:
Как выбрать ОС для VPS:
1. Вам нужен Windows выбираем Windows.
2. Вам нужен Linux выбираем Linux.
Делал свой первый интернет-магазин на ASP и MS-SQL. Работало очень плохо, постоянно все зависало, были утечки памяти. Перешел на FreeBSD, Linux. Perl, MySQL — нет проблем! Использую еще ряд технологий и систем, доступных бесплатно на Linux, например, MySQL, Perl, Sphinx, Redis, MongoDB, Zabbix, GitLab и некоторые другие из Open Source.

Сейчас вообще не понимаю, зачем для Web-сайтов может потребоваться Windows, с учетом того что в серьезных случаях все это еще и очень дорого стоит.
Для обычных сайтов смысла нет, но есть специализированные штуки, прибитые гвоздями к ASP.NET. Как раз такую сейчас у нас на работе внедряет подрядчик, и увы, выбора у нас нет, приходится им «помогать хостингом» на Windows.
По моему мнению, надо отдирать такие штуки от ASP любой ценой, в итоге дешевле получится. Очень сомневаюсь, что имеется что-то такое серверное, что нельзя было бы сделать на Linux.
НЛО прилетело и опубликовало эту надпись здесь

1С уже несколько лет работает под Linux и использует при этом кучу СУБД кроме MS SQL

Емнип в Plesk есть CRON (Scheduled Tasks)
Много буков ни о чем. Приложения для хостинга не требуют единую операционную систему для организации инфраструктуры необходимой для компонент.
Mono — .NET пусть и слегка старый. 1C есть под Linux. Особого смысла тащить все монолитные приложения на хостинг вообще нет.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Информация

Сайт
Bigd.host
Дата регистрации
Численность
2–10 человек
Местоположение
Россия