Каковы плюсы и минусы работы на сервере Windows по сравнению с сервером Linux?

15

Мы пытаемся решить, где разместить производственную установку GeoServer.

Есть ли основные плюсы или минусы хостинга на Windows против Linux?

Джон Уэлдон
источник

Ответы:

8

Я бы сказал, что все это сводится к тому, что у вас есть опыт в настройке и поддержке. Поскольку он работает на выбранном вами сервере приложений, не должно быть никакой разницы с самим приложением.

Джей Аскрен
источник
1
Это кажется самым прагматичным ответом ... спасибо!
Джон Уэлдон
10

Лично я бы пошел с Linux поверх Windows для сервера, кое-что из этого - опыт с моей стороны. Но это также такие вещи, как возможность ssh подключиться к Linux-блокам из дома для поздней перезагрузки, проверки файлов журнала и т. Д.

Я также обнаружил, что блоки Linux более стабильны, чем блоки Windows (никаких назойливых «срочных» перезагрузок для обновлений и т. Д.).

Ян Тертон
источник
Хотя ОС Unix обычно требует меньше перезагрузок, эти обновления будут перезапускать службы (с разным уровнем воздействия на ваши сайты / пользователей). См. Blog.inetu.net/2009/10/beware-the-uptime-braggarts
mwalker
@mwalker: и время безотказной работы, и перезагрузка становятся неактуальными, как только у вас есть как минимум две машины для обслуживания. Это легкость обслуживания, которая имеет значение - имхо.
пересдавать
@relet: полностью. Учитывая, что виртуальные машины являются популярным выбором сегодня, использование нескольких машин имеет смысл. Мне нравится, что я могу сделать снимок / откатить изображение при тестировании обновления / обновления / и т. Д.
mwalker
6

В идеале разницы нет. Хостинговая платформа - это просто платформа. Вы ожидаете, что это будет хорошо и крепко, задержите ваше заявление и не будете вмешиваться.

Конечно, если ваше приложение требует Windows или Linux, то выбор прост, но это не ваш вопрос.

Собираетесь ли вы управлять собственным хостом? У вас есть личные предпочтения? Платформы Windows Server, Linux Server и Java уже достаточно развиты, и я не думаю, что есть какие-либо веские технические причины выбирать одну из них.

mwalker
источник
2

Это действительно мало что меняет и полностью зависит от вашего уровня опыта в управлении различными системами. Если вы не знаете linux, то через окна будет крутая кривая обучения. Управление автономным Windows Server не сильно отличается от управления машиной win7, но если вам нужен домен, это другая история.

Мы выбрали серверы Windows (2008 Enterprise) и отключили автоматическую установку обновлений. мы используем Rdp для управления серверами, и вы можете легко запускать приложения php на IIS. В настоящее время установка PHP не представляет сложности. Мы чрезвычайно довольны настройкой, и у нас есть люди, вовлеченные в управление серверами, которые нуждались в небольшом обучении, чтобы набрать скорость.

Марк Купитт
источник