« 3.5TB、600万個のファイルをスムーズに移行!ソフトバンク・テクノロジー様導入事例 | トップページ | 「年間メンテナンス付きパッケージ製品」と「ライセンスプログラム製品」の違い »

2014年4月 1日 (火)

Arcserve Replication の同期中に複製元のデータを更新したらどうなる?

こんにちは、ホテです。

ARCserve Replication のよくある質問のひとつに、「同期中にマスタ(複製元)側で更新したファイルはちゃんと複製されるの?」というものがあります。

この質問に対する答えは「同期完了後にちゃんとレプリケーションされます!」となるのですが、今日はこの辺の仕組みを図を使ってご説明しようと思います。

 

なお、この記事では ARCserve Replication 用語がバンバン出るので、初めての方は以下の資料をあらかじめ読んでいただくのが良いかもしれません。

Arcserve Replication / High Availability の仕組み

 

ではまず、同期が始まるタイミングからどのような動きをしていくのか見ていきましょう。

① の同期開始の時点では、マスタサーバには「A」「B」というデータがあり、レプリカサーバは空の状態です。

01_3

 

同期によってデータがレプリカサーバへ複製されていきます。② の時点ではまず「A」がレプリカに複製されました。さらに、その最中にユーザー操作によってマスタサーバ側で「C」が追加されました。

この「C」を作るという動作がジャーナルファイルとしてスプール ディレクトリに蓄積されます。

02_2

 

③ は同期が完了し「A」「B」がレプリカに複製された状態です。同期の役割は同期開始時点(つまり ① の時点)のデータを複製する事なので「C」がまだレプリカに反映されていないのは正常です。

03_2

 

その後スプールディレクトリにたまっていたジャーナルファイルが反映されレプリカに「C」が作られます。

04_2

 

この動作はARCserve Replicationの画面からも追う事ができます。下の図の「同期処理が終了しました」が③の時点。「同期処理中の変更はすべてレプリケートされました」が④が完了した時点です。

05

 

このような仕組みになっているので、先日ご紹介したようにデータ移行ツールとして活用する事ができるわけです。

一方、コピーツールではコピー中に変更されたデータを追う事が出来ないので、データ移行作業中はサービスを停止しなければいけません。

なお、この件についてはサポート技術情報も公開されています。もっと詳しく知りたい方はこちらもご覧ください。

技術情報:同期中にマスタ サーバのデータを更新して良いですか?また、その際の注意点はありますか?

« 3.5TB、600万個のファイルをスムーズに移行!ソフトバンク・テクノロジー様導入事例 | トップページ | 「年間メンテナンス付きパッケージ製品」と「ライセンスプログラム製品」の違い »

技術情報」カテゴリの記事

よく聞かれる質問」カテゴリの記事

コメント

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

トラックバック

« 3.5TB、600万個のファイルをスムーズに移行!ソフトバンク・テクノロジー様導入事例 | トップページ | 「年間メンテナンス付きパッケージ製品」と「ライセンスプログラム製品」の違い »