Операционные системы — это краеугольный камень современной индустрии. С одной стороны они потребляют ценные ресурсы сервера, которые можно было бы пустить на что-нибудь более полезное. С другой — операционная система выступает оркестратором для приложений сервера и позволяет сделать из однозадачного вычислительного комплекса многозадачную платформу, а также облегчает взаимодействие всех заинтересованных сторон с оборудованием. Сейчас основной мейнстрим серверных ОС — это 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 больше ориентирована на персональное использование и не всегда подходит для решения корпоративных кейсов.
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-исполнении. Но при этом она слаба в вопросах контейнеризации и виртуализации приложений.В любом случае, вы можете связаться с нашими специалистами и мы подберем для вас необходимое решение и конфигурацию исходя из ваших задач.
one-two
Как в «поединке» с кдпв, когда мужик справа опрокинул этих троих, так и винсервер кладет на лопатки линукс дистрибутивы, по крайней мере для большинства бытовых задач (имхо). А уж если она халявная — то выбор очевиден.
Alexufo
Что за такие бытовые задачи?
ranzhe
Вот прямо-таки на лопатки вдребезги пополам?
Ad3pt
— Армяне лучше, чем грузины!
— Чем лучше?
— Чем грузины!
:)
vvzvlad
Linux лучше, чем Windows
Чем?
Чем Windows!
13werwolf13
не нашёл ни одной бытовой задачи для которой винда была бы хоть на йоту лучше чем любой из большинства популярных линуксовых дистров, как в серверном так и в десктопном сегменте. За 10 лет практики винда оказывалась реально нужна только в узкоспецифичных местах, и то не из-за каких-то своих преимуществ а из-за того что нужный под конкретную задачу софт был только под неё.
VolCh
В обучении детей, как оказалось на дистанционном обучении, винда лучше. Учебные пособия базируются на винде и мс офисе. Даже в учебнике по python описания и скриншоты про винду. А у ребёнка ubuntu — чуть до слёз не доходит, когда он вводит pyhon3.exe и не получает результата описанного.
gecube
Очевидно, проблема качества учебных материалов.
VolCh
Но факта того, что винда в таких случаях лучше, не отменяет. И не из-за специфического софта, а из-за того, что описано как достигать каких-то целей с помощью специфического софта.
С другой стороны, с точки зрения расходования бюджетных средств, описывать только работу в windows может быть эффективнее. Ну или признавать линуксоидов и яблочников группой людей с особыми потребностями :)
vectorplus
Я учу детей питону, девять из десяти имеют виндовые компьютеры, остальные — маки. Я оборудовал у себя класс и поставил компьютеры с линуксом, но тут началась изоляция и пришлось вернуться к винде.
bykvaadm
То что специфический софт написан только под винду не говорит о том что она лучше.
VolCh
Для кейса, где нужно использовать специфический софт она лучше, если всё это хоть как-то работает, а под другими осями софта просто нет и не предвидится.
Massacre
Игры и MS Office. Так же, работа с железом, где драйвера только под винду. Правда, причём тут сервер…
13werwolf13
M$ офис ужасен, у него одно преимущество и куча минусов
Игры может быть, не играю, говорят есть какой-то Proton решающий эту проблему
Про железо онли под винду слышал, но не встречал
Massacre
У этого офиса главное преимущество — совместимость. Чтобы документы везде одинаково отображались. Здесь про это уже много писали…
Эмуляция игровых проблем не решит, всегда будет то, что или не заработает, или заработает криво.
13werwolf13
Odt везде открывается одинаково, docx такого не умеет
Единственное преимущество мелкомягкого офиса это максимальный размер таблиц в икселе
Про игры опять же хз
gecube
Обсуждали неоднократно — офис сам с собой не особо совместим. Это и win vs mac и vs облачный офис и между версиями тоже бывает, что даже в docx форматирование плывет. Вот реальная уберфишка офиса — это встроенный outlook. Лучшего планировщика я не видел.
vectorplus
Для меня уберфишка это эксель. Легенда.
gecube
Спасибо. Определенная логика в этом есть, учитывая, что Эксель — это укороченное excellence :-)
unwrecker
Совместимость? Да он даже между своими разными версиями не может перенести документ без сдвигов в разметке. А раньше ещё и с кодировкой проблемы были. Не говоря уж про изменения в интерфейсе, от которого до сих по многие плюются.
gecube
Те, кто плюется с интерфейса — ничего не решают. Самое веселое, что они даже 10% возможностей офиса не пользуются. А по факту — только основными. И выравнивание пробелами делают (горите в аду, черти).
С чем согласен — действительно переход на риббон интерфейс был стрессом и ms могли сделать его менее болезненным.
in11w
Самые массовые вещи, которые я лично встречал у «домашних» пользователей:
— NAS;
— Торрент-качалка;
— Удаленный рабочий стол;
— Медиасервер — DLNA, например.
Это то что люди сами настраивали. Без особого труда. Именно как серверы для бытового применения.
На Linux все это тоже можно сделать, но попробуйте две инструкции по настройке удаленного рабочего стола рядом положить.
Не всегда это пиратка — например, используют ноут с лицензией.
Просто это достаточно массово. Или просто я часто сталкиваюсь.
Порог входа у Windows ниже, по моему мнению. А цена — ну «фирменный» NAS домой тоже покупают.
13werwolf13
Поставь новичку комп на убунте и на винде
Ткни пальцем где браузер и ему пофиг будет что юзать
Проблемы начинаются как я уже говорил когда речь заходит о спец софте
in11w
А потом ваш новичек зовет эникея чтобы какой-нибудь элементарный вопрос решить. Remmina, например, настроить :) И упс.
Думаю, у меня точка зрения немножко искажена кругом общения и задач. С «хватит браузера» я и не сталкиваюсь, пожалуй. Даже для «бытового» применения.
khajiit
Если уж он Remmina не может "настроить", у которой вся "настройка" под мышевозов заточена и снабжена хелпом, то разобраться с тем, почему у него не стартует с системой Plex или качалка — точно не сможет.
13werwolf13
А порог входа для именно админства имхо в винде в сотни раз выше
vectorplus
Я с давних пор пользуюсь только легальными дистрибутивами винды. Или полулегальными, когда от оригинального компьютера только корпус и стикер. Уже и не помню, но как-то всегда получалось выкрутиться. Раз пришлось клянчить дистрибутив у техподдержки. А когда десятку начали раздавать, вообще праздник начался.
Было забавно, когда внезапно понадобилась винда, а легальной не было. Я решил тряхнуть стариной и скачать ломаную. Я не знал, где качать, какую сборку ставить, используют ли сборки вообще и тд.
Люди пользуются легальной виндой даже в России. Компьютеры не принято собирать, а готовые не принято без дистрибутива продавать. Я один раз разговорился с парнем в компьтерном магазине, он сказал, что они не смогут сделать скидку на компьютер без системы, они с завода такие идут, в большинстве чип стоит для восстановления. Из всего списка был только ровно один лаптоп без оси, а это гигантский магазин.