FUJITSU vs AllまたはJapanese RISC Server Killer

同僚の皆さん、ご挨拶!



この記事を書くのは、同僚(優れたエンジニアであり、その分野の専門家)との会話でした。彼は、x86サーバー市場は「使い果たされている」と述べました。 同時に、RISC \ UNIXサーバーの市場は、そのサイズが小さいため、サーバーの大規模な消費者にとっても目に見えないほど変化しています。

•SUN SPARCシステムから継承されたOracleは、x86プラットフォーム上に構築されたExaファミリに依存しています。

•Intelは、Itaniumの方向性の開発を長い間停止しました。

•HPは、Itanium Super DOMEベースのサーバーをサポートするためにOracleを訴えました。

IBMは、IBM POWERプロセッサー・ファミリーの順次開発に積極的に取り組んでいます。 それでも、IBMはIntelほど集中的にそれを行わず、3年ごとにパフォーマンスを2倍にしています。 結果は、OLTP負荷でOracle 10gよりも先にIntel Xeon E7 v2プロセッサーを搭載した4ソケットIntel x86マシンで、4つのPowerP7 +に基づくPower750 + 25-30%に似ています... x86サーバー?



答えは簡単です-耐障害性。

従来、計画外のダウンタイムを削減し、データの損失と復旧時間を最小限に抑える必要がある成長したビジネスでした。 RISC \ Unixサーバーはこのタスクに対応しましたが、同時に、x86プラットフォームからの移行には相当な資金注入が必要でした。 サーバー自体はより高価であり、サービスへのサブスクリプション(いわゆるメンテナンス)の年間支払い義務があり、独自のアーキテクチャが閉じられていました(各メーカーが独自に所有しています)。 また、別の一連のアプリケーション(たとえば、MS SQLはRISCマシンでは動作しません-DB2またはOracleに移行する必要があります)およびそのようなサーバーを管理および保守できる特別に訓練された人々の必要性...顧客はx86にとどまりました。







富士通は別の方法で行った。 フォールトトレラントサーバーの設計における長年の経験を活用して、同社は1958年に最初のサーバーを立ち上げ、1978年にメインフレームAMDAHL 470V / 6を米国航空宇宙局(NASA)に納入しました。







1995年に、同社はSparc64プロセッサとこれらのプロセッサをベースにしたシステムの生産を開始しました。

2002年、最速のメインフレームGS21-600がリリースされました...

その後、SPARCプロセッサ上にさまざまなモデルがあり、x86アーキテクチャを使用し、ミッションクリティカルなサーバー(ミッションクリティカル)のすべての要件を満たすマシンのPRIMEQUESTファミリが登場し始めました。

メインフレームサーバーパターン上に構築され、Intel Xeon E7プロセッサを含む最初のサーバーはPRIMEQUEST 1000と呼ばれ、2012年にリリースされました。

今年の初めに、新しいIntel Xeon E7 v2プロセッサの発表とともに、PRIMEQUEST 2000がリリースされました。







他のメーカーの通常の4-8ソケットサーバーとの主な違いは何ですか?





別の内部アーキテクチャは、要するに完璧です-これはx86プロセッサを搭載したメインフレームです。 つまり、ハードウェアパーティションや最高のフォールトトレランスなどの新機能とともに、x86プロセッサのパフォーマンスが得られます。

従来のサーバーでは、フォールトトレランスを確保する手段として:

メモリサブシステムのECC

2つの電源とホットスワップファン

アクティブなPCIスロット

比較のために、PRIMEQUESTと最も一般的なRISC \ UNIXマシンの機能を表にまとめています。 従来のx86サーバーとの違いは、ホットスワップされたマザーボードが実装されており、この実装が最新のRISCマシンよりも優れていることです。







ハードウェアパーティションを使用すると、最新のESXまたはHyper-V仮想化ツールと同様に、サーバーを複数の部分に分割できます。 主な違いは、ハードウェアで実装された回路がパーティション間の完全な電気的独立性を提供し、リソースを消費せず、パーティションを作成するためのライセンスを必要としないことです。 ソフトウェアのライセンス体系も変化しています。

ハードウェアパーティションの機能は次のとおりです。







これで、サーバー内にフォールトトレランスが実装されました。パーティション内のハードウェアの問題(マザーボード、プロセッサなどの出力)によって、サーバーまたは他のパーティションがシャットダウンすることはありません。 高度なセクションを使用すると、特定のハードウェアパーティションを追加のサブセクションに分割し、リソースを非常に正確に割り当てることができます。

VMwareのESXやMicrosoftのHyper-Vなど、従来のソフトウェアハイパーバイザーで使用することもできます。



SAP HANAなど、x86プラットフォームでのみ動作可能な大企業のサイズのアプリケーションを使用すると、ハードウェアレベルでフォールトトレランスを向上させることができます。







現在、動的再構成機能はRedHatバージョン7でのみ可能です。



ハードウェアパーティションのサポートにより、ソフトウェアライセンスを大幅に節約できます。 例として、最も一般的なソフトウェアと同じOracle Databaseを使用します。



良い例として、tpm OLTP Oracle 10gのテスト結果を見てみましょう。

Power 750、POWER7 +、4000 MHz、2 MB SLC(DCMあたり8コア80M TLC)-3,995,403

PRIMEQUEST-2800E、Xeon E7-8890 v2、2800 MHz、3.75 MB SLC(15コア37.5M TLC)-9,400,000



PRIMEQUESTには120個のコアがあり、Power 750には32個しかないことに、多くの人はすぐに気付くでしょう。はい、そうです。マシンのPowerインジケータに比例すると、同じパフォーマンスを達成するために約48個のコアが得られます。 したがって、48コアのハードウェアパーティションをIBMの32カーネルと比較しています。 ただし、ライセンスルールを思い出せば(PPARのハードウェアセクションがOracleによって認識されることを思い出してください)、Intel Xeonの係数は0.5ですが、Power7 +の係数は1です。さらに、簡単な数学:







合計で、差額は約400,000ドルです。さらに、毎年サブスクリプションのライセンスコストの21%を支払う必要があります。3年間でさらに264,000ドルの節約になります。

このようなパーティションはOracleでサポートされています。通常のx86サーバーのライセンスを完全に取得する必要がある場合、PRIMEQUESTを使用する場合、Oracleが実行されているパーティションのみです。 また、ハードウェアパーティションでエラーが発生した場合、Oracleサポートはこれを物理マシンのエラーと見なします。 ソフトウェア仮想化(ESX、Hyper-Vなど)を使用する場合、Oracleサポートは、物理マシンで同様の状況を繰り返すように求めます。

Intelには低コアモデルもありますが、クロック速度は高速です。 たとえば、E7-8893 v2。







結果は、Oracle 10g OLTPよりも25%大きくなります-お金の言語で表現した場合:

PRIMEQUEST-2800E- 48コア=レート0.5 * 48 * 49.600(コアあたりの価格)= $ 1,190,400-25%= $ 297.5



つまり、総節約額は、最初の購入で700〜$、3年間のサブスクリプションで562k $以上のオーダーに達する可能性があります...私の意見では、非常に説得力のある議論です。



今日は、PRIMEQUESTサーバーの主な機能を強調してみましたが、長期間継続することは可能です:モジュール設計(サーバーはPCIスイッチを使用し、入力/入力サブシステムは外部PCI exp-boxによって拡張されます-合計56個まで) RISCサーバーでも同じアプローチが使用されます。



要約すると、このサーバーは市場で現時点で唯一のものであり、フォールトトレランス、x86プラットフォームの機能、および総所有コストに関する考え方を大きく変える用意ができています。



All Articles