現在、ウェブサイトにサーバーを追加する作業を行っています。非常に単純なトポロジが計画されています。Webアプリケーションサーバーとデータベースサーバーの前にあるファイアウォール/ルーターサーバーです。
これは、前の質問で私が何を意味するかを説明するために使用した単純な(そして技術的に正しくない)図です。
現在、2台の新しいマシン(Webアプリサーバーとファイアウォールサーバー)の仕様と、古いサーバーを2台購入することで解決できるかどうかについて疑問に思っています。 (注:両方のマシンが実行されますWindows Server 2008 R2)
ファイアウォール/ルーターサーバーに過度の負担がかからないことは間違いないので、あまり心配していませんが、Webアプリサーバーには関心があります。この種の質問に答えるのは、ユーザー、帯域幅、同時セッションなどの詳細がなければ本当に難しいことを理解しているので、古いものと新しいものを購入するという一般的な知恵に焦点を当てたいと思います。
私は当初、私たちの会社のために 新しいDell PowerEdge R3 (1Uラック)を指定していました。つまり、できるだけ多くのデータをキャッシュするため、プロセッサの速度とメモリに焦点を当てました。
しかし、ファイアウォール/ルーター用の安価な中古機械を探していたときに、エンジニアに非常に合理的な質問をさせるいくつかの機械に出くわしました。RAMこの点で、それはWeb App Serverに役立ち、その過程で私たちに莫大なお金を節約しませんか?
たとえば、次の仕様の中古機はどうでしょうか。
上記のより高価な(新しい)サーバーと本当に同等でしょうか?
私たちのエンジニアは、企業がサーバーを新しいプロセッサにアップグレードする理由は、多くの場合、電力コストを削減したいためであり、2.6Ghzプロセッサはいつ製造されたとしても2.6Ghzプロセッサであると仮定しました。
さまざまなサイトのベンチマークはこの理論を実際にはサポートしていませんが、サーバー管理者がどう思っているのか疑問に思いました。
アドバイスありがとうございます。
まず、2.6GHzプロセッサは、異なる世代のものである場合、2.6GHzプロセッサではありません。あなたはそれについて二度考えるのは正しいです。これは長い間(少なくとも486/Pentiumの時代から)真実であるため、エンジニアにどれほど間違っているかを指摘することが重要です メガヘルツ神話 。特に、i7ベースのチップが同じクロック速度でCore/Core2ベースのチップよりも大幅にパフォーマンスが向上していることを考えると。
そうは言っても、それはこの計画に関する私の最初の関心事ではありません。私の最初の懸念は、使用済みサーバーの運用寿命が新しいサーバーよりも大幅に短くなることです。これは、以前にどのように使用されたか、どのような条件下で、または途中でサーバーに何が起こるかがわからないためです。一般的に言えば、本番システムの場合、速度が遅すぎるサーバーをアップグレードするよりも、機能しなくなった本番サーバーを修正する方がはるかにコストがかかるため、信頼性は常にパフォーマンスよりも優先されます。
私の感じでは、これを行うことを検討したいのであれば、価格差は非常に大きくなければならず、中古品を購入する場合は、安全のためにそれらを冗長にクラスター化する必要があります。
AMDを2つ購入すると(価格はまだ新しいものよりも低い)、冗長になるため、一方が失敗すると、もう一方が負荷をかけ、新しいサービスも失敗します(IBM X3650を使い始めないでください)...それらの1つをESXiまたはお好みのもの(私はXENファンです)で使用することもできます。2番目のものでVMを使用すると、多くの空きリソースがありますが、他の部品は正常に動作します。両方に同じ部品があり、両方がシミュレーションに失敗した場合でも(ほとんどありません)、注文した部品を待ったり、部品を検索したりせずに修正する機会があります。「信頼性が重要」-冗長性王の後ろの軍隊です;)
さて、最初は「どれだけのお金を投資しなければならないか」にかかっていると思います。たとえば、私はオンラインゲームをセットアップしていますが、残念ながら、それぞれ4.500ユーロの新しいサーバーRack2Uを入手するのに十分なお金がありません。
2台の重い処理マシンが必要です。1台はWEB用、もう1台はDB用で、もう1台はバックアップ用です。
これら3台すべてのマシンを入手する必要がある場合、約10000ユーロを費やすと見積もっていますが、それはありません。
そのため、新しいサーバーを使用する代わりに、3台のマシンだけでなく5台をわずか2.500ユーロで購入することを選択しました。
このようにして、2つのWEBサーバー、1つのDB、1つのバックアップ、および何か問題が発生した場合に備えて1つの予備を用意しました。
投資できる会社があれば、新しいものを手に入れる必要があると思いますが、素晴らしい中古サーバーは、高額な費用を払えないが、仕事を始める知識を持っている人のためにプロジェクトを実現する可能性があります。
お金をかけずにITに参入するときは、本当に必要なものを理解して知る必要があります。なぜなら、新しいものの方が常に優れているからです。しかし、必要なものを知っていれば、帝国を築くことができる非常に低価格の優れたマシンを手に入れることができます。
1万ユーロを費やす代わりに、私はお金を節約し、予備のサーバーをさらに増やし、最初の1年間はインターネット接続を支払い、開発者に支払いました。
この助けを願っています
2つのパフォーマンスに大きな違いはない可能性が高いため、それが唯一の懸念事項である場合は、中古のAMDボックスを試してみる価値があるかもしれません。それでも、これはアプリケーションに大きく依存します。
Oracle OLTPデータベースのAMDとIntelのベンチマークの経験に基づくと、メモリまたはI/Oを多用するアプリケーションでは、デュアルOpteron2218がシングルX3323よりも優れている可能性が高いと思います。
合理的なことのように聞こえます。彼ら自身が大量の馬力を必要としないWebサーバー。 16ギガのRAMを備えたデュアルコアマシンで十分です。これがデータベースサーバーの場合は、逆になります。あなたが知っているデータベースは、データを粉砕するために多くの処理能力を必要とし、それらのマシンではより多くのプロセッサ/より多くのRAMが必要です。
あなたの購入に頑張ってください、そしてこれがあなたを助けたことを願っています。