Сервера под linux или windows

Windows Server или Linux-дистрибутивы? Выбираем серверную ОС

Категории

Свежие записи

Наши услуги

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

Windows Server

Эта операционная система крайне популярна в корпоративном сегменте, хотя большинство рядовых пользователей и ассоциируют Windows исключительно с десктопной версией для ПК. В зависимости от задач и необходимой к поддержке инфраструктуры сейчас в эксплуатации компаний находятся сразу несколько версий Windows Server, начиная с Windows Server 2003 и заканчивая последней версией — Windows Server 2019. Мы поставляем серверы со всеми перечисленными операционными системами, то есть это Windows Server 2003, 2008 R2, 2016 и 2019.

Windows Server 2003 используется, в основном, для поддержки корпоративных систем и сетей, построенных на базе Windows XP. Удивительно, но снятая около пяти лет назад с поддержки версия десктопной ОС от Microsoft до сих пор находится в эксплуатации, так как под нее в свое время было написано много проприетарного ПО для производства. То же касается и Windows Server 2008 R2 и Windows Server 2016 — они наиболее совместимы со старым, но рабочим программным обеспечением и поэтому используются по сей день.

Основные плюсы серверов под управлением Windows — относительная простота администрирования, достаточно большой пласт информации, мануалов и ПО. Кроме того, вы не сможете обойтись без сервера на Windows, если в экосистеме компании есть программное обеспечения или решения, использующие библиотеки и части ядра систем Microsoft. Также сюда можно добавить технологию RDP для доступа пользователя к серверным приложениям и общую универсальность системы. Кроме того, Windows Server обладает облегченной версией без GUI с ресурсопотреблением на уровне Linux-дистрибутива — Windows Server Core, о которой мы писали ранее . Все серверы под управлением Windows мы поставляем с активированной лицензией (для новых пользователей она бесплатная).

В минусы Winserver можно записать сразу два параметра: стоимость лицензии и потребление ресурсов. Среди всех серверных ОС Windows Server наиболее прожорлива и требует минимум одно ядро процессора и от полутора до трех гигабайт оперативной памяти просто для работы ядра и стандартных служб. Эта система не подходит для маломощных конфигураций, а также имеет ряд уязвимостей, связанных с RDP и политиками групп и пользователей.

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

Ubuntu

Ubuntu — один из наиболее популярных и стабильно развивающихся дистрибутивов семейства Linux, выпущенный впервые в 2004 году. Некогда «линь для домохозяек» в оболочке Gnome, со временем Ubuntu стала дефолтной серверной ОС за счет обширного коммьюнити и непрекращающейся разработки. Последняя популярная версия — 18.04, но мы поставляем сервера и под 16.04, а около недели назад состоялся релиз версии 20.04 , в которую завезли множество вкусностей.

Если Windows Server использовалась как ОС для поддержки специфического и windows-ориентированного ПО, то Ubuntu как Linux-дистрибутив — это история про open source и веб-разработку. Так, именно линуксовые серверы используют для размещения веб-серверов на nginx или Apache (в противовес Microsoft IIS), для работы с PostgreSQL и MySQL или популярными сейчас скриптовыми языками разработки. На сервер с Ubuntu отлично встанут и службы маршрутизации и управления трафиком.

В плюсы стоит записать и меньшее потребление ресурсов, чем Windows Server, а также нативную для всех unix-систем работу с консолью и пакетными менеджерами. Кроме того, Ubuntu, являясь изначально «десктопным домашним юниксом» достаточно дружелюбна к пользователю, что облегчает ее администрирование.

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

Читайте также:  Windows 10 не видит сетевой диск после обновления

Debian

Иронично то, что Debian — это прародитель крайне популярной и упоминаемой нами ранее Ubuntu. Первый билд Debian был опубликован более 25 лет назад — в далеком 1994 году и именно код Debian лег в основу Ubuntu. По сути, Debian является одним из старейших и при этом хардкорных дистрибутивов среди семейства Linux-систем. При всей схожести Ubuntu, в отличие от своего «наследника», Debian не получила того уровня доброжелательности к пользователю, как младшая система. Однако это дает и свои преимущества. Debian — более гибок по сравнению с Ubuntu и может подвергаться более глубокому конфигурированию и эффективнее решать ряд специфических задач, в том числе и корпоративного характера.

Основной плюс Debian — большая секьюрность и стабильностью по сравнению с Ubuntu и, тем более, с Windows. Ну и конечно же, как и у любой Linux-системы — низкое потребление ресурсов, особенно в форме серверной ОС под управлением терминала. Кроме того, Debian-сообщество это open source, так что эта система, в первую очередь, ориентирована на корректную и эффективную работу с бесплатными решениями.

Однако за гибкость, хардкорность и безопасность приходится платить. Debian разрабатывается open source-сообществом без четкого ядра через систему мастеров веток, со всеми вытекающими. В один момент времени у Debian есть сразу три версии: стабильная, нестабильная и тестовая. Проблема в том, что stable-ветка разработки серьезно отстает от тестовой, то есть часто в ядре могут встречаться уже устаревшие части и модули. Все это выливается в ручную пересборку ядра или вообще в переход на тестовую ветку, если ваши задачи обгоняют возможности стабильной версии Debian. В Ubuntu таких проблем с разрывом версий нет: там раз в два года разработчики выпускают стабильную LTS-версию системы.

CentOS

Ну и закончим наш разговор о серверных ОС RUVDS на CentOS. На фоне более массивных Ubuntu и, тем более, Debian, CentOS выглядит подростком. И хотя система стала популярна в массах не так давно, как Debian или Ubuntu, релиз ее первой версии состоялся в один момент с Ubuntu, то есть еще в 2004 году.

В основном CentOS используется для виртуальных серверов, так как еще менее требовательна к ресурсам, чем Ubuntu или Debian. Мы поставляем конфигурации под управлением двух версий этой ОС: CentOS 7.6.1810 и более старой CentOS 7.2.1510. Основной сценарий использования — корпоративные задачи. CentOS — это история про работу. Никогда не являясь системой домашнего пользования, как это было, например, с Ubuntu, CentOS сразу разрабатывалась как RedHat-подобный дистрибутив на базе открытого исходного кода. Именно наследственность от RedHat и дает CentOS ее основные преимущества — ориентированность на решение корпоративных задач, стабильность и безопасность. Самый частый сценарий использования системы — это веб-хостинг, в котором CentOS показывает лучшие, чем у других Linux-дистрибутивов результаты.

Однако есть у системы и ряд минусов. Более сдержанный цикл разработки и обновлений, чем у той же Ubuntu, приводит к тому, что в какой-то момент вам придется мириться с уязвимостями или уже решенными в других дистрибутивах проблемами. Также отличается и система самих обновлений и установки компонентов: никакого apt-get, только yum и RPM-пакеты. Также CentOS не совсем подходит для размещения и работы с контейнерными решениями Docker/k8s, в которых Ubuntu и Debian ее очевидно превосходят. Последнее важно, так как виртуализация веб-серверов и приложений через контейнеризацию в последние годы все набирает обороты в среде DevOps. Ну и конечно же, у CentOS намного меньшее коммьюнити по сравнению с более популярными Debian и Ubuntu.

Вместо вывода

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

Только зарегистрированные пользователи могут участвовать в опросе. Войдите , пожалуйста.

Выбор Windows или Linux — извечное противостояние

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

Читайте также:  Update assistant windows 10 грузит процессор

Доступность и размер дистрибутива

Практически все версии семейства ОС linux являются бесплатными (кроме коммерческих версий) и могут быть просто скачаны из интернета. За дистрибутив ОС Windows придется заплатить. Чем новее выбранная версия системы, тем выше будет ее стоимость. И Windows, и Linux могут быть установлены по сети.

Классические версии Windows, скачанные с официального сайта Microsoft, имеют ограниченный набор предустановленных программ и компонентов. ОС Linux является системой с открытым кодом, поэтому состав дистрибутива может отличаться количеством предустановленных программ и визуальной оболочкой. Самые популярные из них — Ubuntu, CentOS, Debian.

Виртуальные сервера linux и Windows — функционал и безопасность

Язык программирования, на котором написан располагаемый на сервере проект, сильно влияет на выбор ОС для сервера. Некоторые языки, такие как HTML или JavaScript, одинаково хорошо поддерживаются обоими операционными системами. Некоторые – поддерживаются только одной (как, например, технология ASP.NET, разработанная компанией Microsoft). Разворачивая виртуальный Linux сервер для проекта, написанного на PHP, можно получить значительный прирост в скорости запуска и выполнения скриптов, по сравнению с Windows.

Виртуальные сервера linux являются более безопасными в плане защиты от несанкционированного доступа. Это обеспечивается рядом особенностей системы, а именно:

  • Система управления пакетами.
  • Широкий спектр возможностей для ограничения прав пользователей.
  • Запрет на работу из-под root профиля.

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

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

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

СУБД и протоколы передачи данных для виртуального linux сервера

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

Одна из наиболее популярных систем управления базами данных MySQL может использоваться в обеих ОС. Чаще всего она используется в связке «PHP+MySQL+Apache», которая на данный момент является классическим комплексом ПО LAMP, устанавливаемого на виртуальные сервера linux.

СУБД и протоколы передачи данных для Windows

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

Администрирование windows или ubuntu — что выбрать

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

Виртуальные сервера linux потребуют для своей настройки больше времени и усилий, однако они с лихвой окупятся скоростью отклика (для проектов, использующих PHP) и безопасностью.

Сотрудники RigWEB отлично знают все особенности настройки виртуальных серверов под управлением ОС Linux, а так же Windows Server. Они помогут принять взвешенное решение о том, что выбрать — Windows или Ubuntu, в зависимости от предъявляемых создаваемому виртуальному серверу требований. Обращаясь к нам, вы получите развернутую консультацию и помощь в настройке собственного виртуального сервера linux (или windows) от квалифицированных специалистов.

Какую серверную ОС выбрать

Планирование IT-инфраструктуры компании начинается с выбора программного обеспечения. Удобство, безопасность и возможность быстрого масштабирования СХД во многом зависит от выбранной операционного системы серверов. Мы решили описать и сравнить наиболее популярные ОС для оборудования хранения и обработки данных.

Формально, сегодня все операционные системы для серверов делятся на три группы: разработка Microsoft (Windows), дистрибутивы Linux (Ubuntu, Debian, CentOS и Red Hat) и Free BSD (дистрибутив BSD).

FreeBSD

FreeBSD — это одна из старейших коммерческих серверных операционных систем, которая была выпущена в 1993 году. На данный момент существует около 10 версий этой ОС. Она относится к UNIX-системам с открытым исходным кодом, что делает ее частично похожей на Linux (формально, Linux — это ядро, а Free BSD — операционная система, которая включает в себя это ядро).

Читайте также:  Sync with windows phone

На протяжении многих лет эта система считалась одной из самых стабильных. После того как BSD получил открытый исходный код, появились и другие производные этой ОС — OpenBSD, NetBSD, DragonFly BSD. И самая простая система из них — как раз Free BSD, которая рассчитана на обычных пользователей.

Но проблема в том, что эта операционная система постепенно теряет актуальность. Так как она имеет открытый исходный код, уровень ее технической поддержки достаточно слабый. И многие возникающие решения остаются нерешенными. К тому же, в открытом доступе осталось все меньше функциональных и актуальных программ под эту ОС. Хотя еще 5-10 лет назад около 40% всех серверов работали на Free BSD.

Windows Server

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

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

Далее рассмотрим три популярные операционные системы на базе Linux.

Debian (на примере версии Debian 9)

Стабильный и надежный дистрибутив Linux — все это про серверную операционную систему Debian 9, в которую входит целых 51687 пакетов. Многие называют ее консервативной, но это не совсем так. Скорее, эта система надежна, стабильна и долговечна. А разработчики активно над ней трудятся и в новом десятилетии.

Несколько особенностей актуальной ОС Дебиан для серверов:

Поддержка архитектуры: i386, amd64, armel, armhf, mips, mipsel, ppc64el, s390x;
Файлы с метаданными загружаются по хэшу содержимого;
Применение АРТ SRV-записи в DNS с целью определения бэкенда загрузки.

В этой операционке есть все необходимые поддерживаемые технологии, включая PHP 7.0, Python 3.5, JAVA 8, ядро Linux 4.9, LibreOffice 5.2 и другое.

Можно скачать, что ОС Дебиан универсальна, и ее используют на файловых серверах, на терминалах, веб-узлах , серверах веб-приложений.

Red Hat

Rad Hat — популярная операционная система на основе Linux, которая преимущественно используется в корпоративных целях. Именно эту систему часто используют при развертывании глобальных информационных проектов, в телекоммуникационных компаниях, финансовых учреждениях и даже на мировых фондовых биржах.

ОС платная. Ее актуально использовать не для одиночных серверов, а для целых корпоративных дата-центров и работы целых веб-узлов с высокой производительностью.

CentOS

CentOS — это бесплатная версия дистрибутива Linux, которая очень похожа на Red Hat, но для частного использования. Преимуществом является не только отсутствие платы за пользование, а и доступ к менеджеру пакетов yum, а также поддержка многих панелей управления хостингом. Правда, из-за бесплатного распространения многие технические вопросы придется решать самому (ну или IT-инженеру компании), так как служба поддержки работает слабо. Но много пользователей делятся на тематическом форуме о решении возникающих у них багов или проблем (в целом, ОС работает стабильно без сбоев).

Ubuntu

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

Что же выбрать?

Унифицированного ответа на этот вопрос нет. Под разные задачи и категорию пользователей подходят те или иные версии операционных систем. Например, CentOS и Free BSD считаются уже устаревшим вариантом, а все больше серверов встречаются на Windows Server или Linux (Ubuntu или Debian). Red Hat подходит для крупных дата-центров — эту систему редко встретить на серверах малых и средних компаний. Windows Server — более универсальный вариант с широким выбором программного обеспечения. Но новички вряд ли смогут быстро разобраться с мануалом этой системы. Для простых задач выбирают Ubuntu или Debian, которые отличаются актуальным софтом и удобным интерфейсом.

Можно выделить несколько основных факторов, с учетом которых и выбирают операционные системы для серверов:

  • Безопасность — под операционную систему создано очень мало вирусов (это относится к Linux, но отнюдь не к Windows Server);
  • Надежность — в данном критерии тоже выигрывает Linux, так как он может работать даже без некоторых драйверов или без графического процессора, в отличие от Windows Server);
  • Стоимость — некоторые ОС распространяются бесплатно и подходят больше для простых задач, а другие только по лицензии для корпоративного применения;
  • Удаленное администрирование — в Linux есть встроенные команды для удаленного управления, а в Windows Servers доступно только локальное администрирование.

Существуют и другие операционные системы для серверов (чаще они созданы на базе Linux), но они менее распространены.

Оцените статью