3

コロケーションと Web サーバーのレンタルに関する関連する質問で言及したように、4 台の Mac Mini (Intel Core Duo) と Windows Server 2008 を使用して Web サーバー クラスターをセットアップすることを検討しています。私が開発している Web サイトはデータベース駆動型で、ASP を使用しています。 Microsoft SQL Server 2008 を使用した .Net MVC。私は Web サーバーのセットアップにまったく慣れていないため、ネットワーク負荷分散やフェールオーバー クラスタリングなどのテクノロジについては知っていますが、よく知りません。

これら 4 つのサーバーを一緒に構成するための理想的な方法を推奨したり、最良のオプションを列挙したりできますか? たとえば、1 台のマシンだけに SQL Server データベースを含めるか、または Windows Server 2008 クラスターの上に SQL クラスターを作成する必要があります。信頼性とパフォーマンスのバランスを取りたいと思っていますが、そのようなバランスが具体的にどのようになるかはわかりません。

更新: これまでのすべての回答に感謝します。この質問を書いたとき、「クラスタリング」が一般にフェールオーバー クラスタリングを具体的に指していることを理解していませんでした。現在では、高可用性を提供しますがパフォーマンス上の利点はないと理解しています。ある投稿者が、単一の 5400 rpm ハード ドライブを搭載した Mac Mini は SQL サーバーとしてのパフォーマンスに問題がある可能性があると述べたので、複数のマシン間でデータベースの負荷を分散するための実行可能なソリューションがあるかどうかを知りたいです。高可用性のボーナスが追加されました (バックアップだけに頼ることができました)。ディストリビューションによる SQL サーバーのスケーリングに関する次の記事を読んでいます。

これらの配布方法のどれが適切かについて、少し混乱しています。関連性がある場合は、データベースにアクセスするサイトの読み取り/書き込み比率が Stack Overflow と同様であると想定します。誰でもアドバイスできますか?

また、サーバーには通常 2 つのネットワーク アダプターが付属しており、1 つのアダプターを任意のバックエンド サーバーとの通信専用にできることも理解できました。Mac Mini にはネットワーク アダプタが 1 つしかありません。これはパフォーマンスにどの程度悪影響を及ぼしますか?

更新さらに調査した結果、ピアツーピア レプリケーション(詳細情報) が探しているようです。私は間違っていますか?そうでない場合、ハードウェアの制約を考慮して使用するのは実用的ですか?

4

4 に答える 4

2

Web サーバーの NLB とデータベース サーバーのミラーリングは、実際には唯一のオプションです。
クラスタリングを行うには、SAN、NAS、ディスク アレイなどの共有ストレージが必要です。

たとえば、適切なサイズのデータ​​ベースがある場合。> 2-3GB の場合、単一の 5400RPM sata ドライブを搭載した mac mini から db サーバーを実行すると、パフォーマンスの問題が発生することになります。

クラスタリング パスを使用することにした場合は、より多くのハードウェアに投資する必要があります。openfilerを見てみましょう。これは安価なオプションかもしれません。

于 2009-03-17T20:37:24.733 に答える
1

マシンを分割します。2 つを Web サーバーとして、2 つを SQL Server クラスターとして使用します。SQL Server クラスターを使用しない場合は、Windows Server 2008 クラスターも必要ありません。クラスタリングは、習得するのが非常に難しいものです。したがって、一般的にこのように進むことはまったく不可能です。セットアップのタスクについては、チュートリアルとヘルプ (MS および Google を使用) を見つけることができます。

ところで: 私は MAC mini ではこのようには行かないでしょう。高可用性および/または高パフォーマンスには、適切なハードウェアが必要です。

于 2009-03-17T15:08:05.543 に答える
0

データベースの負荷が心配で、コストを低く抑えている場合は、SQL Server を実行するためのハイエンド マシンを購入する方が、いくつかの安価なマシンに対して派手なことをしようとするよりもはるかに優れています。それぞれの SQL Server ライセンスのコスト (Windows ライセンスは言うまでもありません) は、より強力なマシンの追加ハードウェア コストをはるかに上回ります。

于 2009-03-18T16:47:34.980 に答える