Хостинг: Windows или Linux?

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

Веб-хостинг на базе Windows использует в качестве операционной системы Microsoft Windows Server, а веб-хостинг на базе Linux использует разновидности этой операционной системы: Red Hat, CentOS, Debian и другие. Стоит отметить, что в большинстве случаев операционная система на сервере не имеет для веб-мастера принципиального значения. Намного более важным будет выбор действительно хорошего сервера, независимо от операционной системы, которая на нем работает. Следует отметить, что разработчики постоянно улучшают и Linux и Windows, так что они довольно давно находятся примерно на одном уровне с точки зрения предоставляемых возможностей, безопасности и надежности.

Веб-сервер
Первое отличие между хостингом на базе Windows и Linux – это используемый веб-сервер. На системах Linux почти всегда используется Apache, на Windows - Internet Information Server (IIS). Хотя Apache доступен для многих операционных систем, он крайне редко используется хостинг-компаниями на Windows-серверах. Существуют и другие веб-серверы, но большинство хостинг-компаний используют Apache или IIS.

Доступ к серверу
Некоторые пользователи полагают, что если их компьютер работает под управлением Windows, то они должны покупать хостинг на базе Windows. Это не так. Доступ к учетной записи происходит обычно через FTP или панель управления, а они для обеих платформ одинаковые. В целом, способ, при помощи которого вы получаете доступ к серверу, отличается для Windows и Linux. В то время как доступ по FTP возможен и к Window, и к Linux серверам, получить доступ по Telnet или SSH возможно только на сервере под управлением Linux. Хотя в Windows существует возможность получить доступ к файлам по протоколу Telnet, мало хостинг провайдеров разрешают и предлагают пользователям такую возможность. Вместо этого, к выделенным серверам под управлением Windows можно обратиться через RDP (Remote Desktop Protocol) или при помощи виртуальной консоли, предоставляемой хостинг-компанией.

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

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

Поддержка языков программирования
Множество языков программирования, протоколов и баз данных, таких как PHP, Perl, MySQl, POP3, Java поддерживаются как Windows, так и Linux. Вместе с тем, Windows поддерживает такие разработанные компанией Microsoft стандарты, как ASP.NET, FrontPage, MSSQL, Access, и Windows Streaming Media. Хотя некоторые из них поддерживает и Linux, эта поддержка ограничена и может быть дорогой. В общем случае, выгоднее использовать универсальные технологии, которые могут выполняться на любой системе. Это позволит в большей степени сосредоточиться на качестве сервиса, предоставляемого сайтом.

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

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