レプリケーションとは?れぷりけーしょん
レプリケーションとは、稼働中のデータを別の装置や拠点へ複製し続ける仕組みで、同期方式は複製先への書込み完了を待ってから応答を返すためRPOをほぼゼロにできるが距離に応じて応答時間が悪化し、非同期方式は性能を保てる代わりに障害時に直近の更新を失う。運用の場面では、顧客と約束したRPO・RTOをどの方式で満たすかという設計判断そのものであり、規格の言い方ではサービス継続の要求事項を実現する手段の一つにあたる。
最終更新:2026-10-06
ITサービスマネージャを最短で暗記・合格する →背景
バックアップは1日1回のような周期で取るため、障害の直前に取った時点まで戻ると、その間の更新はすべて消える。1日分の伝票を失えないという業務では、この周期そのものが許容できない。そこで、取る作業ではなく複製し続ける状態を作ることで、失う量を秒単位まで縮められるようにしたのがレプリケーションである。運用にとっての判断軸は、失ってよい量(RPO)と応答時間の劣化のどちらを取るかで、これは技術ではなく顧客との合意で決まる。
具体例
Oracle Data Guard には、複製先への書込みを待つ最大保護モード(RPOゼロ、ただし複製先が応答しないと本番も止まる)、性能を優先する最大パフォーマンスモード(非同期、数秒〜数分ぶんの損失があり得る)がある。AWS の Amazon RDS のマルチAZ配置は同期複製で、単一AZ障害時に自動的に切り替わるが、これは同一リージョン内の話であり、リージョン全体の被災に備えるならリードレプリカによる非同期の遠隔複製を別に持つ。
試験での引っ掛け
最も重い誤りは、レプリケーションをバックアップの代わりに数えることである。複製は「そのまま写す」仕組みなので、誤ってテーブルを削除した、ランサムウェアで暗号化された、といった論理的な破壊は数秒で複製先にも反映される——戻せるのは世代を持つバックアップだけであり、RPOの議論とは別に世代管理が要る。もう一つ、同期方式は距離が伸びるほど1トランザクションの応答時間が延びるため、遠隔地DRを同期で組もうとすると平常時の性能要件を満たせなくなる。
関連用語
出典・参考
公式シラバスの4 サービスの運用 > 4-2 運用オペレーションに掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。