Какую платформу выбрать для хостинга

Что такое Linux и Windows хостинг

Windows или Linux (Unix) хостинг платформа — это операционная система, которой управляется хостинг-сервер провайдера, на котором расположен Ваш веб-ресурс. Ложным является предположение, что пользователи с операционной системой Windows не смогут зайти на сайт, который расположен на Linux-хостинге и наоборот. На самом деле операционная система пользователя никак не влияет на это! Понятие Linux-хостинг — означает лишь то, что на сервере провайдера установлена операционная система Linux. Это все равно что Вы позвонили с телефона Nokia на телефон Samsung, получается производители разные, но звонок все же произойдет.

ПО от Microsoft («Windows Server») — платное, а Linux — бесплатное. Прагматизм и здравый смысл подсказывает, что нужно выбирать платный продукт, т.к. его разработчики продавая его несут ответственность за его работоспособность. Но отзывы пользователей и немалая популярность Unix-систем (в т.ч. и Linux) заставляет поверить в их качество.

На Windows-платформе можно полноценно использовать динамичное содержание ASP и ASP.Net. Если на Вашем сайте нет динамичного содержимого (корзина товаров, многие страницы форумов, формы отправки сообщений и т.д.), то Ваш сайт будет полноценно работать используя и Linux хостинг и Windows платформу. Но если данное содержимое есть, и если оно использует технологии ASP, то Вам однозначно нужно выбирать Windows-хостинг. Т.к. ASP продукт Microsoft, то соответственно его поддерживает только ПО Windows Server. Другие технологии динамичного программирования (PHP, Perl, Python и т.д.) являются, в большинстве своем, универсальными и работают на обеих операционных системах.

Следующим отличием является «нестабильность работы». И хотя нестабильность для Windows-систем, чаще всего, это лишь порождение слухов и глупости пользователей, Вы должны сами понимать, что дыма без огня не бывает. А вот в стабильности Linux пользователи фактически не сомневаются.

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

Наши эксперты выбрали бы Windows хостинг. Но исходя из наших обзоров, факт остается фактом — большинство хостинг провайдеров в СНГ, в своих тарифных планах делают ставку на Linux хостинг. А Вам мы рекомендуем выбирать платформу исходя из тех задач, которые ставятся перед Вашим сайтом. Если у Вас сайт, которому обязательно требуется поддержка технологии ASP — выбирайте Windows хостинг, со всем остальным Linux справляется ничуть не хуже, и самое главное — дешевле.

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

Первый вопрос, который возникает при выборе виртуального хостинга: на какой платформе он будет базироваться? Чаще всего провайдеры предлагают выбор между Windows- и Linux-хостингом.

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

  • состав и задачи проектируемой IT-инфраструктуры. Одно дело, когда требуется хостинг для небольшого сайта-визитки и совершенно другое, когда на нем будет храниться база данных компании и запускаться в терминальном режиме определенное специфическое ПО;
  • используемое программное обеспечение и технологии. Идеально, если IT-инфраструктура компании строится с нуля, тогда не будет никаких ограничений при выборе хостинга. Но если есть, например, уже готовый и работающий сайт, база данных, почтовый сервер, то следует заранее подумать об их корректной совместимости;
  • квалификация системных администраторов. Это еще один немаловажный критерий, о котором часто забывают упомянуть. Администратор должен обладать достаточными знаниями и умениями для обеспечения надежного сервиса.

Сравнить хостинг Linux и Windows можно по следующим параметрам:

  1. Используемая операционная система
  2. Веб-сервер
  3. Поддерживаемые языки программирования
  4. Протоколы передачи данных
  5. Базы данных и СУБД
  6. Безопасность
  7. Стоимость
  8. Доступность

Итак, рассмотрим каждый из этих параметров подробнее.

На Linux чаще всего применяют веб-сервера Apache (самый популярный и массовый в мире) и nginx. Несмотря на то, что Apache используется преимущественно на Unix-системах, следует упомянуть, что он является кроссплатформенным ПО.

Для Windows обычно используют Internet Information Server (закрытое ПО компании Microsoft).

При выборе между Windows и Linux хостингом стоит особое внимание обратить на то, поддерживаются ли используемые у вас языки программирования и стандарты файлов. Обе эти системы вполне могут работать с файлами HTML, ColdFusion и JavaScript.

Если вам для работы необходимы PHP, Perl, CGI, то лучше будет сделать свой выбор в пользу Linux. Windows-хостинг также сможет поддерживать сайт, написанный на PHP, однако, могут возникнуть некоторые трудности с его производительностью и совместимостью, так как все-таки именно Unix-подобные среды являются для PHP “родными”.

Если же ваш сайт создан (или планируется создаваться) с помощью ASP.NET, то никаких альтернатив, кроме Windows-хостинга, не существует, поскольку эту технологию создания веб-приложений разработала компания Microsoft для операционных систем из категории Windows NT и функционирует она под управлением веб-сервера Microsoft IIS.

Обе системы поддерживают наиболее распространенный протокол обмена данными FTP, а также протокол telnet. Что же касается популярного защищенного доступа протокола SSH, то Unix-подобные системы поддерживают его по умолчанию (в числе стандартных утилит присутствуют клиент и сервер SSH) и для подключения к серверу достаточно вызвать команду SSH. Для хостинга под управлением операционки Windows придётся дополнительно установить эти утилиты (обычно это OpenSSH в качестве сервера и PuTTY \ KiTTY в качестве клиентского приложения).

На Linux-серверах наиболее часто используется СУБД MySQL. Она считается одной из наиболее удобных и простых в освоении, но предназначена в основном для работы с малыми и средними приложениями. Используемые вместе ОС Linux, веб-сервер Apache, СУБД MySQL и язык PHP составляют комплекс серверного программного обеспечения LAMP.

СУБД MS SQL работает только на платформе Windows, как и базы данных Microsoft Access. MS SQL обычно используют разработчики сложных и многофункциональных корпоративных порталов и других проектов с повышенными требованиями к надежности.

Традиционно считается, что использование ОС Linux гарантирует более высокую безопасность, так как для нее существует меньше вредоносного ПО. На самом деле надежность работы системы зависит не столько от типа хостинга, как от профессионализма администратора. При грамотной настройке и администрировании сервер будет работать стабильно независимо от того, какая выбрана платформа — Windows или Linux.

Большинство дистрибутивов ОС категории Linux и прикладных программ для них распространяются свободно, что дает возможность сэкономить определенное количество средств. Также у них открыт исходный код и можно дорабатывать их самостоятельно, в соответствии со своими потребностями и задачами.

У ОС Windows и других продуктов и технологий от Microsoft (ASP.NET, .NET Framework, MSSQL, IIS, базы данных Access, Microsoft Sharepoint) — довольно высокая стоимость, которая компенсируется дополнительными услугами (регулярными обновлениями, устранением ошибок, технической поддержкой от разработчика и прочее).

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

Тем не менее, рейтинг хостингов Windows также высок, у них тоже есть определенные преимущества (например, для работы сайтов с динамическими базами данных) и провайдеры также активно предлагают их клиентам. Кроме того, Windows поддерживает ряд собственных разработок компанией Microsoft, применение которых под Linux будет дорогостоящим или совсем невозможным.

При выборе хостинга стоит ориентироваться в первую очередь именно на свои потребности, задачи, уже имеющиеся в наличии решения и технологии, проверять, будут ли они совместимы с выбранной операционной системой.

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

В рейтинге Pickuphost вы сможете найти и ознакомится с обзорами и отзывами о хостинг компаниях, которые предлагают как Windows-хостинг, так и Linux-хостинг. Для этого необходимо в левом углу страницы рейтинга отметить соответствующие фильтры в категории «Платформа». Помимо выбора Windows/Linux платформы вы также сможете подобрать хостинг по цене, расположению серверов и другим интересующим вас параметрам.