本文へジャンプ

メインフレームのTCOの誤解を解く

2007年11月20日発行

The Mainstream - 2007年11月 - 第27号
John Shedletsky の顔写真John Shedletsky, Vice President, Competitive Technology, IBM Software Group

メインフレーム上で稼働するLinuxへ分散アプリケーションを統合すると、その結果ハードウェア・コスト、人件費その他のコストを削減できることは十分実証されています。しかし、コア・ビジネスを拡張する場合は、「大きな鉄の塊」(つまり「大型コンピューター」)に固執すべきなのでしょうか。それとも、それらのワークロードを分散プラットフォームに移行すべきなのでしょうか。これは大きな問題であり、複数のプラットフォームを運用管理するIT部門が正確なコスト比較の計算を行う時に、大きな課題となってきます。

IBMはメインフレームの価格政策の調整や戦略の見直しを常に進めており、プラットフォームの正確な費用対効果を理解することは、新しいワークロードを徐々に追加する上で役に立ちます。

いくつかの例とそれに関連する数字を示しながら、総所有コスト(TCO)を計算する際に必ずしも考慮されていない観点を明らかにします。

System z上での拡張
既存のメインフレーム環境では、System z上で新しいワークロードを追加する方が分散ボックス上で展開するよりも経済的にはるかに理にかなっています。それは、System z上でスケールアップするに従ってトランザクション(つまり作業単位)当たりのコストが下がるからです。

前述のとおり、IBMではSystem zハードウェアおよびソフトウェアが大幅に料金が下がる体系を実施しているため、トランザクション当たりのコストはさらに下がっています。たとえば、MIPS当たりのMLC(月額ライセンス料金)は、システムのリソース使用量の増加に応じて下がります。さらに、メインフレーム上で新しいアプリケーションを稼働させた場合、既存のワークロードに加算され、MLCの「傾斜料金」の対象となるため、単位コストはさらに下がります。

そのほかにも、メインフレーム上でLinux処理機構(IFL)を使用してLinuxアプリケーションを処理すれば、一時払いの料金は発生しますが、継続的な削減効果が得られます。また、zIIPやzAAPなどの専用エンジンによって新しいワークロードの処理を中央処理機構からオフロードすればMIPSコストはさらに下がり、ソフトウェアのサブキャパシティー料金体系の強化もメインフレームのさらなるTCO削減に貢献します。

逆に、サーバー・ファームのように分散サーバー上でスケールアウトすると、作業単位当たりのコストはほとんど変わりませんが(実際には複雑さの増大によって増加しますが)、ハードウェア・コストと人件費が大幅に増加します。また、多くのIT部門では、多額のハードウェア・コストを必要とする障害復旧を分散コンピューティングの予算に含めることも忘れています。メインフレームの障害復旧は、一般に分散コンピューティングの約半分のコストで済みます。

前提に問題あり
ところが、メインフレームが本来持つ利点や最近のコストやテクノロジーの変化にもかかわらず、相変わらず既存のメインフレームのワークロードを初期コストの低いサーバーにオフロードすることによってコスト削減を図ろうとしているユーザーがいます。

しかし、それで思い描いたとおりの好結果が得られることはめったにありません。意思決定に当たっては、以下の考慮事項について考える必要があります。

成長は続く
メインフレームに関する長年にわたる慣行や根強い先入観をなくすことは容易ではありません。真のTCO比較は、たとえばデータ・センター・コストは通常メインフレーム・コストとして全額計上するといった時代遅れの会計慣行によってさらに歪められています。

しかし、メインフレームの運用に関連するすべての要因を計算に入れることで、真実の姿が明らかになり、作業単位当たりのコストが実は分散サーバーの半分だとわかります。

IBM, IBM(logo),System zはInternational Business Machines Corporationの米国およびその他の国における商標です。 他の会社名、製品名およびサービス名等はそれぞれ各社の商標。