Я пытаюсь получить общее представление о разнице между хостингом Linux и хостингом Windows. Все, что я читал до сих пор, похоже, чрезвычайно предвзято относится к Windows или Linux, без предоставления - или рассмотрения - заявлений, которые, похоже, использует другая сторона аргумента в своей аргументации.
Пока что я понял, что кажется конкретным, Linux более стабилен / может работать дольше без необходимости полной перезагрузки, но Windows имеет больше «поддержки» для любых проблем, с которыми вы можете столкнуться.
Я ищу не мнение, а скорее конкретные причины с намерением составить список для сравнения этих двух. Приносим извинения, если это дубликат, в своем поиске я нашел только сравнения фактических разработок под Windows / Linux, а не сравнение хостинга.
Я не ищу конкретного сценария, о котором идет речь, например "Если у вас небольшой проект, x
лучше, иначе y
лучше ". Если такие ограничения существуют, я надеялся на нечто подобное"x
выделяется на небольших проектах, потому что reasons
, однако, если вы приближаетесь к крупному проекту, лучше всего использовать y
как он предлагает reasons
"
Я ищу такие вещи, как использование памяти, стабильность, время / требования обслуживания. Просто сформулируйте общую точку зрения. Если примеры нужны для уточнения, чем приводить примеры, но я пытаюсь получить общее представление о том, лучше ли Windows или Linux или они равны. Основная цель этого любопытства в том, что я ненавижу все, что Microsoft, и мне просто интересно, есть ли настоящий выгода Windows, или если Linux имеет явные преимущества ...
Знакомство - это очень важно.
Если вы знакомы с Windows, условиями лицензирования, звонками в службу поддержки, работой в графическом интерфейсе - тогда используйте Windows.
Если вы более знакомы со значениями открытого исходного кода, используете форумы и вики для поддержки, работаете с консолью командной строки - тогда используйте Linux.
В основном:
Linux не обязательно должен запускать графический интерфейс. Это основная экономия ресурсов. Однако некоторые версии Windows работают без дополнительных затрат графического интерфейса (посмотрите Windows Server Core 2008).
Linux - доминирующая хостинговая платформа. Подобно тому, как Windows управляет рабочим столом и, следовательно, имеет для него множество приложений, в Linux есть множество приложений, сообщества поддержки и документация, ориентированная на него.
Linux доказал свою стабильность как критически важное серверное решение. Windows тоже может быть стабильной, но она не бесплатна, что приводит к ...
Linux экономичен. Нужно масштабировать? С решениями Windows вам потребуется значительно увеличить бюджет из-за дополнительных затрат на лицензирование. Однако Linux может понести расходы на поддержку, если внутренние знания, сообщества, книги и другие ресурсы документации не смогут решить проблемы администрирования.
Простота обслуживания Linux значительно улучшилась на протяжении многих лет с такими вещами, как пакеты и ням.
Я сомневаюсь, что есть однозначный ответ на вопрос, что хосты "Linux" предлагают очень широкий спектр услуг, как хосты "Windows". Затем у вас есть Apache (в Windows или Linux) v обсуждение IIS, затем SQL-сервер v MySQL v Oracle (вторые два в Windows или Linux ...).
Я думаю, вам нужно как можно точнее указать свои требования / потребности / желания. Например, если вы думаете, что вам понадобится большая поддержка, поищите пакет хостинга, который предлагает ее независимо от ОС.
Выбор хоста по ОС подобен выбору автомобиля по марке колес.
При сравнении, возможно, сначала рассмотрите приложение. Другими словами, что вы пытаетесь разместить? Существует множество проверенных комбинаций для различных типов размещаемых приложений.
Например, по моему опыту, сайты PHP и MySQL почти всегда используют Apache. Во многих системах Linux это просто работает. (Сделать это быстрым и безопасным не всегда тривиально, но наладить работу легко!)
Хотя у меня очень ограниченный опыт работы с IIS, я полагаю, что это выбор для .NET.
Хостинг изображений? Я слышал, что nginx отлично подходит для этого.
В любом случае, расскажите нам, что вы можете о своем приложении, и, скорее всего, многие люди смогут дать еще несколько технических советов.
В любом случае удачи. :)
Это зависит от того, какое программное обеспечение вы используете. Поскольку модель процессов Windows не включает вилку, которая используется в качестве параллелизма практически для всего программного обеспечения unix, окна, как правило, либо не поддерживаются, либо являются второсортным гражданином для программного обеспечения с открытым исходным кодом. В зависимости от платформы, которую вы развертываете, это может быть либо не проблема, либо огромная проблема.
Второй момент - Linux бесплатен, у Windows есть ценник.
Выбор нужно делать продумывая, какие технологии поставить на сервер.
Php <-> Linux: причины производительности
.Net <-> Microsoft: особенности причин
Стоимость лицензий также может быть учтена.
Linux имеет гораздо более богатую поддержку терминала (оболочки), чем Windows.
Это огромное преимущество для хостинга, поскольку он позволяет гибко и автоматически управлять большими расстояниями или плохим соединением.
Linux - Гибкость
Плюсы
Минусы
Время - это уравновешивающее последствие для Профи. Скорее всего, вы потратите гораздо больше времени на настройку, безопасность и настройку.
Консоль На основе всего, что выходит за рамки базового администрирования. - Это действительно профессионал, если вам удобна командная строка, потому что она позволяет быстро реализовать множество настроек.
Окна - Юзабилити
Минусы
Плюсы
В общем, если вам нужна большая гибкость и вы можете сэкономить время, используйте Linux. Если вам нужно меньше навыков администрирования, и вы не можете настраивать каждую маленькую функцию, используйте окна.
Трудно сказать с точки зрения затрат, поскольку в зависимости от навыков администратора использование Linux может занять больше времени и, таким образом, в конечном итоге будет стоить вам столько, сколько вы заплатили бы за его установку через удобный пользовательский интерфейс.