Каковы преимущества сервера Linux над сервером Windows? [закрыто]

8

Я знаю, что это довольно короткий и прямой вопрос, но каковы преимущества сервера Linux над сервером Windows?

Linux лучше, чем Windows? А если это так или нет, то как?

dkind
источник

Ответы:

35

Linux лучше, чем Windows? Му!

Это может быть короткий вопрос, но ответить на него однозначно непросто. Не зная, к какой функции вы собираетесь подключить сервер, ответить на него еще сложнее (это похоже на постоянный вопрос Mac против Windows или Emacs против vi).

На самом базовом уровне все ОС - это платформа для запуска приложений (т. Е. Скучная); это приложения, которые делают вычисления интересными. Если приложение, которое вам нужно запустить, лучше всего поддерживается в Windows, используйте Windows. Если весь ваш опыт связан с Linux, и у вас есть приложение, которое делает то, что вам нужно в Linux, то используйте Linux.

Как правило, начальная цена операционной системы составляет лишь небольшую часть совокупной стоимости владения сервера. Вы также должны принимать во внимание обслуживание сервера, обслуживание приложений, стоимость управления, стоимость любого устанавливаемого вами программного обеспечения и т. Д. И в наши дни вы даже не можете сказать, что Linux более стабильна, чем Windows - мы не живем в 90-е годы больше ...

Столько, сколько некоторые из более фанатичных фанатиков хотели бы сказать иначе, обе платформы одинаково действительны, в зависимости. Системный администратор должен объективно рассмотреть данную проблему и решить, какая комбинация ОС / приложения лучше всего решит ее.

Гэвин Мактаггарт
источник
7
+1 особенно за последнее предложение. Выбор платформы во многом (возможно, почти полностью) зависит от назначения сервера, выполняемых им обязанностей и обслуживаемых им клиентов.
Тим
2
Хорошие моменты всем "мы больше не живем в 90-х". +1 Просто для мю ссылки отличный ответ.
Копас
1
Я думаю, что ваш ответ спасает этот вопрос.
Кара Марфия
9

Вероятно, единственная главная причина, по которой мне нравятся UNIX-подобные серверы по сравнению с Windows-серверами, заключается в том, что я обнаружил, что любые проблемы намного проще диагностировать и исправлять. Я проводил гораздо больше времени, стуча головой о стену или в ожидании технической поддержки с серверами Windows. В OpenBSD, FreeBSD или Linux проблема обычно заключается в журналах, и если решение неочевидно, то оно обычно уступает Googling.

Когда все работает без сбоев, Windows может быть отличной серверной платформой, как Linux и * BSD. Когда вещи не работают, разница приходит.

Что касается стоимости администраторов, вы должны принять во внимание компетентность. Конечно, администраторы Windows в изобилии, но нанять хорошего администратора будет стоить так же, как нанять хорошего администратора UNIX. Если вам просто нужно, чтобы кто-то нажимал «Далее» в диалоговых окнах установки, было бы дешевле перейти на Windows, но вы этого не хотите.

DWC
источник
1
+1 для части администраторов, понравилось это ... -1 для облегчения устранения неполадок, но это очень субъективно, поэтому я не буду отказываться от голосования (видя, что это еще не CW). Лично я думаю, что это примерно то же самое, особенно с более поздними версиями сервера / приложения Microsoft, но эй, опыт сильно отличается, и никто не предвзят. ^^
Оскар Дювеборн
1
Да, опыт отличается, но это было мое. И я «вырос» на DOS, затем на Windows. Более поздняя версия Windows может быть намного лучше, чем то, с чем я работал. Я надеюсь, что это так!
DWC
3

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

осколок
источник
3

Ну, этот вопрос требует «субъективного» тега.

В любом случае, ответ здесь «каждому свое».

Я имею в виду, все зависит от того, что вам нужно запустить на этом сервере. Служба каталогов? Должен ли я использовать openldap? Нет, спасибо, я, вероятно, буду использовать Active Directory (на контроллере домена под управлением Windows-сервера). Приложению требуется SQL Server (Microsoft: P)? Похоже, работа для Windows Server Ne. С другой стороны, я не вижу особого смысла в запуске DNS или (вы, должно быть, шутите) DHCP на сервере Windows. Или веб-прокси (привет, squid). Или брандмауэр / роутер.

Каждому свое.

shylent
источник
+1 для субъективного предложения тега.
Копас
Конечно, здесь будет субъективная информация, но есть также фактические замечания, которые следует сделать по обе стороны вопроса. Я знаю хороших администраторов, которые управляют обоими!
DWC
2

ТШО является наиболее важным фактором здесь. Да, Linux бесплатен и может соответствовать Windows Server по функциональности. Но вы рассмотрели ...

  • Стоимость найма администраторов - администраторы Windows гораздо более многочисленны, и в некоторой степени (очень открытые для дискуссий) сертификаты MCP обеспечивают изящный способ отбора кандидатов.
  • Текущие расходы - администраторы * nix обычно стремятся получить более высокую зарплату (очень сильно зависит от местоположения)

На самом деле редко можно выбрать платформу для выбора, решение принимается «PHB», а не техническими преимуществами, или платформа выбирается из-за того, что бизнес-приложение работает только на одном или другой.

То, что вы получаете за свои деньги в Microsoft, - это платформа, которую проще настроить / управлять, чем Linux, поскольку в ней всего один почтовый сервер, один DNS-сервер, одна служба каталогов и т. Д. Это проще, поскольку у вас нет вариантов.

Является ли эта простота использования / простота приравнивается к лучшему, на самом деле вопрос мнений. В конечном итоге, как и в любом другом бизнесе, просто используйте тот, который лучше всего соответствует вашим конкретным потребностям, ни одна из платформ не будет лучше, но одна будет лучше для вас.

Джон Роудс
источник
2

Linux лучше, чем Windows?

Ответ СИНИЙ!

Windows лучше, чем Linux?

Ответ - СЫР!

Дело в том, что это бессмысленный вопрос.

«Что касается моей рабочей нагрузки, бюджета, расходов, навыков, планов на будущее и приложений, которые я запускаю, то какая платформа, вероятно, будет лучшим выбором для продвижения вперед?»

Конечно, есть и другие переменные, но, по крайней мере, без информации, приведенной выше, вы просто отвлекаетесь от фанатов.

Тим Хоулэнд
источник
1
Мммм голубой сыр ...
Copas
Он имел в виду синий экран смерти
kizzx2
0

Я думаю, что это зависит от сценария. Многие парни могут ответить «Linux лучше», но я предлагаю выбрать сервер с вашими доступными ресурсами \ вашими требованиями к программному обеспечению и т. Д.

Например, если вы используете серверы Linux, пользователям потребуется немного больше опыта, чтобы работать с этим (если нет системных администраторов для управления ими). И даже если есть системный администратор, ему понадобятся дополнительные знания для работы с linux и настройки, потому что усилия, необходимые для настройки, выше в Linux (не во всех случаях, но в большинстве случаев)

С другой стороны, вам может потребоваться установить некоторые программы, у которых нет опции «Linux». Как правило, мы можем найти версию для Windows практически для любого программного обеспечения Unix, такого как ОС, но не наоборот. (Проприетарные программы в большинстве случаев). Поэтому я рекомендую учитывать и эти факторы.

Я просто хотел показать какую-то "невидимую" сторону практической проблемы;)

Чатуранга Чандрасекара
источник
0

Одна из областей, где Linux (или * BSD) действительно блестит, - это перепрофилирование старого оборудования для конкретной задачи. Вы можете взять любую старую коробку, которая пылится в углу или на чердаке, и за несколько минут иметь исправный маленький сервер.

Адам
источник
-1

Исходя из моего опыта, я сравнил идентичный запрос к базе данных в идентичной базе данных с WIN Server 2005 - 64-битная загрузка по сравнению с OpenSuse 10.3 64-битной на 64-битной машине Intel. Результаты, которых я достиг, состояли в том, что ответ Linux был в 10 раз быстрее для набора результатов, который возвратил 530 000 строк. Linux = 3 секунды, Windows = 30 секунд. Я ничего не подправил - все было установлено из коробки без подстройки. Используемая база данных была PostgreSQL, идентичные версии - 8.3.3.

Я выполнил это упражнение, чтобы удовлетворить потребности клиентов в более быстром ответе, мне не жаль, что я использовал OpenSuse (10.3) - у меня не было жалоб, связанных с ответами, после переключения.

Я надеюсь, что вы найдете эту информацию полезной - она ​​предоставляется для этой цели, а не для сбивания Windows.

mm2010
источник
1
Postgresql не предполагается использовать в производственной среде на Windows ... Так что да, это очень медленно в Windows, попробуйте вместо этого SQL Server
Kedare