レプリケーション | ASAHIネット
HOME
キーワードトップ
その他
ら
れ
レプリケーション
レプリケーション
レプリケーション
()とは、
ソフトウェア
や
ハードウェア
の冗長な
リソース
間で一貫性を保ちながら情報を共有する処理を意味し、信頼性やフォールトトレラント性や
アクセス
容易性を強化する。同じデータを複数の
記憶装置
に格納することを「データ
レプリケーション
」、同じ計算
タスク
を何度も実
行
することを「計算
レプリケーション
」という。計算
タスク
の場合、異なる機器上で実
行
すれば「空間的
レプリケーション
」となり、同じ機器上で繰り返し実
行
すれば「時間的
レプリケーション
」となる。Replication は本来は「
複製
」の意。
複製
された
実体
への
アクセス
は、一般に
複製
されていない単一の
実体
への
アクセス
と同じである。外部のユーザーから見て
レプリケーション
は透過的でなければならない。また、障害発生時の
複製
物への
フェイルオーバー
は、可能な限り隠蔽される。
データやサービスの
レプリケーション
は、一般に動的
レプリケーション
と静的
レプリケーション
に分けられる。動的
レプリケーション
では、同じ要求を全
複製
で処理する。静的
レプリケーション
では、1つの要求は1つの
複製
で処理され、それによる状態変化を他の
複製
に転送する。ある時点で1つのマスター
複製
が選ばれ、全要求を処理する場合、これを「プライマリ/
バックアップ
」型(マスタースレーブ型)といい、高可用クラスターでよく使われる。一方、任意の
複製
が要求を処理して状態を分配する場合、これを「複数プライマリ」型(
データベース
ではマルチマスター
レプリケーション
)と呼ぶ。複数プライマリ型では、何らかの分散並
行
性制御が必須であり、分散
ロック
マネージャなどが使われる。
負荷分散
は、異なる計算
タスク
を複数マシンに分配するのであって、計算
レプリケーション
とは異なる。ただし、
負荷分散
ではデータを複数マシンで共有する必要があるため、データ
レプリケーション
を内部で
行
っている。
バックアップ
は、長期に渡って
コピー
を保持し続けるため、
レプリケーション
とは異なる。
レプリケーション
では、データは頻繁に更新される。
「
レプリケーション
」『フリー百科事典
ウィキペディア
日本語版』(
http://ja.wikipedia.org/
)。2009年7月28日15時(日本時間)現在での最新版を取得。
続きを見る
おすすめ情報
高品質・低価格のインターネットプロバイダ
インターネット
プロバイダー
「ASAHIネット」は
ADSL
, 光回線などの
インターネット
接続を業界最安値水準でを提供している。日経ビジネス・J.D. Power等のお客様満足度調査でも高い評価を得ており。「推奨度№1」といわれるのも納得だ。