Windows Server 還是 Linux 發行版? 選擇服務器操作系統

Windows Server 還是 Linux 發行版? 選擇服務器操作系統

操作系統是現代工業的基石。 一方面,它們消耗了寶​​貴的服務器資源,而這些資源本可以用在更有用的事情上。 另一方面,操作系統充當服務器應用程序的協調器,允許您將單任務計算複合體轉變為多任務平台,並促進所有相關方與設備的交互。 現在服務器操作系統的主要主流是Windows Server + 幾種各種Linux發行版。 這些操作系統中的每一個都有其優點、缺點和應用領域。 今天我們就簡單說一下我們服務器自帶的那些系統。

Windows服務器

儘管大多數普通用戶只將 Windows 與 PC 桌面版本聯繫在一起,但該操作系統在企業領域非常受歡迎。 根據支持公司所需的任務和基礎設施,現在有多個版本的 Windows Server 同時運行,從 Windows Server 2003 開始​​,到最新版本 - Windows Server 2019。我們提供的服務器具有所有列出的操作系統,即Windows Server 2003、2008 R2、2016和2019。

Windows Server 2003 主要用於支持基於 Windows XP 構建的企業系統和網絡。 令人驚訝的是,大約五年前被取消支持的微軟桌面操作系統版本仍然在運行,因為許多用於生產的專有軟件都是為它編寫的。 Windows Server 2008 R2 和 Windows Server 2016 也是如此 - 它們與較舊但可用的軟件最兼容,因此至今仍在使用。

運行Windows的服務器的主要優點是管理相對容易,信息、手冊和軟件數量相當大。 此外,如果公司的生態系統包含使用庫和部分 Microsoft 系統內核的軟件或解決方案,那麼您就離不開 Windows 上的服務器。 您還可以在此處添加 RDP 技術,以便用戶訪問服務器應用程序和系統的整體多功能性。 此外,Windows Server 還有一個沒有 GUI 的輕量級版本,其資源消耗達到 Linux 發行版的水平 - Windows Server Core,大約是 我們之前寫過。 我們為所有運行 Windows 的服務器提供激活的許可證(新用戶免費)。

在Winserver的缺點中,您可以一次寫下兩個參數:許可證的成本和資源的消耗。 在所有服務器操作系統中,Windows Server 是最貪吃的,僅僅為了核心和標準服務的工作就需要至少一個處理器核心和 XNUMX 到 XNUMXGB 的 RAM。 該系統不適合低功耗配置,並且還存在許多與 RDP 以及組和用戶策略相關的漏洞。

大多數情況下,Windows Server 旨在管理公司內部網並確保特定軟件的性能、MSSQL 數據庫、ASP.NET 工具或專為 Windows 創建的其他軟件的運行。 同時,這仍然是一個成熟的操作系統,您可以在其上部署路由、提高 DNS 或任何其他服務。

Ubuntu

Ubuntu 是 Linux 家族中最受歡迎且穩定增長的發行版之一,於 2004 年首次發布。 Ubuntu 曾經是 Gnome shell 中的“家庭主婦”,隨著時間的推移,由於廣泛的社區和持續的開發,Ubuntu 已經成為默認的服務器操作系統。 最新流行版本是18.04,但我們也提供16.04以下的服務器,大約一周前 發布版本20.04,帶來了很多好東西。

如果 Windows Server 被用作支持特定的、面向 Windows 的軟件的操作系統,那麼 Ubuntu 作為 Linux 發行版就是一個關於開源和 Web 開發的故事。 因此,Linux 服務器用於在 nginx 或 Apache(而不是 Microsoft IIS)上託管 Web 服務器,以與 PostgreSQL 和 MySQL 或當前流行的腳本開發語言一起使用。 路由和流量管理服務也非常適合安裝 Ubuntu 的服務器。

值得寫下比 Windows Server 的優點和更低的資源消耗,以及所有 UNIX 系統的控制台和包管理器的本機工作。 另外,Ubuntu本來就是一個“桌面家庭Unix”,所以用戶界面非常友好,這使得管理起來更加容易。

主要缺點是unix,並帶來所有後果。 讓Ubuntu變得友好,但只是相對於其他Linux系統而言。 因此,要使用它,特別是在成熟的服務器配置中(即僅通過終端),您將需要一定的技能。 此外,Ubuntu更注重個人使用,並不總是適合解決企業案例。

Debian

具有諷刺意味的是,Debian 是前面提到的非常流行的 Ubuntu 的前身。 第一個 Debian 版本發佈於 25 年前,即 1994 年,正是 Debian 代碼構成了 Ubuntu 的基礎。 事實上,Debian 是 Linux 系統家族中最古老、同時也是最核心的發行版之一。 儘管 Ubuntu 與它的“繼承者”有很多相似之處,但 Debian 並沒有獲得與年輕系統相同水平的用戶友好性。 然而,它也有自己的優點。 Debian 比 Ubuntu 更靈活,可以更深入地配置並且更有效地解決許多特定任務,包括企業性質的任務。

與 Ubuntu 以及 Windows 相比,Debian 的主要優勢是更高的安全性和穩定性。 當然,與任何 Linux 系統一樣,它的資源消耗很低,尤其是在運行終端的服務器操作系統的形式下。 此外,Debian 社區是開源的,因此該系統主要專注於使用免費解決方案正確且高效地工作。

然而,你必須為靈活性、硬核和安全性付出代價。 Debian是由開源社區開發的,沒有明確的核心,通過分支主系統,承擔一切後果。 在某個時間點,Debian 同時具有三個版本:穩定版、不穩定版和測試版。 問題在於穩定開發分支嚴重滯後於測試分支,也就是說,經常可以在內核中找到已經過時的部分和模塊。 所有這些都意味著手動重建內核,或者如果您的任務超過了 Debian 穩定版本的功能,甚至需要切換到測試分支。 在 Ubuntu 中,不存在此類破壞版本的問題:開發人員每兩年發布一次系統的穩定 LTS 版本。

CentOS的

好吧,讓我們結束關於 CentOS 上服務器操作系統 RUVDS 的討論。 在更龐大的 Ubuntu 和 Debian 的背景下,CentOS 看起來就像一個青少年。 儘管該系統不久前才像 Debian 或 Ubuntu 一樣在大眾中流行,但其第一個版本的發布是與 Ubuntu 同時發布的,即早在 2004 年。

CentOS主要用於虛擬服務器,對資源的要求甚至比Ubuntu或Debian低。 我們提供運行該操作系統的兩個版本的配置:CentOS 7.6.1810 和較舊的 CentOS 7.2.1510。 主要用例是公司任務。 CentOS 是一個關於工作的故事。 CentOS 從來都不是一個家用系統,例如 Ubuntu,它立即被開發為類似 RedHat 的開源發行版。 正是RedHat的遺傳賦予了CentOS其主要優勢——專注於解決企業問題、穩定性和安全性。 該系統最常見的用例是 Web 託管,其中 CentOS 的性能優於其他 Linux 發行版。

然而,該系統也有許多缺點。 例如,比 Ubuntu 更受限制的開發和更新周期意味著在某些時候您將不得不忍受其他發行版中已經解決的漏洞或問題。 更新和安裝組件的系統也不同:沒有 apt-get,只有 yum 和 RPM 軟件包。 此外,CentOS 不太適合託管和運行 Docker/k8s 容器解決方案,而 Ubuntu 和 Debian 顯然在這方面表現出色。 後者很重要,因為近年來通過容器化實現的 Web 服務器和應用程序虛擬化在 DevOps 環境中勢頭強勁。 當然,與更流行的 Debian 和 Ubuntu 相比,CentOS 的社區要小得多。

而不是輸出

正如您所看到的,任何操作系統都有其優點和缺點,並且有自己的定位。 運行 Windows 的服務器與眾不同 - 可以說,Microsoft 環境有自己的氛圍和工作規則。
所有 Linux 發行版在資源消耗方面都很相似,但根據任務的不同,都有自己的特定功能和差異。 Ubuntu 更容易使用,Debian 更可配置。 CentOS 可以作為付費 RedHat 的替代品,如果您需要一個成熟的 UNIX 版本企業操作系統,這一點很重要。 但同時在容器化和應用虛擬化方面還比較薄弱,無論如何,您可以聯繫我們的專家,我們會根據您的任務為您選擇必要的解決方案和配置。

Windows Server 還是 Linux 發行版? 選擇服務器操作系統

只有註冊用戶才能參與調查。 登入, 請。

親愛的讀者,您認為哪種服務器操作系統最好?

  • 企業排放佔全球 22,9%Windows服務器119

  • 企業排放佔全球 32,9%Debian171

  • 企業排放佔全球 40,4%免費210

  • 企業排放佔全球 34,8%CentOS181的

520 位用戶投票。 102 名用戶棄權。

來源: www.habr.com

添加評論