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

Каковы преимущества Linux-сервера перед Windows-сервером?

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

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

Linux лучше Windows? Му!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Linux лучше окон?

Ответ СИНИЙ!

Windows лучше Linux?

Ответ - СЫР!

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

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

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

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

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

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

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

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

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

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

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