NonStop は、1976 年にTandem Computers Incorporatedによって市場に導入された一連のサーバー コンピュータです。 [ 1 ] NonStop製品ラインから始まりました。[ 2 ]その後、ロック ステップフォールト トレラント コンピュータの Tandem Integrity NonStop ラインが登場しましたが、現在は廃止されています (後の、大きく異なるHewlett-Packard Integrity製品ライン拡張と混同しないでください)。オリジナルの NonStop 製品ラインは、2015 年の Hewlett-Packard Company の分割以降、現在Hewlett Packard Enterpriseによって提供されています。NonStopシステムは統合されたハードウェア/ソフトウェア スタックに基づいているため、Tandem および後の HPE は、それらのための NonStop OSオペレーティングシステムも開発しました。
NonStopシステムは、ある程度自己修復機能を備えています。単一障害点を回避するため、ほぼすべてのコンポーネントが冗長構成になっています。メインコンポーネントに障害が発生した場合、システムは自動的にバックアップに切り替わります。
これらのシステムは、銀行、証券取引所、決済アプリケーション、小売企業、エネルギーおよび公益事業、医療機関、製造業者、通信事業者、運輸、その他極めて高い稼働率を必要とする企業で使用できます。2002年には、世界の株式取引の95%とクレジットカード取引の3分の2がNonStopコンピュータによって処理されました。[ 3 ]
元々は 1976 年に Tandem Computers Inc. によって導入されたこのシリーズは、その後Compaq (1997 年以降)、Hewlett-Packard Company (2003 年以降) [ 4 ] 、Hewlett Packard Enterprise (2015 年以降) によって所有されました。2005 年に、 Intel Itaniumマイクロプロセッサをベースとした HP Integrity "NonStop i" (または TNS/E) サーバーが導入されました。2014 年に、Intel x86-64プロセッサをベースとした最初の "NonStop X" (または TNS/X) システムが導入されました。Itanium ベースのシステムの販売は 2020 年 7 月に終了しました。[ 5 ]
初期のNonStopアプリケーションは、耐障害性を考慮して特別にコーディングする必要がありました。しかし、1983年にトランザクション監視機能(TMF)が導入され、Pathwayトランザクション管理ソフトウェアとSCOBOLアプリケーション(後にNonStop Tuxedoトランザクション管理ソフトウェア)がシステムレベルで耐障害性の様々な側面を処理するようになったことで、この要件は解消されました。
NonStop OS は、フォールトトレランスのために設計されたメッセージベースのオペレーティングシステムです。プロセス ペアで動作し、プロセスまたは CPU の障害が発生した場合に冗長 CPU 上のバックアップ プロセスが引き継ぐことを保証します。[ 6 ]これらの引き継ぎの間、データの整合性は維持され、トランザクションやデータが失われたり破損したりすることはありません。
オペレーティングシステムは、オペレーティングシステムの低レベルコンポーネントであるガーディアン層と、この層の上に動作するオープンシステムサービス(OSS)パーソナリティで構成されています。OSSパーソナリティは、OSの他のコンポーネントが使用するためのUnixライクなインターフェースを実装します。
オペレーティングシステムとアプリケーションは、フォールトトレラントなハードウェアをサポートするように設計されています。[ 7 ]オペレーティングシステムは、すべてのコンポーネントの状態を監視し、動作を維持するために必要に応じて制御を切り替えます。ソフトウェアプログラムは、2つのプロセスを使用して継続的に利用可能なプログラムとして記述できます。1つのプロセスがすべてのプライマリ処理を実行し、もう1つのプロセスは「ホットバックアップ」として機能し、プライマリが処理の重要なポイントに達するとデータの更新を受け取ります。プライマリが停止した場合、バックアップが介入して現在のトランザクションを使用して実行を再開します。[ 8 ]
これらのシステムは、 NonStop SQLのようなリレーショナルデータベース管理システムと、 Enscribeのような階層型データベースをサポートしています。
サポートされている言語には、Java [ 9 ]、C、C++ [ 9 ]、COBOL [ 6 ]、SCOBOL (Screen COBOL) [ 6 ]、Transaction Application Language (TAL) などがあります。スクリプトおよびジョブ制御言語TACL ( Tandem Advanced Command Language )を使用し、TALとCで記述されています。

HPE Integrity NonStop コンピュータは、 Intel Xeonプロセッサ プラットフォームをベースとしたフォールトトレラントなメッセージ ベースのサーバー コンピュータのシリーズで、トランザクション処理に最適化されています。 [ 5 ]平均可用性レベルは 99.999% であることが確認されています。[ 10 ] NonStop システムは、線形スケーラビリティを提供する大規模並列処理(MPP) アーキテクチャを備えています。各 CPU はオペレーティングシステムのコピーを実行し、システムは 4000 個以上の CPU に拡張できます。これは共有なしアーキテクチャであり、疎結合マルチプロセッシングとも呼ばれます。[ 7 ]
ハードウェアとソフトウェアが統合されたスタックと単一のシステムイメージにより、NonStopシステムのシステム管理要件は簡素化されます。ほとんどの導入環境では、複雑なサーバーファームではなく、単一のシステムイメージが使用されます。
ほとんどの顧客は、 IT災害復旧のために遠隔地にバックアップサーバーも所有しています。HPEのRemote Database Facility(RDF) [ 11 ]など、本番サーバーとバックアップサーバーのデータを同期させるための標準製品があり、本番サーバーが無効になったり破壊されたりした災害状況でも、迅速な引き継ぎとデータ損失の最小化または皆無を実現できます。
HP は、NonStop シリーズをベースにしたデータウェアハウスおよびビジネスインテリジェンスサーバー製品ラインであるHP Neoviewも開発しました。これはデータベースサーバーとして機能し、NonStop OS とNonStop SQLを提供しましたが、オリジナルの NonStop システムのトランザクション処理機能は備えていませんでした。この製品ラインは、 2011 年 1 月 24 日をもって廃止され、販売されなくなりました。 [ 12 ]
世界の株式取引の95%を処理し、クレジットカード取引の3分の2を処理するコンパックのタンデムノンストップコンピュータなどのハイエンドサーバー。