Innovating@Sun コミュニティ ご購入について (0120-33-9096) マイ・アカウント 日本 [Change] 日本語

Solarisオペレーティングシステム
機能:可用性
機能:可用性

可用性

Solaris 10 は、ハードウェアやアプリケーションに障害が発生した場合や定期的な保守の間にもアプリケーションの動作が中断されないように設計されています。


ハイライト

Solaris 10 オペレーティング・システムは、ユーザの最も貴重な資源である時間の損失を防ぐように設計されています。システムが停止すれば、その時間や、その問題の解決に要するシステム管理者の時間はすべてコストとして跳ね返ってきます。Solaris 10 には、バックグラウンドでアプリケーションから独立して動作する予測的セルフヒーリングという重要な機能があります。そのため、ビジネス・クリティカルなアプリケーションや重要なシステム・サービスは、ハードウェアやソフトウェアに障害が発生しても中断することなく動作を続けます。さらに、Solaris 10 には、停止時間をゼロに近づける (とりわけ、Solaris と Sun Fire サーバを組み合わせた場合) 機能がそのほかにもあります。

  • 障害のあるコンポーネントに対する事前の診断と分離
  • ハードウェアやソフトウェアの自動的な再起動
  • サービス運用の簡素化による作業負荷やエラーの削減
  • 即時 (オンザフライ) 更新による計画内停止時間の最小化
  • ハードウェアのオンライン修復とアップグレード
  • データ損傷の防止と迅速な回復


予測的セルフヒーリング

予測的セルフヒーリングは、多くのハードウェア障害やアプリケーション障害を自動的に診断、分離、修復する Solaris 10 の革新的な機能です。そのため、ハードウェア障害や、大きなハードウェア・コンポーネント障害、あるいはソフトウェアの構成エラーがあっても、ビジネス・クリティカルなアプリケーションや重要なシステム・サービスは、中断することなく動作を続けることができます。

Solaris Fault Manager
Solaris Fault Manager は、ハードウェアやソフトウェアのエラーに関するデータを収集する予測的セルフヒーリングの新機能で、エラーに潜む問題を自動的に検出し、診断します。エラーが発生すると、一連のエージェント (その数は必要に応じて増える) が自動的に障害のあるコンポーネントをオフラインにし、わかり易い診断メッセージが表示されます。このメッセージはSun のナレッジベースの項目とリンクされているため、管理者は、その指示に従って、人的な介在を必要とする修復作業を行うことができます。さらに、Solaris Fault Manager 機能の設計はオープンであるため、管理者やフィールド担当者は、診断システムの活動を観察できます。Solaris Fault Manager では、障害の発生から自動的な診断、必要な人的介入に至るまでの時間が大幅に減少し、アプリケーションの稼働時間が増加します。

Solaris Service Manager
Solaris Service Manager 機能は、アプリケーション・サービスを制御する標準的なメカニズムを提供するためのものです。そのためにこの機能は、これらのサービスを、管理者が一元的に観察し、管理できる「ファースト・クラス」オブジェクトに変換します。その結果、これらのサービスが管理者によって誤って停止されたり、ソフトウェアのプログラミング・エラーのために異常終了したり、ハードウェアの問題によって中断されたりした場合でも、サービスを自動的に再起動することができます。さらに、Solaris Service Manager ソフトウェアでは、一連のサービスがそれぞれの依存関係に従って並列的に起動されるため、システムのブート時間が 75 パーセントも減少します。また、変更を簡単に元に戻せる「undo」機能は、人的な間違いを防止する助けになります。Solaris Service Manager の配備は簡単です。開発者は、簡単な XML ファイルを個々のアプリケーションに追加するだけで、既存のほとんどのアプリケーションを Solaris Service Manager の機能を全面的に利用できるようにします。


データの整合性

可用性の向上に欠かせない要素の 1 つに信頼性の高いデータ・サブシステムがあります。これは、Solaris の 1 つの機能として Sun が長年にわたって追加し、改善してきたものです。Solaris 10 の UNIX File System (UFS) は、システム障害の発生時にデータの損傷を防ぎ、迅速な回復を可能にするメタデータ・ロギングなど、高度な復元力を発揮するさまざまな機能を備えています。Solaris 10 アップデートに組み込まれる予定の Solaris ZFS (ゼタバイト・ファイル・システム) では、管理者の間違いを防止する機能が強化されます。さらに、Solaris ZFS には、64 ビット・チェックサムや堅牢なデータ更新など、データの整合性を強化するさまざまな要素が包括的に含まれています。


効率的なソフトウェア保守

計画外の停止時間を少なくすることは極めて重要ですが、アプリケーションの可用性にとってそれ以上に重要な要素は計画内の停止時間です。ソフトウェアの場合、この時間は主に、アプリケーションとオペレーティング・システム自体のインストールやアップグレードに必要な時間に依存します。自動化インストール機能である Solaris JumpStart では、長年にわたって、システム・インストールの簡素化やカスタマイズを支援するさまざまな方法を提供してきました。最近の Solaris リリースでは、JumpStart が拡張され、2 つの技術 (Solaris Flash と Solaris Live Upgrade) が追加されています。ソフトウェア保守のためにアプリケーションが使用できなくなる時間を劇的に減らすこれらの技術を併用すれば、 新しいシステムをデータセンターに追加したり、既存システムの用途を変更したりすることが時間単位や日単位ではなく、分単位で可能になります。

Solaris Flash
Solaris Flash 機能では、アプリケーションやパッチ、パラメータなどを含む高速インストール・イメージを構築することができます。そのため、必要に応じてカスタマイズした OS 構成を使ってシステムのインストールや更新を短時間で行うことができます。このインストール・イメージは、ハードウェアの最高速度に近いデータ転送速度でシステムにインストールされるからです。

Solaris Live Upgrade
Solaris Live Upgrade 機能では、本稼動中のシステムに新しいオペレーティング・システムをインストールできます。本稼動中のシステムをオフラインにする必要はありません。アプリケーションを停止しなければならない時間は、アプリケーションを新しい構成に対して再起動する時間だけです。


効率的なハードウェア保守

Solaris 10 オペレーティング・システムを Sun の強力なミッドレンジとハイエンドのサーバ Sun Fire で使用すると、さらにメリットが得られます。2 つの重要な技術 (Dynamic Reconfiguration と Dynamic System Domains) が、IT 資源の費用効果を高めながらアプリケーションの稼動を維持することを可能にするからです。

Dynamic Reconfiguration
Dynamic Reconfiguration では、Solaris やアプリケーションの動作を続けながら、中核のサーバ・コンポーネントを動的に再構成、削除、またはインストールすることができます。そのため、ハードウェア・コンポーネントの追加や修復、アップグレードに伴う停止時間が少なくなったり、不要になったりします。さらに、使用可能なシステム・リソースに変更があると、Solaris 10 Reconfiguration Coordination Manager 機能がソフトウェアにその旨を知らせます。したがって、たとえば、データベース・ソフトウェアは、追加または削減されたメモリ容量に合わせてメモリ内インデックス作成ポリシーを自動的に調整したり、変更された物理または仮想 CPU の数に従ってスレッド作成ポリシーを変更することができます。

Dynamic System Domains
Dynamic Reconfiguration 技術によってサポートされる Dynamic System Domains は、障害から分離された柔軟性の高いパーティションです。これらのパーティションを使えば、複数のアプリケーションと、Solaris OS の複数のコピーを同じサーバで実行できます。Dynamic System Domains は、単独で使用することも、Solaris Container と併用することもできますが、どちらの場合でも、ハードウェアやソフトウェアを組み合わせた極めて柔軟で強力なシステムの仮想化が可能になります。これによって、文字通り数百 (場合によっては数千) のアプリケーションを同じサーバでサポートしながら、リソースの分離やセキュリティ、ハードウェアの復元力を維持することができます。