MGN でのレプリケーション状況を確認する方法
困っていた内容
Application Migration Service(以降 MGN) を利用しています。
ソースサーバ-とレプリケーションサーバー間のレプリケーション頻度を教えて下さい。
また、レプリケーションが正常に実行できているかを確認する方法はありますか?
どう対応すればいいの?
MGN におけるソースサーバーからレプリケーションサーバーへのレプリケーションは、継続的(リアルタイム)に行われます。
具体的には、ソースサーバーで稼働している MGN エージェントがディスクの IO を監視し、書き込みオペレーションが発生すると、即座にそのデータをブロックレベルでレプリケーションする動作となっています。
そのため、特定の頻度や間隔といったものはなく、書き込みオペレーションが発生したタイミングでレプリケーションが実行される仕様となっています。
なお、レプリケーションの状況については、MGN コンソールの各ソースサーバーごとの画面から確認できます。
「Migration dashboard」タブの「Data replication status」が Healthy であれば、現在レプリケーションが正常に実行されていると判断できます。
もし仮にレプリケーションが正常に行われていない場合には、Stalled 等の表示となり、遅延の状況なども確認できます。
参考情報
[1] Replication related - What is Continuous, Block level data replication?
What is Continuous, Block level data replication?
During continuous block-level replication, the replication agent continuously monitors disk input/output (IO) activity on the protected disks. It then replicates all WRITE operations, which involve modifying or adding data, to the Replication Server, ensuring that the data is duplicated and kept up-to-date on the replication server.
Data replication can be in one of several states, as indicated in the panel title:
--
・Healthy: all data has been copied and any changes at source are continuously being replicated (data is flowing).
--
・Stalled: data is not flowing and user intervention is required (either initial sync will never complete, or state at source will become further and further the state at AWS). When the state is stalled, then the replication initiation checklist is also shown, indicating where the error occurred that caused the stalled state.