Unix 風格(即 Solaris)對 VPS 網路伺服器有用嗎?
可以說我很喜歡使用這樣的東西,並且願意購買適當的許可證(或者可能是 Solaris 的開放版本)並安裝它。
我的問題是,諸如(一個)sshd 和最近的 Apache 版本之類的軟體包是否可以很好地安裝在此類 Unix 上?為了便於管理,您可以在它們上安裝 BASH 嗎?我目前並不關心 Ubuntu 的易用性,因為我的大部分工作非常精確且通常是自動化的。
我只是想了解一下這是否是一個好主意,例如 Solaris 之類的東西是否可以線上執行許多站點。我會看到使用 Solaris 來執行我的站點比 Linux 發行版可以提供的更簡單一點更重要(只有我 :))
肯。
這個問題很有趣;這幾乎是一個要求突出 Solaris 10 新功能的小白的完美問題,但沒有人給出支持 Solaris 的答案。
這是 Solaris Zones 的教科書式應用程序。Zones 提供的共享核心降低了虛擬化的成本,並顯著提高了速度。如果您對 VPS(bash、apache2、php5、python 2.X、…)的標準安裝有想法,您可以創建一個“黃金”區域以用作模板以複製到新區域。sunfreeware 和 blastwave 提供包儲存庫,為您提供預編譯的包,如果您不想編譯,則無需自己編譯。
您可以創建模板,每 VPS 收費 X 美元,並為每個新客戶複製模板,總配置時間超過 5 分鐘,如果您編寫/自動化它,則為 0 分鐘。升級“全域”區域(基本系統)會將這些升級級聯到區域中,或者您可以按區域進行升級,這也是高度自動化的。
Solaris 為支持的硬體提供核心空間加速 SSL 加密:昂貴的卡、基於 Sun/Oracle Niagra2 CPU 的系統以及具有 AES 加速的新 Nahalem 系統,這大大增加了每個系統可以託管的受 SSL 保護的網站的數量。http://www.c0t0d0s0.org/archives/6926-Performance-Impact-of-kssl.html
Solaris 10 在資源管理方面具有許多新功能,允許您隔離各個區域/程序/組/使用者,並防止一個區域/組/使用者中失控或受損的應用程序影響任何其他應用程序,以及所有正常的 POSIX 記憶體資源控制使用,文件描述符等。
Solaris 10 Zones(以及一般的 Solaris 10)從頭開始設計,旨在證明出色的安全性、問責制、資源管理,並與 Sun(現在是 Oracle)硬體產品完美契合。當 Sun T5240 + Sun Solaris + Solaris Zones 軟體包發佈時,它是每秒頁面瀏覽量的最佳平台,物有所值。
就技術優勢而言,Solaris Zones 可能是可用的最佳 VPS 解決方案。但通常情況下,問題是要求和成本。許可、支持成本和 Niagra2 或更新的 CPU 硬體成本隨著 Oracle 的收購而上升。
因此,請評估以下內容:更高的 VPS 密度、更好的 VPS 隔離和 wiz-bang 功能是否可以彌補更高的許可成本(如果使用 Oracle Solaris)、需要同行支持的更小的使用者群、更高的硬體成本(對於 SSL 加速)、成本支持另一個作業系統的成本、僱用人員支持另一個作業系統的成本、發布安全更新檔所需的時間越長。
如果您已經有一個 Windows 團隊,您是否真的想僱傭一個 Solaris 團隊來減少硬體費用的幾個百分點?堅持使用 Hyper-V,直到它可以為您節省切換費用。如果您已經部署了大量的 Solaris 系統,那麼請使用 Solaris。如果您有大量的 Linux 技能庫可供利用,請進行 Solaris 試用,看看 3 位管理員需要多少額外時間來了解差異並將新環境維持 6 個月
但技術幾乎不應該支配您的業務決策過程。儘管我不想對大多數服務提供商這麼說,但提供基於 Windows 的 VPS 系統比提供 Solaris 系統更有意義。除非您現在知道您將需要該功能集,並且其優勢將為您節省大量時間和金錢(TM),否則您可能不想要 Solaris。
但是,如果這不是為了商業而更多的是為了獲得樂趣,那就繼續吧,使用 Solaris!這很有趣,有大量的特性和選項,如果你來自非商業 Unix 背景,你甚至都不會想到。您對 Solaris 的了解越深,您就越了解智能工程和解決技術問題的新方法。我還沒有看到具有“平均負載:1000.0+、1000.0+、1000.0+”的 Linux 機器響應迅速且易於恢復。
@symcbean:我知道 Solaris(或有時稱為 Slow-laris)以性能不佳而聞名(例如你的 fork 範例),但我似乎記得“Solaris Internals”一書說他們對執行緒進行了重大重新設計對於 Solaris 10,程序創建/分叉性能處於行業領先地位。LWP 框架將應用程序中的每個執行緒映射到其在核心空間中自己的輕量級程序,這顯然極大地提高了性能、可靠性和計算能力。Solaris 的最大障礙與其說是技術障礙,不如說是操作(糟糕的使用者界面)、文化(小使用者群)和政治(甲骨文)。