削除された内容 追加された内容
m 雑草取り
m ディスクミラーリング: 内部リンクの修正
 
(29人の利用者による、間の38版が非表示)
1行目:
{{参照方法|date=2018-12-27}}
'''ミラーリング'''(''Mirroring'')
#'''ミラーリング''' (''Mirroring'')
* [[コンピュータ]]におけるミラーリング。本項で詳述する。
#** 複数のファイルやディレクトリ構造を、別の[[ストレージ]]にまったく同じ構成で複製すること。
#** 全く同じ画面表示を複数の[[ディスプレイ (コンピュータ)|ディスプレイ]]で行うこと。
#* コミュニケーション手法の一つ。相手の動作に対して、まるで鏡のように自分の動作も合わせる方法のこと。
-----
== 一方向同期 ==
==ディスクミラーリング==
一方向[[ファイル同期|同期]]とも呼ばれ、ファイルは常にソースからターゲットに向けてコピーされ、ターゲット側からソース側に書き戻されることはない。
[[ハードディスクドライブ]]障害の対策として、複数のローカルなディスクドライブに同一の内容を記録すること。ディスクドライブのミラーリングで使用されたディスクをミラーリングディスクと呼ぶ。主に高[[可用性]]を求められる[[サーバ]]用途に使用されるほか、小規模サーバや個人のコンピュータでも使用される。[[RAID]]と呼ばれる技術では、複数のディスクドライブを仮想的に単一のディスクとして運用することができる。RAIDはその目的に応じ、0から6までのレベルがあり、そのなかで、[[RAID#RAID 1: 二重化 (ミラーリング)|RAID1]](レベル1)をミラーリングと呼ぶ。
 
=== ディスクミラーリング ===
ハードディスクドライブのミラーリングには、OSやミドルウェアなどのソフトウェアによるものと[[ディスクアレイ]]、RAIDコントローラカードを使用したハードウェアによるものがある。通常、ミラーリングを構成する複数のディスクに同時書き込みを行い、読み出しは主となる単一のディスクから行う。主となるディスクに障害が発生した場合、すみやかに他のディスクへの[[フェイルオーバー]]が行われる。また、障害発生時にシステムを停止させることなくディスクの交換([[ホットスワップ|活性挿抜・ホットスワップ]])が可能である。
[[ファイル:RAID 1.png|thumb|RAID 1の概念図。データをA1-4に分割して同じデータを同時に書き込む。]]
[[ハードディスクドライブ]]障害の対策として、複数のローカルなディスクドライブに同一の内容を記録すること。ディスクドライブのミラーリングで使用されたディスクをミラーリングディスクと呼ぶ。主に[[可用性]]を求められる[[サーバ]]用途に使用されるほか、小規模サーバや個人のコンピュータでも使用される。[[RAID]]と呼ばれる技術では、複数のディスクドライブを仮想的に単一のディスクとして運用することができる。RAIDはその目的に応じ、0から6までのレベルがあり、そのなかで、[[RAID#RAID 1: 二重化 (ミラーリング)|RAID1]](レベル1)1)をミラーリングと呼ぶ。
 
ハードディスクドライブのミラーリングには、[[オペレーティングシステム|OS]][[ミドルウェア]]などのソフトウェアによるものと[[ディスクアレイ]]、RAIDコントローラカードを使用したハードウェアによるものがある。通常、ミラーリングを構成する複数のディスクに同時書き込みを行い、読み出しは主となる単一のディスクから行う。主となるディスクに障害が発生した場合、すみやかに他のディスクへの[[フェイルオーバー]]が行われる。また、障害発生時にシステムを停止させることなくディスクの交換([[ホットスワップ|活性挿抜・ホットスワップ]])が可能である。
 
ネットワークにより遠隔地のストレージに複製を行うことを[[レプリケーション]]と呼ぶ。
 
=== ディレクトリのミラーリング ===
データやファイルなどの[[バックアップ]]や共有、公開のために、ディレクトリを別のコンピュータに複製すること。OSの提供する単純なコピーを使用するほか、[[rsync]]などのソフトウェアを使用する。一度、すべての資源ミラーしておき、定期的、オリジナルの変更時、その他必要に応じ差分のみをコピーすることで同一性を維持することができる。ローカルにサーバと同様のディレクトリツリーを構築し、公開サーバにミラーリングすることを[[ミラーリングアップロード]]と呼ぶ。また後述のミラーリングサーバを実現するためにサーバ間でミラーリングが行われる
オペレーティングシステムの提供する単純なコピーを使用するほか、[[Rsync|rsync]]などのソフトウェアを使用する。
一度、すべての資源をミラーしておき、定期的、オリジナルの変更時、その他必要に応じ差分のみをコピーすることで同一性を維持することができる。
ローカルにサーバと同様のディレクトリツリーを構築し、公開サーバにミラーリングすることを[[ミラーリングアップロード]]と呼ぶ。また後述のミラーリングサーバを実現するためにサーバ間でミラーリングが行われる。
 
=== ミラーリングサーバ ===
インターネットでの負荷分散および冗長性の確保のために使用される。[[ミラーサーバ]]とも呼ぶ。[[Webサーバ]]や[[FTPサーバ]]などを用いて情報やファイルなどの資源を公開する際に、特定の[[サーバ]]への負荷の集中の回避、遠隔地とのインターネット帯域の節約、障害の発生やメンテナンスによるサーバのダウン時のアクセスの確保などが目的である。ミラーリングサーバのなかには、代表の[[Uniform Resource Locator|URL]]にアクセスすると、ミラーを構成するサーバ群の中から、負荷の軽いサーバやネットワーク的に近いミラーに接続を行うものもある。
 
25 ⟶ 27行目:
大規模なソフトウェアの配布には、大きな負荷がかかるため、ミラーリングサーバが利用されている。
 
{{#ifexist:Ring Server プロジェクト|[[Ring Serverプロジェクト]]|[http://core.ring.gr.jp/ Ring Server プロジェクト]}}は、日本にいて大規模なミラーリングサーバ網の構築・運営を行っている、有志団体および個人の共同研究プロジェクトである。
 
{{節stubスタブ}}
 
== ミラーリングディスプレイ ==
ひとつのコンピュータに複数のディスプレイを接続し、同一の画面を表示させること。ふたりの人間が対面に座った場合や、大きな画面にミラーリングしてプレゼンテーションなどを行う場合など、ひとつのディスプレイを複数の人間が見るのが困難な場合に使用される。主に1対1の無線通信によるディスプレイ伝送技術で、ストリーミング技術を用いてホストの画像、音声、動画を別のデバイスに送ることができる。Wi-Fi Allianceによって策定された[[Miracast]](ミラキャスト)という規格を略し、海外では Castとも呼ばれる。また、コンピュータでは1つの画面を別のコンピュータやディブプレイに写す為に様々な装置やプログラムが存在する。
 
=== 主なミラーリングディスプレイ方法 ===
==関連項目==
* [[AirPlay]]ミラーリング
*[[可用性]]
* [[冗長化ApowerMirror]]
* {{仮リンク|Google Cast|en|Google Cast|label=}}
*[[RAID]]
*[[LetsView]]
*[[フォールトトレラントシステム]]
* LonelyScreen ([https://as.lonelyscreen.com/download.html])
*[[レプリケーション]]
* Mobizen (https://www.mobizen.com [https://www.mobizen.com/?locale=ja])
* Squirrels (https://www.airsquirrels.com [https://www.airsquirrels.com/])
 
== 関連項目 ==
{{DEFAULTSORT:みらりんく}}
* [[可用性]]
* [[冗長化]]
* [[RAID]]
* [[フォールトトレラントシステム]]
* [[レプリケーション]]
* [[ファイル同期]]
* [[iPod]]
* [[iTunes]]
 
{{DEFAULTSORT:みらりんく}}
[[Category:信頼性工学]]
[[Category:OSのファイルシステム]]
[[Category:コンピュータネットワーク]]
 
[[en:Disk mirroring]]
[[da:Spejl (edb)]]
[[de:RAID]]
[[es:Copia espejo]]