実稼働サーバー用の Solaris と Linux (クラスター内の多数のサーバーが数十台)

実稼働サーバー用の Solaris と Linux (クラスター内の多数のサーバーが数十台)

Solaris と Linux のどちらの OS を選択すればよいですか。Linux の場合はどのディストリビューションを選択すればよいですか。数十台のサーバーからなるクラスター内の実稼働サーバーに Java アプリケーションをデプロイしたいと考えています。2 つの OS を比較する際に重要なポイントを教えてください。どちらの OS を選択すればよいですか。その理由も教えてください。

答え1

Solaris の主な利点は、ZFS ストレージの成熟したサポートです。これにより、エンタープライズ SSD を使用して読み取り (L2ARC) と書き込み (ZIL) をキャッシュする手段が提供され、IOPS が大幅に向上します。これは、お客様の状況に非常に関連していると思われます。

Linux の主な利点は、実質的に他のすべてに対する成熟したサポートです。

もちろん、OpenSolaris(*) 上に iSCSI ストレージ サーバーを構築し、Linux 上に Web サーバーを構築することを妨げる人はいません。

(* または OpenIndiana、または Nexenta)

答え2

選ぶ:

1) あなた (またはシステム管理者) が何に精通しているか。クラスターを稼働させ続けるのは、何をしているかわかっていても大変な作業です。大きな学習曲線を加えると、作業が増えるだけです。

2) OS全体を自動展開し、マシンにビルドできるもの。DebianのファイまたはRedHatのキックスタートまたは何か; これほど多くのマシンを手動でインストールする必要はありません。

3) 十分な規模のユーザーベースがあり、これまでに誰かがこのすべてを実行したことがあり、ドキュメント/ウィキ/ハウツーを通じてその人の知識を活用できるもの。

個人的には、94年か95年頃からDebianを使っていたので、FAIは私にとって自然な選択でした。仮想化とクラウドコンピューティングの登場により、最近ではユーカリクラスタにフェイルオーバーできるようにアマゾン必要であれば。

しかし、選択肢があれば、私は怠惰な方法を選び、他の誰かにすべての作業を任せます... AWS または他のアプリ ホスティング プロバイダーにデプロイする方が安くないですか?

答え3

システム管理者としての私の個人的な 10 年間の経験から言うと、誰もが使用しているものを使用してください。

Solaris ルートを選択した場合、より多くの機能を利用できるようになりますが、オンラインでソリューションを見つけたり、問題に対処できる熟練したスタッフを見つけたりすることが難しくなります。

Linux を使用する場合は、基本的な Debian ホストを使用して、apt-get で必要なものをインストールします。こうすることで、不要なソフトウェアをインストールせずに、クラスターのセキュリティとメモリを強化できます。

答え4

あなたにとって最良の選択はデビアンアパッチトムキャット

関連情報