• ベストアンサー

サーバー運営OSについて

現在XPでサーバーを運営して半年ほど経ちますが、最近アクセス数が増えてきて、サーバーの負担が増えてきているように感じます。そこでサーバーの買い替えとともにOSも思い切って他のに変えようと思っているのですが、皆さんのお勧めのOSはありますでしょうか? 話によるとlinux系のOSが動作が快適でセキュリティも良いという話なのですが・・・・ 前提として なるべく無料のlinux系のOSが良い サーバー(アパッチェ+FTP)が組み込める。 ある程度シェアが広い。 などを考えてくださると幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • m-daisuke
  • ベストアンサー率85% (17/20)
回答No.2

まず指摘しますが、 >話によるとlinux系のOSが動作が快適でセキュリティも良いという話なのですが・・・・ これは嘘ですね。快適かどうかはスキルとやり方によります。 セキュリティもとても楽とは言い切れません。 Windowsサーバより敷居が低いOSは、なかなか無いのかなと。 そこで3つの提案をさせていただきます。 ■そのままWindowsで軽量Webサーバを 僕個人的にはApacheは色々出来て好きですし、それ以外のWebサーバが考えられないのですが、 単純に静的コンテンツだけを表示であるとか、内容によりますが軽量のWebサーバを導入するというのはどうでしょうか。 TUXはLinuxでもApacheの代替軽量Webサーバとしても有名です。 複数のWebサーバを導入して、ポートを変えて同時に起動し、それぞれ負荷テストを行う。 そして最良のものをチョイスする。 TUX_web_server http://en.wikipedia.org/wiki/TUX_web_server IIS http://msdn.microsoft.com/ja-jp/magazine/cc163453.aspx mongoose http://code.google.com/p/mongoose/ スカイアーツ http://www.skyarts.com/japan/products/skyartsone/download.html ■Apacheをカスタマイズ Apacheはカスタマイズ範囲が広範囲になります。 例えばKeep-Aliveであるとか、SendBufferSizeとか、まあ様々な方法があるので調べるのも手です。 一度現在のWebサーバのパフォーマンスをチェックし、修正しながら探ってみては如何でしょうか。 昔Apache1.3系から2.0系に乗り換えただけで、1.5倍近いパフォーマンスを出す事が出来ました。 ■Linuxに乗り換え CentOSと書かれる方もいらっしゃいますが、同意です。 ただしこれは初心者にはおすすめできません。 ubuntuは最近の書籍や雑誌の中で、Linux関連では一番多いのではないでしょうか。 それにメンテナンスもしやすく、インストールも楽です。 ただし、これでWindowsのそれよりパフォーマンスがあがるかと言えば、運用次第です。 他のおすすめOS情報 ・Fedora>Linux REDHAT系 更新が早く、運用には向いてません。 ただし最新技術を追いたいというのであれば、面白いかもしれません。 ・CentOS>Linux REDHAT系 Fedoraの安定版といったほうがわかりやすいかもしれません。REDHATの商用版と比べると、機能が一部限定されています。 ・Ubunts>Linux Debian系 Debianはまあ確かに情報が少ない気がしますが、Ubuntuは今まで、今後を考慮しても一番情報が集まるのではないでしょうか。玄人情報が集まりやすいのがRedHat系で自宅サーバ情報が集まりやすいのがDebian系であると思います。 ・Debian>Linux Debian系 ・FreeBSD>BSD 英語がお得意であれば、いくらでも情報はあります。ただ国内限定で考えると、なかなか難しい一面もあります。特にBSDは堅実剛健であり、安全に一番パフォーマンスを出せる可能性があります。(スキルにかなり変動する。)

iesi14
質問者

お礼

実に的確なアドバイスありがとうございました。 どうやらlinuxにメリットが余りなかったようなので乗り換えるのはあきらめることにしました。 また、当方CGIなどをメインコンテンツとする重度のホームページ構成であるため、必然的に「ハード面での増強、Apacheについてより理解を深める」という選択肢をとることにいたしました。 この度は実に為になるご回答ありがとうございました

その他の回答 (1)

  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

 今までXPとしてやってこられた(ちなみにこれはMicrosoftとの契約違反になります。Microsoft社のMicrosoft Windows XP(R) Operation Systemはインターネット上の不特定多数からアクセスされるHTTPサーバーなどをホストする用途で使用する事は禁止されています。)という事ですので、Linuxディストリビューションの中でもメジャーどころを選ぶのが良いと思います。お勧めはCentOS5です。 有料のもの ・Redhat Enterprise Linux 5:OSのみの価格なら一番高くても20万。安ければ5万を切るのでは。いつもハードに込みで買うので正確なお値段は知らないです申し訳ない。 ・SUSE Enterprise Server:5万~50万くらいなようです。正直お金がかかる方のSUSEなんて日本の小さなソフトハウスでは使う事がまずないので分かりません。無料版であるOpenSUSEというLinuxディストリビューションもあり、基本性能はあまり変わりません。 無料のもの ・Fedora:Fedoraによるサーバー構築を解説した本もかなり多くあります。それだけメジャーなのでしょう。正直、一応ぷろへっそなるの立場から言うと、家サーバーであってもFedoraを使うなんて正気の沙汰とは思えない。まだVineの方がマシじゃね?ってレベルです。関係ないですが私は家サーバーをVine Linux 4.2で動かしています(それでもVineをお勧めはしませんけど)。 ・CentOS:Redhat Enterprise Linuxから無料の部分だけをRedhatに関係のない人たちがまとめたLinuxディストリビューションです。無料で、一応Redhat Enterprise Linuxとほぼ同等の性能を期待できる、現時点では最もお勧めできる選択肢です。 ・Ubunts Server:Linuxは大きく分けてRedhat系、Debian系、独自系の3つに分かれ、ここにあげたUbuntsは私が紹介する唯一のDebian系Linuxディストリビューションです。無料でカンタンという触れ込みですが、やはりRedhat系の方が情報が多いのであまりお勧めはしません。 ・Solaris 10 x86:Linuxディストリビューションではありません。Javaを作った会社Sunが作っている「UNIX」OSの一つです。普通に使うだけなら無料です。使うのも保守するのもめちゃくちゃ困難ですが、これを使いこなせるようになったら金が取れる(プロフェッショナルを名乗れる)くらいのものです。が、OSなんてなんでも良い、HTTPサーバーのホストができるかできないかだけに興味がある、というのであれば選択肢にはなりません。 ・FreeBSD:Linuxではありません。正直今はLinuxの方が使いやすいかな。 ・OpenBSD:同じ。 ・NetBSD:同じ。  Linux OSだからセキュリティが良い、というのは何の根拠もありませんし何の根拠にもなりません。Linux使えない人がホストしているLinuxサーバよりプロがチューニングしたWindows Serverの方が安全で性能も上です。  動作が快適というのもほぼ嘘というか正確ではない情報です。  もっとも、個人が家サーバーをやる分には(WinもLinも)最低限の事さえやってりゃほとんど変わらないかも知れませんが。

関連するQ&A