投稿日:2004年05月18日 作成鷹の巣

No.16034 ASPを使ったwindowsサーバーのフリーズ対策は?



ASPを使ったwindowsサーバーのフリーズ対策は?

No.16034 投稿時間:2004年05月18日(Tue) 15:07 投稿者名:ピーター URL:

サーバはwebサーバーとデータベースサーバに分けた方がいいとよく言われるのですが、
たとえばASPを使用したい場合、必然的にwindowsになってきます。
windowsだとフリーズすると、つながらなくなります。
この場合、webにlinuxを持ってくることは不可能でしょうか?

巷ではASPを使ったサービスが提供されています。
ということはwindows serverを使用しているということなのですが、
みなさんどのような対策を講じているのでしょうか?
フリーズしたら自動的に再起動、またはlinuxを使っているのでしょうか?

また、serverの構築環境として、
******サーバーをゲートウェイとする方法
modem
|
server
|
hab
|
各PC

がいいのか

******モデムをゲートウェイとする方法
modem
|
hab
|
各PC、server

がいいのか、
どちらがよいのでしょうか?


ChiliSoft ASPというものがあります。

No.16036 投稿時間:2004年05月18日(Tue) 17:49 投稿者名:ranndo URL:

ピーターさま

詳しくなくて、申し訳ないんですが、ChiliSoft ASPというものがあります。
ご参考までに。

フリーズ(システムダウン)を心配されているようですが、その原因はさまざまでしょう。
OSの問題、アプリの問題、周辺機器の問題(ルータ、その他諸々)、電源の問題。。。。
商用システムはそれらすべてに万全を期しております。
一言でいうと、システムの冗長化です。それでも不測の事態は避けられないようです;;

下記件、ファイアウォールありが上案で、なしが下案でしょうか?
serverとありますが、1台でしょうか?
サーバを用途ごとに複数設けて、その下にクライアントを置いたほうがよいと思われます。
故障率からいうと、下案のほうがシステムダウン率は下がります。。。(上:直列と見ました。)
※下案を推奨する訳でなくて、長所短所があると言いたいだけです^^;

> また、serverの構築環境として、
> ******サーバーをゲートウェイとする方法
> modem
> |
> server
> |
> hab
> |
> 各PC
>
> がいいのか
>
> ******モデムをゲートウェイとする方法
> modem
> |
> hab
> |
> 各PC、server
>
> がいいのか、
> どちらがよいのでしょうか?


自宅サーバ規模でそれぞれ分ける必要は無いと思います。

No.16042 投稿時間:2004年05月19日(Wed) 00:04 投稿者名:yasuyuki URL:

> サーバはwebサーバーとデータベースサーバに分けた方がいいとよく言われるのですが、
> たとえばASPを使用したい場合、必然的にwindowsになってきます。
> windowsだとフリーズすると、つながらなくなります。
> この場合、webにlinuxを持ってくることは不可能でしょうか?
>
> 巷ではASPを使ったサービスが提供されています。
> ということはwindows serverを使用しているということなのですが、
> みなさんどのような対策を講じているのでしょうか?
> フリーズしたら自動的に再起動、またはlinuxを使っているのでしょうか?

規模によると思いますが、自宅サーバ規模でそれぞれ分ける必要は無いと思います。
WEB、mail、DB、DNSはそれぞれ分けて運用することが望ましいとよく書籍に書いてありますが、あれはある程度の規模の法人やサービス提供者向けの提案かと考えています。

ある程度の規模になればUNIX系のOSを使用していてもサービスごとにサーバは分けていると思います。

NT4.0時代などは落ちる事もありましたが、現行の2003ではそれほど不安定感は感じません。
mailサーバ、webサーバ、SQLserverを一台で運用していますが特に問題はないです。

NT4.0server+SQLserverの時には、とにかく重く、ハードが貧弱すぎるのかと考えた事もありましたが、
WindowsServer2003に移行すると重さの問題がほぼ解消されました。
CPUの制御なども格段に良くなりました。

問題は規模に見合った構築かと考えます。


Web、mailはASPなどを使用すれば、dual 2GHzくらい必要になってくるのでしょうか?

No.16043 投稿時間:2004年05月19日(Wed) 00:56 投稿者名:ピーター URL:

サーバ別に考えると、
WEB、mailはASPなどを使用すれば、dual2GHzくらい必要になってくるのでしょうか?

DB、DNSはHDをしっかりしていれば、シングルCPUの1GHzで十分でしょうか?


スペック

No.16044 投稿時間:2004年05月19日(Wed) 02:25 投稿者名:yasuyuki URL:

> サーバ別に考えると、
> WEB、mailはASPなどを使用すれば、dual2GHzくらい必要になってくるのでしょうか?
>
> DB、DNSはHDをしっかりしていれば、シングルCPUの1GHzで十分でしょうか?


自作機ならば、デュアルプロセッサにこだわるよりも2次キャッシュの多いマザーボードを選択した方が良いかと思います。
以前1.13GHz×2で自作機を作った事がありますが正直微妙です。
シングルプロセッサでもサーバ用途にバランスがとれていれば殆ど遜色ありません。
プロセッサの問題は処理内容で大きく違ってくるとは思いますが、私見としてはシングルでもデュアルでも大差ありません。
DBなどの並列処理が常時あるのであれば別だと思いますが。
メモリは、512MB~1GB程度あればまず問題はないかと・・・。

ちなみに、自宅に置いてあるサーバは、
OSがWindowsServer2003で、CPUが800MHz、メモリが512MBです。
最初は、デスクトップ用途に作ったのですが途中からNT4.0serverになり現在はWindowsServer2003で運用しています。
DBなどでサイトを構築するとまず色々負荷をかけてテストしてみますが、落ちた事はまだ無いです。
レコードは一応数万件のデータを入れています。

WindowsはUNIX系のOSと比べて確かに重たいとは思いますが、ピーターさんが考えているほど重くはないと思います。
ポイントとしては、同時セッションがどの程度発生するかとDBの出力仕様だと思います。
例えば、アクセス数が一日、数百~数千あったとしても同時セッション数が少ないのであれば、それほどハードのスペックを気にする必要はないかと思います。また、DBの格納情報をASPなどで出力する場合、絞込で数百~千程度での出力であればやはりそれほどの負荷は掛からないと思います。

ただ、僕のサーバの800MHzは少しスペック的に低いかなとは思いますが、1GHz~2GHz程度を考えているのであれば支障はないかと思います。

それでは。


dual1台よりもシングル2台で負荷を分散させて方がいいということですね?

No.16048 投稿時間:2004年05月19日(Wed) 10:50 投稿者名:ピーター URL:


> 自作機ならば、デュアルプロセッサにこだわるよりも2次キャッシュの多いマザーボードを選択した方が良いかと思います。
> 以前1.13GHz×2で自作機を作った事がありますが正直微妙です。

ということはdual1台よりもシングル2台で負荷を分散させて方がいいということですね?
実際2次キャッシュはどれくらいあったほうがよいのでしょうか?

> modemと呼ぶものが純粋モデム(モデム付きルータでない)ならば
> 下の案ではserverを常時接続すると各PCに障害はでないのですか?

障害というのはインターネット接続ということでしょうか?
みんながサーバを利用すればその分回線が混み合って遅くなるという障害はあると思うのですが、
その他のハッカーやウイルスとかの障害で言えば、やはり上案の方がよいのでしょうか?

> ******サーバーをゲートウェイとする方法
> modem
> |
> server
> |
> hab
> |
> 各PC
> > ******モデムをゲートウェイとする方法
> modem
> |
> hab
> |
> 各PC、server


自宅でサーバを立てるのですか?それとも会社ですか?

No.16050 投稿時間:2004年05月19日(Wed) 11:36 投稿者名:yasuyuki URL:

>
> > 自作機ならば、デュアルプロセッサにこだわるよりも2次キャッシュの多いマザーボードを選択した方が良いかと思います。
> > 以前1.13GHz×2で自作機を作った事がありますが正直微妙です。
>
> ということはdual1台よりもシングル2台で負荷を分散させて方がいいということですね?
> 実際2次キャッシュはどれくらいあったほうがよいのでしょうか?

ごめんなさい。まず訂正。
2次キャッシュはマザーボードではなくCPUでした。L2キャッシュというやつです。
要は、同じクロック数でもセレロンよりペンティアムの方が良いと言うことです。
それぞれのCPUにクロック数やL2キャッシュなどのスペック表示があるはずです。

デュアルプロセッサ機1台よりもシングルプロセッサ機を2台にした方が良いと言う意味で書いたのではありません。
デュアルは必要無いのでは、と言う意味で書きました。

これは、自宅でサーバを立てるのですか?それとも会社ですか?
もし会社であれば、メーカ製のサーバ機を購入するのが一番安定します。
また、データの保全を検討するのならば、サービスでサーバを分けるよりも、
バックアップを考えることが先かと思います。


> > modemと呼ぶものが純粋モデム(モデム付きルータでない)ならば
> > 下の案ではserverを常時接続すると各PCに障害はでないのですか?
>
> 障害というのはインターネット接続ということでしょうか?
> みんながサーバを利用すればその分回線が混み合って遅くなるという障害はあると思うのですが、
> その他のハッカーやウイルスとかの障害で言えば、やはり上案の方がよいのでしょうか?
>
> > ******サーバーをゲートウェイとする方法
> > modem
> > |
> > server
> > |
> > hab
> > |
> > 各PC
> > > ******モデムをゲートウェイとする方法
> > modem
> > |
> > hab
> > |
> > 各PC、server

通常は、モデムとPCの間はハブではなくルータを使用すると言う意味でしょう。
この下図だと、サーバが常時接続してしまうと各PCはWEBに接続できないのではないかと。
各種アタック行為を考慮した場合にもルータがあった方が安全です。
あとServerはマイクロソフトのサイトへアップデートの問い合わせをするように1日~1週間に一度程度でタスクを設定しておけば、より安全面での手間が省けます。


データのバックアップ方法は?

No.16052 投稿時間:2004年05月19日(Wed) 17:34 投稿者名:ピーター URL:

みなさんデータのバックアップはどのようにしているのでしょうか?
RAIDのミラーリングとかを使用しているのでしょうか?

一番の安全策はミラーリングをして、1日1回手動でHDをガチャンと入れ替えるのが一番でしょうか?

また、片方のシステムがダウンしても、もう片方のシステムに自動移行して、
外から見ると、システムがダウンしていないようにすることは可能なのでしょうか?
それが無理であれば、システムがダウンしたかどうかを数分に一度検出して、
自動で再起動するしかないのでしょうか?


ユーティリティでバックアップを作ることが出来ます。

No.16059 投稿時間:2004年05月19日(Wed) 23:22 投稿者名:yasuyuki URL:

> みなさんデータのバックアップはどのようにしているのでしょうか?
> RAIDのミラーリングとかを使用しているのでしょうか?
>
> 一番の安全策はミラーリングをして、1日1回手動でHDをガチャンと入れ替えるのが一番でしょうか?

バックアップ用にHDDなどを用意すれば良いかと。
ユーティリティでバックアップを作ることが出来ます。

> また、片方のシステムがダウンしても、もう片方のシステムに自動移行して、
> 外から見ると、システムがダウンしていないようにすることは可能なのでしょうか?

これがミラーリングでは?

> それが無理であれば、システムがダウンしたかどうかを数分に一度検出して、
> 自動で再起動するしかないのでしょうか?

基本的なことは少し自身で勉強してみてください。
それでは。


serverを常時接続すると各PCに障害はでないのですか?

No.16045 投稿時間:2004年05月19日(Wed) 06:07 投稿者名:stranger URL:

> > また、serverの構築環境として、
> ******サーバーをゲートウェイとする方法
> modem
> |
> server
> |
> hab
> |
> 各PC
> > がいいのか
> > ******モデムをゲートウェイとする方法
> modem
> |
> hab
> |
> 各PC、server
> > がいいのか、
> どちらがよいのでしょうか?

modemと呼ぶものが純粋モデム(モデム付きルータでない)ならば
下の案ではserverを常時接続すると各PCに障害はでないのですか?


|目次|掲示板|過去ログ目次|▲頁先頭|