Выбор Windows Server: 2008 vs 2012 vs 2016 vs 2019

Я ни в жизни не хостился на окошках или как его называли у нас в универе – мастдае. Я и представить не мог, что когда-нибудь мне придется иметь с этим дело. Только линукс – это ведь безопасно, бесплатно (сама ОС), дешево (хостинг; по сравнению в виндой). И вот этот момент настал. Нужда.

Причины могут быть разные. Итак, у вас есть проект, который работает под винду. Или быть может просто есть халявный хостинг на Windows. В моем случае – игровой сервер, который я хостю, крутиться только на винде. И баста!

Первое желание – паниковать. Убежать. Застрелиться. Но нет. На самом деле довольно много проектов хостится на винде и вполне успешно влекут свое (убогое гыгы) существование. Не. На самом деле. Винда, которая сформировала меня как личность – это виндоуз 95. Бесконечно глючная система, падающая на синеватое брюшко при первой же возможности. Сейчас же все изменилось (да?), особенно с появлением нормальной системы прав. Но осадочек, воспитание, убеждения и проч. не дают так просто принять это.

Хватит о ностальгическом, давайте к конкретике. Сервер на винде. Главный вопрос: какой? Есть куча разных NT-систем, у каждой свои косяки и достоинства. В основном приходится выбирать из:

Windows Server 2008
Windows Server 2012
Windows Server 2016
Windows Server 2019

К сожалению, 2003 уже не поддерживается года 3 и дыряв как решето.

Какую же системы выбрать для вашей молотилки?

  1. смотрим проект. Если он старенький и компилируется на древней системе с древними библиотеками – не стоит гнаться за “самым свэжэм, слюшай!” 2019 сервером.
  2. и вообще, никогда не юзайте систему, которая только что вышла (златое правило ИТ). Пусть другие ловят шишки и баги на 2019 сервере; ставить надо не ранее чем после после пары серьезных апдейтов (годик подождать).
  3. далее ресурсы.
    – вопреки вполне логичному и поэтому распространенному мнению, ранние версии Windows Server не используют меньше  CPU ресурсов. Производительность процессоров 2008 и 2016 системы будет примерно одинакова. Так что если много считаете – разницы нет.
    – зато в использовании RAM – разница существенна и может достигать ~500 Mb (что для небольших проектов крайне чувствительно). Планируете много сервисов на рохле-железяке? Возможно, лучше взять 2008.
    – тоже самое качается и занимаемого дискового пространтсва. Старички очень экономны.
  4. расширяемость. Тут все просто – если вы собираете мегасервер-суперкомпьютер и хотите на нем просчитать траекторию полета вашего спутника – тупо берем самый новый конфиг. Расширяемость – это собственно основная фишка, которая отличает сервер от обычных бытовых систем типа Windows 7.
  5. поддержка. В 2015 отвалилась поддержка 2003 сервера. В ~ 2022 отвалится поддержка 2008. Если неохота потом мигрировать – лучше сразу брать середнячка.
  6. фишки системы. В целом, каждая новая редакция сервера несет новые фишки, их не просто так запускают чтобы деньги состричь (ахахаха). Не, правда. Например, в 2016 появилась кошерная редакция Nano Server – без GUI, шустрая как антилопа; в целом, он повернут на виртуализацию и облака. В общем, изучите спецификации систем, если сервер нужен для специфических задач.
  7. возможности Azure. Вот толковая табличка, которая указывает доступность разных сервисов для разных систем; если что-то из этого для вас актуально – берем что посвежее.

Такие дела. В целом, для большинства стандартных проектов сильно ошибиться в выборе сервера сложно. В худшем случае вы просто будете тратить ресурсы не так эффективно; все будет кое-как работать на любой сборке (за исключением первого пункта). Буду рад вашим комментам! 😀

This entry was posted in Windows Server. Bookmark the permalink.

One Response to Выбор Windows Server: 2008 vs 2012 vs 2016 vs 2019

  1. MaratD says:

    Я же для себя выбрал хостинг от https://hostsailor.com/ru/ Выбрал по след. критериям низкая цены, высокий Uptime, есть moneyback и отличная тех. поддержка. Работаю с ними уже год. Полет Отличный

Leave a Reply

Your email address will not be published. Required fields are marked *