Операционные системы — это краеугольный камень современной индустрии. С одной стороны они потребляют ценные ресурсы сервера, которые можно было бы пустить на что-нибудь более полезное. С другой — операционная система выступает оркестратором для приложений сервера и позволяет сделать из однозадачного вычислительного комплекса многозадачную платформу, а также облегчает взаимодействие всех заинтересованных сторон с оборудованием. Сейчас основной мейнстрим серверных ОС — это 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-исполнении. Но при этом она слаба в вопросах контейнеризации и виртуализации приложений.В любом случае, вы можете связаться с нашими специалистами и мы подберем для вас необходимое решение и конфигурацию исходя из ваших задач.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Уважаемые читатели, а какую серверную ОС считаете лучшей вы?
Проголосовали 876 пользователей. Воздержались 194 пользователя.
Windows Server 2012 VS Ubuntu Server
Windows Server 2012 is a powerful, enterprise-focused operating system with strong integration into the Microsoft ecosystem, making it ideal for businesses heavily using Microsoft products. In contrast, Ubuntu Server is an open-source, highly customizable option that excels in performance and flexibility, making it suitable for a wide range of applications, particularly in development and cloud environments.
Windows Server 2012
Pros:
- Strong integration with Microsoft services
- Wide range of enterprise-level features
- Excellent support for Active Directory
- User-friendly GUI management tools
- Robust security features with regular updates
Cons:
- Licensing costs can be high
- Less flexibility in customization
- Requires more system resources compared to lightweight alternatives
Ubuntu Server
Pros:
- Open-source and free to use
- Highly customizable and flexible
- Strong community support and documentation
- Lightweight and efficient resource usage
- Excellent performance for server applications
Cons:
- Steeper learning curve for new users
- Limited support for proprietary software
- Some enterprise features may require additional configuration
Compare Windows Server 2012
Compare Amahi Home Server and Windows Server 2012 and decide which is most suitable for you.
Compare CentOS and Windows Server 2012 and decide which is most suitable for you.
Compare ClearOS and Windows Server 2012 and decide which is most suitable for you.
Compare CoreOS and Windows Server 2012 and decide which is most suitable for you.
Compare Endian Firewall Community and Windows Server 2012 and decide which is most suitable for you.
Compare Gentoo and Windows Server 2012 and decide which is most suitable for you.
Compare NethServer and Windows Server 2012 and decide which is most suitable for you.
Compare Red Hat and Windows Server 2012 and decide which is most suitable for you.
Compare Univention Corporate Server and Windows Server 2012 and decide which is most suitable for you.
Compare Zentyal and Windows Server 2012 and decide which is most suitable for you.
Are you planning to set up a server for your business or personal use? If yes, you might be wondering which operating system (OS) is better – Ubuntu Server or Windows Server 2012? Choosing the right one can have a huge impact on your server’s performance, security, and ease of use. In this article, we’ll compare Ubuntu Server and Windows Server 2012 in terms of features, functionalities, advantages, and disadvantages to help you make an informed decision. So, let’s dive in!
Introduction
Before we compare Ubuntu Server and Windows Server 2012, let’s understand what they are and what they offer.
Ubuntu Server: Ubuntu Server is a free, open-source, Linux-based operating system designed to run on servers. It is known for its stability, security, and ease of use. Ubuntu Server includes all the necessary tools and applications for setting up, managing, and securing servers. It supports a wide variety of hardware and virtualization technologies, making it a popular choice for cloud computing, web hosting, data centers, and more.
Windows Server 2012: Windows Server 2012 is a proprietary operating system developed by Microsoft. It is designed for enterprise-level servers and offers advanced features, such as Active Directory, virtualization, cloud integration, and more. Windows Server 2012 is known for its scalability, reliability, and compatibility with Microsoft applications. It supports a wide range of hardware and software, making it suitable for various industries, such as healthcare, finance, government, and more.
Now that we have a basic understanding of Ubuntu Server and Windows Server 2012 let’s look at their features, functionalities, advantages, and disadvantages.
Ubuntu Server vs Windows Server 2012: Features and Functionalities
Features |
Ubuntu Server |
Windows Server 2012 |
---|---|---|
Cost |
Free and open-source |
Paid |
User Interface |
Command-line interface (CLI); Graphical user interface (GUI) available |
Graphical user interface (GUI); Command-line interface (CLI) available |
Hardware support |
Wide range of hardware support |
Limited to Microsoft-approved hardware |
Virtualization support |
Supports various virtualization technologies, including KVM, QEMU, VirtualBox, and more |
Supports Microsoft Hyper-V virtualization |
Server management |
Includes various server management tools, such as SSH, SFTP, rsync, and more |
Includes advanced server management tools, such as PowerShell, Remote Server Administration Tools (RSAT), and more |
Security |
Known for its security and stability; Includes various security features, such as AppArmor, SELinux, and more |
Includes various security features, such as Active Directory, BitLocker, and more |
Compatibility |
Compatible with various software and applications developed for Linux |
Compatible with various Microsoft applications and software |
Ubuntu Server Features and Functionalities
Ubuntu Server is known for its simplicity, flexibility, and scalability. Here are some of the key features and functionalities:
Cost:
Ubuntu Server is free and open-source, which means you can download, use, and modify it without any cost. This makes it an attractive choice for small businesses, startups, and individuals who want to set up a server without investing a lot of money.
User Interface:
Ubuntu Server comes with a command-line interface (CLI) by default. However, you can also install a graphical user interface (GUI) if you prefer. The GUI provides a more user-friendly and intuitive way of managing and configuring your server.
Hardware Support:
Ubuntu Server supports a wide range of hardware, including x86, ARM, POWER, and more. This means you can run Ubuntu Server on various devices, such as laptops, desktops, servers, and IoT devices.
Virtualization Support:
Ubuntu Server supports various virtualization technologies, such as KVM, QEMU, VirtualBox, and more. This means you can create and manage virtual machines (VMs) on your server without any additional software or tools.
Server Management:
Ubuntu Server includes various server management tools, such as SSH, SFTP, rsync, and more. These tools allow you to remotely access, configure, and manage your server from any device with an internet connection.
Security:
Ubuntu Server is known for its security and stability. It includes various security features, such as AppArmor, SELinux, and more, to protect your server from cyber threats and attacks. Additionally, Ubuntu Server receives regular security updates and patches to address any vulnerabilities.
Compatibility:
Ubuntu Server is compatible with various software and applications developed for Linux. This means you can run various open-source and third-party software on your server without any compatibility issues.
Windows Server 2012 Features and Functionalities
Windows Server 2012 is known for its advanced features and functionalities, which make it a popular choice for enterprise-level servers. Here are some of the key features and functionalities:
Cost:
Windows Server 2012 is a paid operating system, which means you need to purchase a license to use it. However, Microsoft offers various pricing options, such as per-core licensing, pay-as-you-go licensing, and more, to suit different needs and budgets.
User Interface:
Windows Server 2012 comes with a graphical user interface (GUI) by default. However, you can also use a command-line interface (CLI) if you prefer. The GUI provides a user-friendly and intuitive way of managing and configuring your server.
Hardware Support:
Windows Server 2012 is designed to run on Microsoft-approved hardware. This means you need to make sure your hardware is compatible with Windows Server 2012 before installing it.
Virtualization Support:
Windows Server 2012 supports Microsoft Hyper-V virtualization, which allows you to create and manage VMs on your server. Additionally, it includes various virtualization management tools, such as System Center Virtual Machine Manager (SCVMM), to simplify VM management.
Server Management:
Windows Server 2012 includes advanced server management tools, such as PowerShell, Remote Server Administration Tools (RSAT), and more, to manage and configure your server remotely. These tools provide a powerful and flexible way of managing your server.
Security:
Windows Server 2012 includes various security features, such as Active Directory, BitLocker, and more, to protect your server from cyber threats and attacks. Additionally, it includes Windows Defender, which provides real-time protection against malware and viruses.
Compatibility:
Windows Server 2012 is compatible with various Microsoft applications and software. This means you can run various Microsoft products, such as Microsoft Office, SharePoint, and more, on your server without any compatibility issues.
Ubuntu Server vs Windows Server 2012: Advantages and Disadvantages
Advantages of Ubuntu Server
Open-Source:
Ubuntu Server is free and open-source, which means you can download, use, and modify it without any cost. Additionally, it is backed by a large and active community of developers and users who contribute to its development and improvement.
Stability:
Ubuntu Server is known for its stability and reliability. It uses a stable and tested Linux kernel, which makes it less prone to crashes and errors than other operating systems.
Security:
Ubuntu Server is known for its security and privacy features. It includes various security features, such as AppArmor and SELinux, to protect your server from cyber threats and attacks.
Flexibility:
Ubuntu Server is highly customizable and flexible. It supports various software and applications developed for Linux, which means you can run almost any open-source or third-party software on your server.
Community Support:
Ubuntu Server has a large and active community of developers and users who offer support, documentation, and resources. This means you can get help and guidance from other users and experts if you encounter any issues or problems.
Ease of Use:
Ubuntu Server is known for its ease of use and user-friendly interface. The command-line interface (CLI) and graphical user interface (GUI) are easy to navigate and understand, even for beginners.
Disadvantages of Ubuntu Server
Learning Curve:
Ubuntu Server requires some level of technical expertise and knowledge to set up and configure. If you are not familiar with Linux, you might need to spend some time learning the basics.
Support:
Ubuntu Server does not offer official support or customer service. However, you can get help and support from the community or third-party providers.
Compatibility:
Ubuntu Server might have compatibility issues with some Microsoft applications and software. Additionally, some hardware might not be compatible with Ubuntu Server.
Advantages of Windows Server 2012
Scalability:
Windows Server 2012 is highly scalable and can support large enterprise-level servers easily. It can handle a large number of users, applications, and services without any performance issues.
Reliability:
Windows Server 2012 is known for its reliability and stability. It uses a robust and tested kernel and includes various error-checking and recovery features to minimize downtime.
Compatibility:
Windows Server 2012 is compatible with various Microsoft applications and software, making it a popular choice for businesses that rely heavily on Microsoft products.
Virtualization Support:
Windows Server 2012 includes Microsoft Hyper-V virtualization, which allows you to create and manage VMs on your server. Additionally, it includes various virtualization management tools, such as System Center Virtual Machine Manager (SCVMM), to simplify VM management.
Advanced Features:
Windows Server 2012 includes advanced features, such as Active Directory, Group Policy, and more, which make it a popular choice for enterprise-level servers.
Support:
Windows Server 2012 offers official support and customer service. Additionally, you can get help and support from Microsoft partners and third-party providers.
Disadvantages of Windows Server 2012
Cost:
Windows Server 2012 is a paid operating system, which means you need to purchase a license to use it. Additionally, some features and functionalities might require additional licenses or add-ons.
Learning Curve:
Windows Server 2012 has a steep learning curve, especially if you are new to Windows or enterprise-level servers. You might need to spend some time learning the basics and getting familiar with the interface and tools.
Hardware Support:
Windows Server 2012 is designed to run on Microsoft-approved hardware, which can limit your hardware options. Additionally, some hardware might not be compatible with Windows Server 2012.
Frequently Asked Questions (FAQs)
1. Can I run Ubuntu Server on a virtual machine?
Yes, you can run Ubuntu Server on a virtual machine using various virtualization technologies, such as KVM, QEMU, VirtualBox, and more.
2. Is Ubuntu Server free?
Yes, Ubuntu Server is free and open-source, which means you can download, use, and modify it without any cost.
3. Can I run Windows applications on Ubuntu Server?
No, you cannot run Windows applications on Ubuntu Server directly. However, you can use virtualization technologies, such as Wine, to run some Windows applications on Ubuntu Server.
4. Can I run Ubuntu Server on a Raspberry Pi?
Yes, you can run Ubuntu Server on a Raspberry Pi using the Ubuntu Server image for Raspberry Pi.
5. Does Windows Server 2012 include Hyper-V virtualization?
Yes, Windows Server 2012 includes Microsoft Hyper-V virtualization, which allows you to create and manage VMs on your server.
6. Can I run Linux applications on Windows Server 2012?
No, you cannot run Linux applications on Windows Server 2012 directly. However, you can use virtualization technologies, such as Hyper-V, to run Linux VMs on Windows Server 2012.
7. Is Windows Server 2012 compatible with Microsoft Office?
Yes, Windows Server 2012 is compatible with various Microsoft applications and software, including Microsoft Office.
8. Can I use Ubuntu Server for web hosting?
Yes, Ubuntu Server is a popular choice for web hosting due to its stability, security, and flexibility.
9. Is Windows Server 2012 more secure than Ubuntu Server?
Both Ubuntu Server and Windows Server 2012 include various security features and are known for their security and privacy. However, the security level depends on how well you configure and manage your server.
10. Can I run Ubuntu Server on Amazon Web Services (AWS)?
Yes, you can run Ubuntu Server on Amazon Web Services (AWS) using various EC2 instances.
11. Does Windows Server 2012 include Active Directory?
Yes, Windows Server 2012 includes Active Directory, which is a directory service that manages users, computers, and other network resources.
12. Can I use Ubuntu Server for cloud computing?
Yes, Ubuntu Server is a popular choice for cloud computing due to its compatibility with various virtualization technologies and cloud platforms.
13. Is Windows Server 2012 compatible with Microsoft SQL Server?
Yes, Windows Server 2012 is compatible with various Microsoft products, including Microsoft SQL Server.
Conclusion
Choosing the right operating system for your server can have a huge impact on its performance, security, and ease of use. In this article, we compared Ubuntu Server and Windows Server 2012 in terms of features, functionalities, advantages, and disadvantages. While both operating systems have their strengths and weaknesses, the choice ultimately depends on your specific needs and requirements. We recommend doing further research and testing before making a final decision.
Regardless of your choice, it is important to configure and manage your server properly to ensure its optimal performance, security, and stability. Don’t hesitate to seek help and support from the community or third-party providers if you need it.
Closing
Thank you for reading our article on Ubuntu Server vs Windows Server 2012. We hope it provided you with valuable insights and helped you make an informed decision. If you have any feedback or suggestions, please feel free to reach out to us.
Disclaimer
The information provided in this article is for educational and informational purposes only. We do not guarantee the accuracy, completeness, or reliability of any information contained herein. We are not responsible for any action you take based on the information provided in this article. Always consult with a qualified professional before making any decisions or taking any actions related to your server.
Video:Ubuntu Server vs Windows Server 2012: Which One Is Better?
In the home computing world, Windows is the dominant force, Mac comes in second, and Linux plays third fiddle. In the server world things are a bit different, however. Linux still outranks Windows, though not quite as badly as it did a few years ago.
When it comes to Linux servers, Debian and Ubuntu are probably two of the more popular distros out there. Since Ubuntu also is the most popular standard consumer OS, let’s compared Ubuntu to Windows Server 2012 to figure out which is right for your business.
Whether you are considering switching from Linux to Windows, or even are currently using Windows Server but thinking about Linux over an upgrade to Server 2012 – this will help give you an idea of what both are about.
The overview might miss a few big hitters or features, but it at least helps paint a picture.
Let’s start with Ubuntu:
UBUNTU FOR SERVER
Ubuntu has become a big force in the Linux world, despite the fact that many Linux purists don’t care much for the UnityUI that has brought more of a mainstream look and feel to Linux.
Some of the best features for Ubuntu on Servers include the following:
Ubuntu Software Center
When it comes to finding programs for managing your server, USC makes life easier. The terminal still is the preferred way for doing many things in Linux, but this certainly comes in handy as well.
Raid Configurations
Making raid arrays is actually pretty cheap and easy in Ubuntu, thanks to the mdadm tool. You don’t need to use CLI and there is even a tool that tells you if the raid is degrading and will even help you rebuild the array.
File Sharing & Storing
Although you might be considering Linux (or currently using it) for your server, it is still more than likely that many, if not all, of your workstations will run on Windows PCs. That is why the ability to share files and storage with Windows PCs is important – luckily Linux handles this well enough.
Security & Data Protection
Ubuntu has built-in firewalls turned on by default and has automatic security updates with file encryption support. There are also advanced features like password vaults and due to the nature of Linux, it is relatively malware and virus proof (though not completely).
Ubuntu Server Cost
If your organization doesn’t mind “being on its own” when it comes to customer support and aide, Ubuntu Server is totally free. Looking for support? Canonical offers it starting at $320 per server, per year.
WINDOWS SERVER 2012
Windows Server 2012 hasn’t been out for that long yet but it truly brings many great new features to the table. This time around there is the new MetroUI (as seen with Windows alongside the traditional desktop. There is also a much stronger cloud focus in the latest server version, as well as many new features.
Windows Apps
From the Windows App Store to commercial Windows apps, there is a ton of software that works for Windows. While Linux also has quite a bit of software (most open-source), Windows Server has even more.
Raid Configurations
If Raid configurations are important to you, you’ll be happy to know thatMicrosoft put a lot of focus into this with Server 2012. The latest version of Windows Server includes a brand new feature called “Storage Pool and Spaces”.
What is that exactly? It is like a raid0 but without needing to strip the data across all disks. If one drive fails, you simply replace it and keep your data. Unlike raid-5 it doesn’t take half the space for backup drives and also utilizes the very efficient ReFS file system.
File Sharing & Storing
There probably isn’t much to say here, sharing and storing is ultra-simple with Windows Server 2012. Ubuntu does a good job here, but Server 2012 does a better one.
Security & Data Protection
Windows Server 2012 goes along way into making the experience more secure than past versions of Windows Server, merging their security suit into a comprehensive anti-virus/malware system called Windows Defender. There is also Bitlocker Protection to encrypt your data.
All in all, this is one of the most secure Windows experiences to date, but Linux is admittedly stronger in this aspect.
Other Unique Windows Advantages
As seen in one of our other articles, some of the more unique aspects of Server 2012 includes its major push towards Hyper-V, its ability to turn off and on a GUI at will, and a unique ability to ‘stream’ intensive apps to low power Windows devices – including making it possible to run x86 desktop apps on your network even on Windows RT devices like the Surface RT.
Price
Depending on the version your business needs, you are likely talking about close to $1000, if not tons more than that. Obviously if you are a DIY kind of organization that doesn’t need the customer support, Ubuntu is a lot cheaper.
While Ubuntu (and any Linux server distro for that matter) has a lot to offer, Microsoft also has many unique features that make it work great in an existing Windows environment. Ultimately it is up to you to decide which OS works better for your business, though.
У каждого сервера есть операционная система. Она обеспечивает основу для установки программ, необходимых при работе сайтов. Самые распространенные серверные ОС – это Windows Server и Linux. У обеих из них есть как преимущества, так и недостатки. Решая, какую операционную систему использовать на сервере, учитывают применяемые приложения, базы данных, язык написания (программирования) сайта и другие параметры. Расскажу особенности каждой, что облегчит выбор.
Операционка для серверов от компании Microsoft применяется в корпоративном сегменте. Программа выпущена мировым брендом, многократно протестирована и имеет отличную техподдержку и репутацию. Регулярные обновления обеспечивают защиту от DDoS-атак, устраняют сбои и системные ошибки. Компании Microsoft доверяют мировые гиганты и крупные дата-центры. Первая ОС имела название Windows Server 2003. Сейчас самая востребованная версия – Windows Server 2022.
Среди других преимуществ серверной ОС от Microsoft выделю следующие:
-
Простой интерфейс. Администрирование имеет схожий рабочий стол, как у Винды для ПК. Установка программ и настройка выполняются на экране с визуальным контролем и без знания специфических команд. Это позволяет вносить изменения и управлять сайтами даже новичку, каким я был пару лет назад.
-
Обилие руководства. По настройкам Windows Server снято сотни обучающих роликов на YouTube. Подробные ответы на вопросы по ус��ранению проблем предоставляет сам разработчик на официальном сайте.
-
Совместимость с Microsoft 365. Если ваш бизнес использует почту, планировщик видеоконференций и другие инструменты Microsoft 365, то они легко интегрируются на новые сайты, размещенные на серверах с WS.
- Хорошее сочетание с SQL базами данных. Базы SQL корректно считываются без дополнительного софта.
Существует упрощенная версия GUI с низким расходованием ресурсов сервера. Но классическая ОС этим похвастаться не может. Соответственно, только для работоспособности самой программы тратится производительность одного ядра и около 3 ГБ оперативной памяти. Поэтому при слабеньком оборудовании серверная ОС просто замедлит работу всех установленных сайтов. Подходит такая операционка для мощного «железа» с многоядерным процессором с частотой каждого ядра от 3 ГГц и большой ОЗУ.
Среди других минусов Windows – высокая цена лицензии. Подписка на год обойдется от 33000 руб. Если вы обращаетесь в дата-центр для размещения своих сайтов или аренды виртуального сервера с ОС от Майкрософт, цена операционной системы будет включена в плату. При аренде виртуального VPS она делится на всех участников. При выделенном оборудовании все расходы ложатся на одного арендатора. Разрабатывая вирусы, хакеры нередко пишут их для поражения одной из сторон серверной Винды. Поэтому такие сайты больше подвержены различным атакам, краже данных. Но разработчик отслеживает уязвимости и устраняет их.
Операционная система Linux тоже имеет широкое распространение и применяется как на одиночных серверах, так и в коммерческом секторе. Ее дистрибутив Ubuntu и другие распространяются бесплатно. Арендуя сервер с Linux вы не переплачиваете за ПО, что снижает конечную стоимость услуги со стороны провайдера. Еще одна особенность – открытый исходный код. При необходимости программу можно дописать под узкие потребности сайтов, которые размещаются на сервере.
Бесплатная серверная ОС хорошо знакома многим разработчикам, уже опробована на тысячах стоек, хорошо известны ее достоинства и недостатки. К первым относится низкое потребление ресурсов «железа». Операционная система легко работает даже на слабеньком оборудовании, поэтому сайт быстро загружается, обрабатывает запросы, а владелец экономит на аппаратуре. Если нужно запустить устаревшее приложение Windows, можно установить эмулятор.
Линукс хорошо совмещается с серверами Apache, работает с базами данных MySQL, на него корректно становятся сайты, написанные на PHP. Если вы создавали веб-портал на платформе WordPress, все тоже будет сочетаться отлично. Если вы используете службы управления трафиком и маршрутизации, становятся они легко и правильно.
Из недостатков выделяются сложности с администрированием. Здесь нет привычного рабочего стола, а установка программ выполняется через командную строку. Новичок сходу не разберется. Потребуется первоначальное обучение. Но видеокурсов и обзоров в интернете хватает, поэтому освоить получится быстро. Следующий минус – не все корпоративные решения совместимы с Линукс, поэтому узким видам бизнеса придется дорабатывать серверную ОС.
Выбирая сервер, перед вами неизбежно встанет вопрос, с какой серверной ОС работать. Принимая окончательное решение, учтите следующие факторы:
-
Цена. Linux Server распространяется бесплатно, поэтому начинающему бизнесу лучше остановиться на ней. Аренда виртуального или выделенного сервера дешевле, чем его покупка. Для обычных информационных сайтов или интернет-магазинов не потребуется доработка кода, есть много стандартных программ, с которыми можно решить все необходимые задачи.
- Удобство администрирования. Если вносить корректировки в работу сайта предстоит новичку, лучше выбрать Windows Server. Рабочий стол понятен, не требуется долгое обучение (достаточно показать процесс один раз).
- Язык программирования сайта. Большинство корпоративных порталов и крупных интернет-магазинов написаны на JavaScript. Язык хорошо распознается обеими операционными системами. Но, если веб-ресурс создан на PHP, предпочтение стоит отдать Линукс, поскольку для нее этот язык «родной». Такое сочетание повысит производительность.
- Протокол передачи данных. Распространенные FTP и telnet одинаково хорошо функционируют на обеих платформах. А вот SSH для создания безопасного канала устанавливается без дополнительного софта на Линукс. Для интеграции в продукт от Майкрософт потребуются «танцы с бубном», занимающие время.
- Мощность «железа». Если вы хотите сэкономить и арендуете слабенький сервер, то однозначно выбирайте Linux, чтобы снять нагрузку с аппаратной части.
- Управление базами данных. В разветвленных корпоративных сетях нередко применяют базы данных от Майкрософт, поэтому их удобнее совмещать с Windows Server. Классические базы MySQL идут в связке с веб-серверами Apache (LAMP), а значит здесь лучше LS.
Проведя сравнение двух самых распространенных операционных систем для серверов, каждый принимает свое решение, какую выбрать для конкретного сайта. Я изучал обе системы на виртуальных серверах дата-центра Contell, там можно сразу выбрать сервер с н��жной вам ОС.
Если вы только начинаете осваивать работу с серверами, или у вас в штате нет опытного сисадмина, то я бы советовал выбрать Windows Server, придется заплатить в начале, зато вы избавитесь от множества проблем в эксплуатации. Если же у вас есть опытный сисадмин, или вы считаете себя таковым, можете смело брать Linux.