効率的なビジネス・プロセスを実現する統合ミドルウェア
IBM i におけるデータベースとミドルウェアの統合設計により、固有のビジネス価値がもたらされ、UNIX® やWindows® のようなコンポーネント稼働環境とは区別されます。この固有の価値は、ビジネス・アプリケーションの実行に必要な大部分の基礎ミドルウェア・コンポーネントをIBMがあらかじめ統合し、テストすることにより得られます。例えば、IBMはIBM i用のSQL標準ベースDB2® データベースをインストールし、先進のデータベース管理ユーティリティーと統合します。さらに、複数のファイル・システム・オプション、ディレクトリー機能、Apacheで稼働するHTTP Webサーバー、Webアプリケーション・サーバーおよびWebサービス環境などのミドルウェア・コンポーネントも追加します。またIBMは、WebベースのJ2EE™ アプリケーション用にIBM iを搭載したWebSphere® Application Server ExpressとWebベースのPHPアプリケーション用にIBM iを搭載したZend Coreを利用可能にします。通常は、DB2機能を内蔵したIBM iを購入していただきますが、DB2データベースを使用しない場合、IBMではIBM iアプリケーション・サーバー・ライセンスも提供しています。
IBM i用のIBM DB2は、トランザクション処理アプリケーションとビジネス・インテリジェンス・アプリケーションの背後で、ビジネス・データ用に拡張容易性と保護が容易な環境を提供します。DB2は、IBM i、Windows、UNIX、Linux® のいずれで実行されても、SQL、.NET、DRDA/CLI、ODBCおよびJDBCなどの標準ベースのインターフェースを介したアクセスで、アプリケーションへのデータ提供に使用できます。DB2 Web Queryは、収益向上を促進するキーとなる評価尺度理解するために、ビジネス・データの分析を可能にします。
IBM i用のDB2は、ビジネス・アプリケーションのパフォーマンスと信頼性の向上に役立つ幅広い機能を提供します。例えば、DB2はオブジェクト・リレーショナル・テクノロジーを提供します。これは、データベース内の大型の非リレーショナル・オブジェクト(イメージ、オーディオ、XML文書など)の管理を可能にするテクノロジーです。また、SQL業界標準に基づいて照会を管理するための幅広いツールも提供します。DB2拡張並列処理およびオプティマイザーは、分析目的に非常に大規模なデータベースの利用もサポートします。
IBM i用のDB2データベースは、オペレーティング・システムのその他のコンポーネントと同じ使いやすいWebベースのインターフェースを使用して管理されます。オンライン・データベース保守は、ユーザーがデータベースにアクセスし、変更している間に実行されるように設計されています。これは、ユーザーからアプリケーションを利用可能な状態にしておけるため、定期的な停止をスケジュールしなくて済むというメリットがあります。高度なデータベース監査ユーティリティーも、レポートとデータ準拠要件に必要な情報を収集します。
DB2リレーショナル・データベースに保管されているデータの処理に加えて、IBM i には、WindowsおよびUNIXと同じような方法でファイルのストレージ管理をサポートする統合ファイル・システムもあります。この統合ファイル・システムは、11個の異なるファイル・システム(UNIX、WindowsおよびNFSを含む)との階層ディレクトリー構造と管理インターフェースを提供します。それぞれに、ストレージ内の情報と対話するための独自の論理構造とルールのセットがあります。独自のネイティブ・ファイル・システム・テクノロジーのみを重視するシステムと比較すると、統合ファイル・システムにより、企業は、さまざまな稼働環境からの一連のオープン・アプリケーションとの統合をはるかに柔軟に行うことができます。
仮想化による、複数のアプリケーションとプロセスの管理
IBM i統合稼働環境にとって、複数のビジネス・プロセスとアプリケーションを高い信頼性と安全性で効率良く実行できることは重要な要素です。実際、複数のオペレーティング・システムを使用する大企業の調査で、IBM iベース・サーバーでの使用率が、インテル® プロセッサー・ベース・サーバーと比較すると10倍を超え、UNIXやその他のミッドレンジ・ベース・システムの2倍を超えることが判明しました。1 IBM i を搭載するPower Systemsの高い使用率は、実績のあるさまざまな仮想化テクノロジーにより達成されています。例えば、サブシステム(複数のワークロードが単一のオペレーティング・システム・イメージで管理される)や、IBM PowerVM™ 論理区画(複数のワークロードが独立したオペレーティング・システム・イメージで管理される)などです。
サブシステムはIBM iのインスタンス内の独立した稼働環境であり、これを使用して、システムはジョブ、プロセスおよびアプリケーションに対するワークフローやリソースの使用を調整し、自動的に管理します。システムには複数のサブシステムが含まれ、各サブシステムに、指定されたシステム・リソース(メモリー・プールやプロセッサー優先順位など)を割り当てることができます。また、IBM iのサブシステムは、複数のWeb、バッチおよびトランザクション処理アプリケーション・コンポーネントの分離に日常的に使用されます。このサブシステムは、特定のワークロードに合わせて手動で調整できますが、大部分の企業では、IBM i に日常のサブシステムの優先順位付けやワークロード・バランシングを自動的に処理させています。
IBM PowerVMが提供する仮想化テクノロジーにより、IBM i、AIX®、Linuxオペレーティング・システムの複数のイメージを同一Powerプロセッサーをベースとしたシステムで実行することができ、リソースは区画間で自動的にバランス調整されます。インテルのプロセッサーをベースとしたシステム上における大部分の企業の仮想化実装環境とは異なり、PowerVMのMicro-Partitioning™ 機能は、直接、実績のあるIBMメインフレーム・ハイパーバイザー・アーキテクチャーをベースにしています。PowerVM ハイパーバイザーでは、オペレーティング・システムの機能が、システム・ハードウェア・リソースの管理を扱うパフォーマンス最適化ファームウェア層から実際に分離されることが確実になります。PowerVM ハイパーバイザーは、各オペレーティング・システム区画(IBM i、AIXまたはLinuxのいずれか)が完全に独立し、保護されていることを保証します。プロセッサーごとに最大10個のマイクロ・パーティションを定義可能であり、マイクロ・パーティション間でプロセッサー・リソースの動的または自動的なバランス調整が行われます。PowerVM Active Memory Sharingは、メモリーを区画間でインテリジェントにフローさせて、メモリーの使用効率や柔軟性を向上させる先進のメモリー仮想化テクノロジーを提供します。PowerVM Virtual I/O Server(VIOS)は、入出力リソースを仮想化し、資産の使用効率を高め、システム・コストを削減することができます。IBM iを導入している企業は、論理区画を使用してビジネス・アプリケーションを日常的に導入し、過去10年間にわたりIT操作を最適化してきました。
優れたビジネス回復力を実現するための最適化
多くの企業にとって、ビジネス・プロセスの回復力、複数のビジネス・ユニットの厳しいサービス・レベルへの対応と、それを超える能力が最優先課題になっています。長年にわたり多くの企業での回復力のあるアプリケーション導入において、IBM iの稼働環境は高く評価されてきました。企業は、最も重要なビジネス・アプリケーションの導入に IBM i統合稼働環境を安心して日常的に利用しています。
最も厳しい回復力の要件に対処するために、IBM iはクラスタリング・アーキテクチャーを備え、アプリケーション処理の連続した可用性を提供する複数の導入オプションがあります。例えば、リモート・データベース・ジャーナリングとサイト間ミラーリング機能のオプションが組み込まれています。これは、トランザクション・レベルとディスク・レベルの両方でシステム間のクラスター化を行います。IBMでは、ディスク・レベルでクラスター化を行うために PowerHA™ for i を提供しています。これらの回復機能は、回復力を専門とするISVから利用可能な幅広いビジネス回復ソリューションによって拡張され、強化されてきました。また、これらのISVは、IBM iのクラスター・アーキテクチャーを利用し、追加のクラスター管理ツールをインプリメントしてきました。
監査と準拠ツールを使用した信頼性の高いセキュリティー
WindowsとUNIXベース・サーバーを実行する企業にとって、セキュリティーとウィルス管理は時間とコストの点で大きな課題となっています。secunia.com (IBM外のWebサイトへ)によると、IBM iのセキュリティー・アドバイザリーは、Microsoft® Windows Server® やUNIX稼働環境よりもかなり少ないという長年にわたる実績があります。
導入しやすいオブジェクト・ベースのIBM i統合稼働環境のセキュリティー・モデルは、非常に安全なシステム環境の導入と管理を行うための総合的な機能を提供します。そのオブジェクト・ベースのアーキテクチャー設計は、(ハードウェア・ストレージの保護による)オペレーティング・システム・コードが変更されないように保護するほか、ウィルスの一般的な原因であるファイルに保管されている実行可能な命令の実行を防止することによって、ウィルス耐性を提供します。
また、IBM i は侵入検出および予防機能を組み込むことによりハッカーからデータを保護するのにも役立ち、セキュリティーの変更と違反を追跡する監査ジャーナルを備えているので準拠と監査に役立ちます。もちろん、IBM i はバックアップ・データと同様にディスク上のデータを暗号化するオプションをサポートするとともに、一般的なネットワークのネットワーキング標準(SSLおよびVPNを含む)もサポートしています。さらに、IBM i は、ビジネス・セキュリティー・ポリシーの作成、導入、および準拠に役立つ、IBMやISVツール・プロバイダー製の追加ツールも複数サポートしています。
オープン・アプリケーション設計を選択可能
IBM i は幅広いオープン・アプリケーション・オプションをサポートする統合言語環境を提供し、最善の組み合わせによるIBM Rational® 開発ツールとともに、IBMのツール・パートナーからの幅広いオプションも備えています。IBM i用に構築されたISVソリューションは、通常、トランザクション処理用に最適化された開発言語の組み合わせ(C、RPG、COBOLおよびC++など)とともに、Web ベースおよびオープン・ソース・アプリケーション用に最適化された環境(Java™、EGLおよびPHPなど)を使用して導入されます。
IBM i用の統合言語環境により、企業は既存のアプリケーション資産を利用すると同時に、さまざまなオープン・テクノロジーを使用した新しいビジネス機会を活用することができます。さまざまなテクノロジーを使用して、サービス指向アーキテクチャー(SOA)を実装し、従来のトランザクション処理言語環境を今日のオープン・ソース・テクノロジーと統合することができます。また、従来の言語アプリケーションをWebサービスとして提供することや、他のシステムで実行されるWebサービスに容易に接続することもできます。JavaおよびPHPは、多数のアプリケーションやコンポーネントを使用してIBM iで強力なオープンWebアプリケーション環境を提供します。PHPはその使いやすい開発方法により、IBM i に投資してきた企業に自然に適合して、迅速な配置および既存のビジネス・アプリケーションとの簡単な統合を実現します。IBM i用のZend Coreには、PHPランタイム環境と、IBM iのデータやアプリケーションへのアクセスを容易にするツールキットが組み込まれています。Apache Webサーバー、MySQLデータベース、PHPのサポートにより、企業は、IBM i上でポピュラーなAMPスタック向けに構築されたオープン・ソース・アプリケーションを容易に導入することができます。
IBM i には、AIXアプリケーション用のランタイム(ポータブル・アプリケーション・ソリューション環境)も組み込まれているので、システムへのUNIXアプリケーションの移植がさらに簡単になります。PASEランタイム環境では、UNIXシステム全体の複雑な管理なしに、選択された UNIXアプリケーションを実行できるようになります。これは、強力なスクリプト・ツールを提供する業界標準および事実上の標準のシェルやユーティリティーに付属しています。
また、IBM i には、強力なコマンド言語(CL)も付属しています。CLは、バッチ処理やジョブ・スケジューリングの導入などの、複雑な操作の自動化に一般に使用されます。
シンプルなオペレーションとストレージ管理
IBM i は、使いやすく強力なシステム管理機能で高く評価されています。通常、企業は、UNIXシステムやWindowsシステムと比較して、IBM i統合稼働環境の管理に必要な管理者数の削減を求めています。IBM iのSystems Director Navigatorは、ブラウザー・ベースのグラフィカル・インターフェースであり、最小限のスキルとリソースでシステムの管理を可能にします。さらに、IBM Systems Directorも使用でき、異機種混合システムの管理に役立ちます。
ストレージ管理ソフトウェアも、IBM iの主要要素であり、UNIXやWindowsベースのシステムと比較して、根本的な稼働メリットがあります。UNIXやWindowsとは異なり、IBM iで実行されるアプリケーションは、直接、ディスク・ドライブにアクセスしません。代わりに、IBM i は複数のディスク・ドライブ全体でデータのストレージを自動的に管理し、バランスを取ります。自動化されたストレージのバランス調整により、パフォーマンスが最適化されるとともに、企業はディスク装置の再編成や、未使用スペースの再利用のためのディスクのデフラグをしなくても済みます。もちろん、IBM iでは、RAID-6、ミラーリングといった、各種回復オプションにより、IBM System Storage™ ソリューションと同様にディスク・ストレージの保護も可能です。
また、IBM i、AIX、Linuxの論理区画、またはWindows、VMwareベースのIBM System x® サーバーおよびIBM BladeCenter® のブレード・サーバーのストレージをホスティングすることによって、IBM iの拡張ストレージ管理機能の価値を他の稼働環境にも広げることができます。IBM i は、IBM i、AIX、Linuxの区画のVIOS仮想化入出力リソースを含むPowerVM VIOS環境でもサポートされます。
スムーズなビジネス拡大を可能にする拡張容易性
IBM i は企業がそのIT投資回収率を最大化するのに役立つ、さまざまな拡張オプションを用意しています。1個から64個のプロセッサー・コアを搭載したIBM Power Systems サーバーやPOWER6™ プロセッサー・ベースのブレードをサポートするIBM i は、中堅企業から大規模企業のコンピューティング要件をサポートすることができます。IBM i は IBM BladeCenter ソリューションをサポートすることにより、x86環境との統合を実現して1つのプラットフォーム・インフラストラクチャーを形成でき、複雑性の緩和とコスト削減に役立ちます。
スムーズな拡大に最も重要なのは、Technology Independent Machine Interface(TIMI)です。これは、アプリケーションとハードウェア(プロセッサーやディスクなど)との間に保護層を提供します。TIMIは、長年にわたりテクノロジー世代で実績を収め、アプリケーションがハードウェアやプロセッサー・テクノロジーの変更の影響を受けないように保護し、再コンパイルなしにアプリケーションのアップグレードを可能にしてきました。また、IBM i は直前の2つのリリースからのソフトウェア・アップグレードを直接サポートします。システムは、システム・データ構造やその他のオブジェクト特性を新しい稼働レベルに自動的に変更します。
Capacity on Demandは、スムーズなビジネス拡大の追加援助機能です。業務処理を中断することなく、追加の内蔵プロセッサーを活動化することができます。IBM iでCapacity on Demandを使用する場合は、パフォーマンス向上を利用するために稼働環境も、データベースまたはアプリケーションも再始動する必要はありません。
IBM、IBMロゴ、AIX、BladeCenter、i5/OS、Micro-Partitioning 、POWER6、Power Systems、PowerHA、PowerVM、Rational、System Storage、System x、WebSphereはInternational Business Machines Corporationの米国およびその他の国における商標。
Microsoft, Windows, Windows NT および Windowsロゴは Microsoft Corporationの米国およびその他の国における商標。
Intel, Intelロゴは Intel Corporationまたは子会社の米国およびその他の国における商標または登録商標。
UNIXはThe Open Groupの米国およびその他の国における登録商標。
Linuxは、Linus Torvaldsの米国およびその他の国における商標。
他の会社名、製品名およびサービス名等はそれぞれ各社の商標。
