Главная Статьи Форум Помощь Блоги Инструменты Контакты

Здравствуйте, гость ( Вход | Регистрация )

> Какую же ОС выбрать для хостинга? Рассмотрим Linux и Windows...
Shanti
сообщение 15.4.2009, 17:34
Сообщение #1


Участник
**

Группа: Пользователи
Сообщений: 12
Регистрация: 1.4.2009
Пользователь №: 34



Какую же ОС выбрать для хостинга веб-сервера? Этот вопрос довольно сложен и неоднозначен. Разнообразие операционных систем сегодня настолько велико, что эксперты, не переставая, продолжают дискуссировать на эту тему. На каждый аргумент в пользу какой-либо системы всегда найдутся не менее весомые контраргументы. Однако ситуация не безнадежна: каждая из ОС обладает своими преимуществами, которые нужно знать, и уметь использовать их в зависимости от задач, стоящих перед вами; и недостатками - их тоже надо знать, чтобы умело обойти.

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

Аппаратные требования
Конечно при выборе ОС надо учитывать аппаратные средства, с которыми придется работать. Очевидно, что каждая дополнительная функция, реализованная в системе, приводит к увеличению объема системы, что сказывается на требованиях к ОЗУ и жестким дискам. И чем больше объем ОС, тем медленнее она обычно работает. ОС на основе Windows – самые ресурсоемкие системы. Причина - высокая сложность системы и большой набор поддерживаемых функций.


Сильные и слабые стороны

Слабое место систем на основе Linux - сложность в настройке системы, умение администратора настраивать сервер без графического интерфейса, а слабое место Windows — недостаточная стабильность и низкий уровень безопасности.

Сильные стороны Linux - это возможность запускать на многих системах, получать исходный код, распространять исходные или изменённые версии, надежный встроенный. В то время как сильные позиции Windows — эргономичность, большое количество ПО, чуткость к запросам так называемого «среднего пользователя». А главная сильная сторона операционной системы Windows - это интеграция с другими продуктами Microsoft.

Есть еще один немаловажный фактор, являющийся преимуществом Linux и, соответственно, недостатком Windows – проблема удаленного администрирования. Это мы обязательно рассмотрим чуть позже.

Графический интерфейс

Как уже стало ясно, Windows имеет богатый своим разнообразием, но в тоже время довольно ресурсоемкий графический интерфейс. Включенный в состав Windows NT графический интерфейс (Graphical User Interface, GUI) облегчает работу с компьютером и упрощает процесс обучения начинающих администраторов. Однако, вместе с тем, GUI истощает ресурсы компьютера, занимая память и загружая своими задачами процессор, что ограничивает возможности серверных приложений. Если можно было бы подключать GUI для использования с инструментарием администратора и отключать его при выполнении стандартных серверных работ. Без GUI память и процессорные ресурсы высвобождаются и при этом повышаются скорость и устойчивость работы операционной системы. В результате сервер смог бы лучше справляться с ролью контроллера домена или сервера служб WINS, DNS, DHCP. Но, к сожалению, графический интерфейс Windows NT слишком тесно интегрирован с операционной системой.

Что же касается Linux — здесь все наоборот, графический интерфейс не встроен в ядро. И если пользователь найдет в себе силы пожертвовать графическим интерфейсом, не используя X/Windows, кот. является довольно «толстым» довеском, то Linux окажется наиболее компактной и самой быстрой ОС, т.к. без графики занимает исключительно малый объем. ОС можно загрузить в режиме командной строки, не подключая GUI. Это одно из важнейших преимуществ Linux, позволяющее запускать ее на компьютерах с минимальной конфигурацией. Как мы уже рассмотрели выше компьютер со 100 Мц процессором Pentuim и 32 Мбайт ОЗУ может работать под Linux в качестве DNS- или Web-сервера!


Какие же еще преимущества нам дает отсутсвие графики…

Удаленное администрирование
В Linux полноценное управление сервером осуществляется с помощью утилит командной строки telnet и ssh, а значит не подвергается таким угрозам, как при локальном администрировании. Возможно, это одно из самых главных преимуществ Linux перед Windows, потому что этот фактор сводит на нет многие критические уязвимости, общие для Linux и Windows, например, уязвимости графических web-навигаторов Mozilla и Internet Explorer, почтовых клиентов или других графических приложений.

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

Надежность

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

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

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

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


Количество вирусов под Linux измеряется несколькими десятками, под Windows - десятками тысяч. Вредоносное программное обеспечение "свирепствует", но вирусы под Windows бессильны что-либо сделать с Linux. Поэтому можно эффективно использовать сервер Linux как централизованное хранилище файлов, документов, бэкапов в сети. При этом даже если вирусы попадут в это хранилище в виде зараженного файла то исполниться на сервере все равно не смогут, а значит, все важные данные останутся целыми. Для Linux также существуют антивирусы (проприетарные(Dr.Web и др.) и свободные(ClamAV)).

Стоимость
Финансовые преимущества Linux – это не только низкая начальная стоимость оборудования. Более высокая степень защищенности, надежности и управляемости могут снизить стоимость администрирования и совокупную стоимость владения. Кроме того, все необходимые сервисы - proxy, почтовый сервер, web-сервер, антивирусное ПО, статистика использования Интернет, средства безопасности, сервер IP-телефонии являются абсолютно бесплатными и практически все входят в состав дистрибутива Linux. Вы платите только за установку и настройку этих приложений, но не за какие-нибудь лицензии. Но в случае с Windows на приобретение таких приложений придется раскошелиться. Например, стоимость Windows Server 2003 R2 Standard Edition составляет $999.

Выводы

Подводя итог, можно сказать, что выбор операционной системы для веб-сервера зависит от стоящих перед вами задач и финансовых возможностей. Для серверной системы нет нужды в графическом интерфейсе — это только растрачивание ресурсов сервера. 90% времени администрирование сервера ведется удаленно. Поэтому графический интерфейс — это минус для сервера. К тому же, на данный момент, Linux легко интегрируется в сеть созданной на основе систем Windows.

Если брать за основу веб-сервер, то единственный целесообразный вариант использования сервера под управлением системы Windows является, когда ПО которое планируется использовать требует наличия таких систем как COM/DCOM/ActiveX, ASP.NET, и другие из числа не поддерживаемых Linux. А так же для того ПО, для которого нет аналогов в Linux.

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


А что Вы думаете по этому поводу?
Перейти в начало страницы
 
+Цитировать сообщение



Ответить в данную темуНачать новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 19.8.2026, 0:28
© 2005-2009 AMhost.net All Rights Reserved.
Главная Статьи Форум Помощь Блоги
Инструменты Контакты