
如果linux哪個發行版,我該選擇solaris還是linux哪個作業系統?我想將我的 java 應用程式部署在數十台伺服器叢集中的生產伺服器上...有人可以告訴我我應該在 2 個作業系統之間進行比較的關鍵點是什麼嗎?我該選擇哪個作業系統,為什麼?
答案1
Solaris 的主要優勢是對 ZFS 儲存的成熟支持,除此之外,它還可以透過提供使用企業 SSD 快取讀取 (L2ARC) 和寫入 (ZIL) 的方法來顯著提高 IOPS。聽起來這可能與您的情況高度相關。
Linux 的主要優勢是對幾乎所有其他內容的成熟支援。
當然,沒有人會阻止您在 OpenSolaris(*) 上建置 iSCSI 儲存伺服器以及在 Linux 上建置 Web 伺服器。
(* 或 OpenIndiana,或 Nexenta)
答案2
挑選:
1) 您(或您的系統管理員)熟悉的內容。即使您知道自己在做什麼,保持叢集的正常運作也是一項艱鉅的工作;投入大量的學習曲線只會意味著更多的工作。
2)可以自動部署整個作業系統並建置到機器上的東西。 Debian 的固定資產投資或紅帽的啟動或者某物;您不想手動安裝那麼多機器。
3)具有良好規模的用戶群的東西,以便其他人之前已經完成了所有這些,您可以透過文件/wiki/howto 來利用他們的知識。
就我個人而言,我從 94 或 95 年左右就開始使用 Debian,所以 FAI 對我來說是自然的選擇。隨著虛擬化和雲端運算的出現,現在我可能會選擇尤加利集群,這樣我就可以故障轉移到AWS如果需要的話。
但是,如果可以選擇,我會採取偷懶的方式,讓其他人完成所有工作…您確定部署到 AWS 或其他應用程式託管提供者不是更便宜嗎?
答案3
根據我作為系統管理員 10 年的個人經驗,使用每個人都使用的東西。
如果你走Solaris路線,你會獲得更多的功能,但會更難在網路上找到解決方案或找到能夠處理問題的熟練人員。
如果您使用 Linux,請使用基本的 debian 主機並使用 apt-get 安裝您需要的內容。這樣您就不會安裝不需要的軟體,為您的叢集獲得更高的安全性和更多的記憶體。
答案4
你最好的選擇是德班和阿帕契雄貓。