データセンタ Linux 用語集
Internet Protocol Security(IPSec)
IPSec(Internet Protocol Security)とは、IETF(Internet Engineering Task Force)によって開発された、IPv6 レイヤでパケットのセキュアな交換をサポートする一連のプロトコルのこと。
IP バージョン 6(IPv6)[Internet Protocol Version 6]
IPv6(IP バージョン 6)は、「IPng」(IP Next Generation)とも呼ばれる、インターネットプロトコル(IP)の最新バージョン。現行の IP バージョン 4 を発展的に改善したもので、IETF(Internet Engineering Task Force)が作成した一連の仕様から構成される。
Linux カーネル[Linux kernel]
リソース割り当て、下位レベルのハードウェアインターフェース、セキュリティ、簡単な通信、基本的なファイルシステム管理を司る Linux の中核部分。
Linux OS
コンピュータシステムを機能させるソフトウェア一式を備えた Linux カーネルとその関連パッケージ。
Linux スタンダードベース(Linux Standard Base:LSB)
FSG(Free Standards Group:フリー・スタンダーズ・グループ)によって創設された Linux スタンダードベースは、一連の標準の開発と促進を行い、Linux ディストリビューション間の互換性を高め、準拠しているどの Linux システム上でもソフトウェアアプリケーションが実行できるようにすることを目標にしている。
TPC-C
OLTP 性能を測定するデータベースベンチマークの 1 つ。このベンチマークは、オーダーエントリー環境の主要な処理(トランザクション)を主な対象としている。これらのトランザクションには、注文品の入力と引き渡しの処理、支払いの記録、注文の状況のチェック、倉庫の在庫水準の監視などの機能がある。
TPC-H
大量のデータの検証、複雑な条件を伴うクエリーの実行、ビジネス上の重要な問題に対する回答の提供といったを実行各種の意思決定支援システムを検証するベンチマークの1種。
アプリケーション・バイナリ・インターフェース(ABI)[Application Binary Interface]
サービスのバイナリ呼出し規約とデータ構造インターフェースを定義するプロトコル。コンパイルされた 1 つ以上のアプリケーションやライブラリのやりとりを可能にする。
アプリケーション・プログラミング・インターフェース(API)[Application Programming Interface]
特定の環境で機能するソフトウェア・アプリケーションを作成するための一連のルーチンとデータ構造。これらのアプリケーションは、サポートするシステムサービスにアクセスするために、これらのルーチンを参照することができる。
意思決定支援[decision support]
大量のデータの集合体に対して、複雑な問い合わせを行うデータベースアプリケーションの一種。TPC-H ベンチマークは、意思決定支援アプリケーションをシミュレートし、そのパフォーマンスを測定することを目的としている。
イベント[event]
出来事や事象の発生。発生すると、通常は機能、操作、タスクなどの実行に重要な影響を及ぼす。
イベントログ[event log]
システムが稼動し、要求を処理している間に発生したシステムイベントについて、その発生の通知を記録しているシステムデータの永続的なリポジトリのこと。
オープン・ソース・デベロップメント・ラボ(OSDL)[Open Source Development Lab]
ベンダーから中立した立場で、Linux と Linux ベースのアプリケーションをデータセンターとキャリアクラス向けに展開できるようにすることを目的に設立された組織。
カーネルモード[kernel mode]
カーネルが実行される、オペレーティングシステムの特権モード。このモードのとき、カーネルにはコンピュータへの完全なアクセス権がある。
可用性[availability]
システムが稼働状態を維持し、サービスの要求に対応できる確率あるいは能力を示す用語。可用性では、システムやシステム機能の稼働時間と、修理またはメンテナンスに必要とされる時間が考慮される。通常は、システムが稼働している時間をパーセンテージで表す(例えば、99.999%、99.9999% で、それぞれ年間で 5 分間、30 秒という停止時間を示す)。
強化ドライバ[hardened driver]
ハードウェアが誤動作したときに、システムの連続稼働をサポートするために機能拡張されたデバイスドライバ。強化ドライバは、ハードウェアの機能を利用しているアプリケーションが利用可能であるように、ハードウェアの障害を検出してレポートする機能も備える必要がある。
クラスタ[cluster]
クラスタとは、スケーラビリティ、負荷分散、タスクの分配の目的でサービスをしたり、アプリケーションを実行するために、相互に接続され、単一のコンピュータとして機能する別々のコンピュータが 1 つのグループを構成したもの。
検証[validation]
ソフトウェアコンポーネントが特定の要件に適合していることを保証するために評価に用いられるプロセス。
コンプライアンス[compliance]
ソフトウェアやハードウェアのコンポーネントが、所定の標準要件を満たすこと 。
修理性[repairability]
障害が発生したシステムが、特定の修理時間内に稼働できる状態に復元する確率 。
冗長性[redundancy]
複製されたコンポーネントの障害発生時に、稼働しているシステムには障害が発生しないようにするためのハードウェアやデータパスを二重化。
信頼性[reliability]
システムやシステムの能力が、特定の期間、与えられた条件下で障害が発生することなく継続的に機能する確率。
スケーラビリティ[scalability]
ハードウェア環境の規模拡大(例えば、プロセッサ数、ダイナミックメモリの容量、ストレージの容量の増加)に応じて、パフォーマンスを比例的に増大させて実行するソフトウェアパッケージの能力。また、負荷の増大やアプリケーションの複雑化(例えば、スレッド数、プロセス数、接続数の増加など)に応じて、システムリソースを効率的に管理するオペレーティングシステムの能力。
セキュリティ[security]
セキュリティ・ストラテジーは、情報やシステムに対する権限のないアクセス、ないしは権限のない支配を防止することを目的にしている。
層[tier]
複雑なアプリケーションをレイヤに論理的に分割した部分。各層は、アーキテクチャ全体の論理的な構成要素とみなされる。大規模なエンタープライズアプリケーションでは、各層は異なったマシン上に存在してセキュリティと信頼性を実現する。
データセンタ Linux 拡張機能[Data Center Linux enhancements]
OSDL データセンタ Linux ワーキンググループが策定した仕様に準拠した Linux カーネルのパッチ類とソフトウェアパッケージ類。
データセンタシステム[data center system]
大規模なエンタープライズコンピューティング環境に要求される可用性と適時性を備えるように設計されたシステム。
データベース[database]
リレーショナルデータベースとは、一定の形式で記述されたテーブルとして編成されたデータ項目の集合体をさす。データベーステーブルを再編成することなく、様々な方法でテーブルのデータにアクセスしたりデータを再編成できる。リレーショナルデータベースに対するユーザとアプリケーションプログラムの標準インターフェースは SQL(Structured Query Language)である。SQLステートメントを使用すると、リレーショナルデータベース内の情報をインタラクティブに参照できるだけでなく、レポート作成のためのデータ収集も行うことができる。
データベース管理システム[database management system]
データベース管理システム(DBMS)とは、データベース内のデータ(フィールド、レコード、およびファイル)の編成、格納、および検索を制御するソフトウェアプログラムのことをいう。また、DBMSはデータベースの安全性と完全性も制御する。
ノード[node]
ネットワーク環境では、ノードはデータ転送用の接続ポイントとして、再配信ポイントかエンドポイントのいずれかの役割を担う。一般に、ノードには他のノードへ伝送するデータの認識、処理、あるいは転送機能がプログラミングされるか組み込まれている。通常、複数の CPU を備えた単一のユニット/ボード/コンピュータ/システムの形態をとる。
ハートビート[heartbeat]
あるコンポーネントが、他のコンポーネントが機能しているかどうかを確認できるメカニズムのこと。
パフォーマンス[performance]
タスク実行時のシステムの効率性を示すために用いられる用語。パフォーマンスの指標としては、オペレーションのトータルスループットのほかに、メモリやディスクスペースの効率性などがある。これらの指標の組み合せによって、所定の時間に達成できる作業の総数が決まる。
ファイルシステム[file system]
オペレーティング・システムが一連の階層ファイルを管理する方法。ファイルの名前付けの方法、およびストレージ装置上で保存・検索するために論理的に配置する場所を定義する。ジャーナリング・ファイル・システムは、ファイルシステムのメタデータをログとして記録し復旧時間を早める。データの完全性が保証されるのは、元のディスクブロックの更新前に、ファイルのメタデータの更新内容がディスク上のシリアルログに書き込まれるためである。
フェールオーバ[failover]
プライマリのシステムが障害や予定停止時間のために、システムが使用できなくなった場合に、システムコンポーネントの機能がスタンバイコンポーネントによって肩代わりされる場合の運用モード。
複製システム[replicated system]
フォールトトレランス、パフォーマンス、サービスの容易さを目的に、基本システムと同一に設定されたシステム。
プラットフォーム[platform]
キャリアグレード Linux オペレーティングシステムをサポートする基礎的なハードウェア、ファームウェア、および最低限必要な装置一式(ならびにそのインターフェース)。
分散コンピューティング・インフラ[distributed computing infrastructure]
分散環境でアプリケーションを実行可能にする一連のハードウェアとソフトウェアのサービス。ネットワーク環境では、すべての階層に共通したディレクトリサービスやネームサービスなどの補足的なサービスが必要とされる。
保守性[serviceability]
システムを保守し更新する能力を示すために用いられる用語。保守性にかかわる課題は、多くの場合、メンテナンス作業の容易さ、あるいはシステム障害を切り分けて修理できるまでの速さによって測られる。
ミドルウェア[middleware]
ミドルウェアとは、2 つの異なった、通常は既存のプログラム間のインターフェースを提供するソフトウェアを意味する一般的な用語。
ユーザモード[user mode]
アプリケーションが実行される、オペレーティングシステムの非特権モード。
要求[request]
送信エンティティに代わりある動作を実行させることを求めるサービスないしはその他のエンティティに送信されるメッセージまたはその他のデータ項目。
ライブ・ソフトウェア・アップグレード[live software upgrade]
システムが稼動し、要求を処理している際に行われるソフトウェア・パッケージのアップグレード。
例外リスト[exception list]
標準と実装の間の相違点。
論理ボリュームマネージャ[logical volume manager]
ディスクストレージの管理に使用されるサブシステム。論理ボリューム管理で、物理記憶域のハイレベルな抽象化が実現される。物理記憶域の可用性とパフォーマンスを強化するために、論理ボリュームでは物理記憶域が連結、ミラーリング、あるいはストライピングという手段で整理される。
略語 ACPI: Advanced Configuration & Power Interface
DCL: Data Center Linux(データセンタ Linux)
DCL-WG: Data Center Linux Working Group(データセンタ Linux ワーキンググループ)
DPM: Defects per Million(百万あたりの欠陥数)
FHS: Filesystem Hierarchy Standard
FSG: Free Standards Group(フリー・スタンダーズ・グループ)
IEEE: Institute for Electrical and Electronic Engineers(米国電気電子学会)
IETF: Internet Engineering Task Force
LKCD: Linux Kernel Crash Dump(Linux カーネルクラッシュダンプ)
LSB: Linux Standard Base(Linux スタンダードベース)
MIB: Management Information Base(管理情報ベース)
NGPT: Next Generation Posix Threads(次世代 POSIX スレッド)
OSDL: Open Source Development Lab(オープン・ソース・デベロップメント・ラボ)
PICMG: PCI Industrial Computer Manufactures Group
POSIX: Portable Operating System Interface
RAID: Redundant Arrays of Independent Disk
RFC: Request for Comments
OLTP: On-Line Transaction Processing
SMP: symmetric multi-processor(対称型マルチプロセッサ)
SNMP: Simple Network Management Protocol
SQL: Structured Query Language(構造化問い合わせ言語)
USB: Universal Serial Bus
|