データミラーリングはデータを保護する一般的な手法であり、ローカルの別サーバーやデバイス、あるいはリモートストレージなど、ある場所から別の場所へリアルタイムでデータをコピーする、災害復旧(DR)の一環だ。ミラーリングされたデータは完全なコピーであるため、一方のデータセットが失われても、もう一方を利用できる。
ミラーリングは、リスクを軽減するためによく利用される。組織のデータがすべて1カ所に保存されていると、リスクにさらされる。停電やサイバー攻撃、災害が発生した場合、すべてのデータを別の場所にコピーしておけば、状況を救える可能性がある。このアプローチにより、インフラ内の単一障害点を回避できる。
ミラーリングは、バックアップの代わりに使われることもある。すべてがリアルタイムで別の場所に自動コピーされるため、バックアップを継続する必要はないと考える人もいる。しかし、賢明な組織は両方を導入する。バックアップとミラーリングは、連携して運用すべきだ。
データミラーリングについて知っておくべき5つの主要トレンドを、サイバーセキュリティの実践という観点から紹介する。
詳しくはこちら:クラウド災害復旧のベストプラクティス
1. データ共有
データミラーリングには、DR、単一障害点の回避、データの2次コピーのリアルタイム保持など、多くの用途がある。しかし、データ共有と呼ばれる新たな用途が登場している。
「もともとはストレージインフラにおける単一障害点を回避するために作られたデータミラーリングが、現在ではさまざまなデータ共有のシナリオに適用されている」と、DataCore Softwareのdirector of technical marketingであるAugie Gonzalez氏は述べた。
同氏は、トランザクション処理とビジネスインテリジェンス(BI)の接点でミラーリングが使われる例を挙げた。そこでは、リアルタイムのオンライン・トランザクション処理(OLTP)データが分析ツールにミラーリングされる。分析ツールはそのデータセットを調査して洞察を導き出せるため、プライマリーデータセットに干渉することがない。
2. データの近接性
データとアプリケーションがエンドユーザーに近いほど、遅延は小さくなる。
プライマリーサイトが国内の反対側、あるいは地球の裏側にある場合、必要な場所までネットワークを経由してデータが届くのに時間がかかることがある。データミラーリングは、こうした遅延を低減する方法の1つだ。
「DataCoreのGonzalez氏によると、データミラーリングはメトロポリタンエリアネットワークでユーザーの近くにデータを配置する手段として支持を集めている。
「ストレッチクラスターの各サイトは、LANを横断してソースイメージに到達する際の遅延を受けるのではなく、最も近いミラーコピー上で直接動作する」
3. クラウドデータベース
かつてデータベースはオンプレミスだけに保持されていた。しかし現在では、クラウドデータベースが主流になりつつある。
データベースがクラウドに置かれるようになったことで、ミラーリングは待望されていた柔軟性、低遅延、俊敏性をもたらす。
「クラウド導入では、特に分析やデータベースなどの中核業務アプリケーションがクラウドに移行すると、データミラーリングの重要性が増す」と、ExceleroのCTOであるKirill Shoikhet氏は述べた。
「データベースはアベイラビリティーゾーン間でミラーリングする必要がある。ラウンドトリップの回数を最小限に抑えながら同期ミラーリングできるテクノロジーは優位性を持つ。アベイラビリティーゾーンやリージョンをまたぐ場合、距離と物理法則に起因する一定の遅延が生じるためだ」
詳しくはこちら:クラウドデータベースのトレンド
4. ランサムウェア対策
ランサムウェア攻撃は頻度を増しており、複雑さも急速に増している。多くの組織にとって、攻撃を防ぐことはもちろん、場合によっては検知することさえ難しくなっている。
そのため経営幹部は、業務を24時間、週7日体制で継続できるよう、データの可用性を高く保ち、ランサムウェア攻撃から保護するようチームに求めている。これは、登場したリモート運用モデルにおいて、いっそう重要だ。
「ランサムウェアから保護するため、企業は今後も、組み込みのエアギャップ機構を備えたオンプレミスとマルチクラウドの両システムに、複数の変更不能なコピーとしてデータをレプリケートしていく。一方、プライマリーストレージシステムはデータのスナップショットとバージョニング機能を提供し、攻撃前のバージョンを復旧できるようにする」と、CommvaultのVP of product managementであるParam Kumarasamy氏は述べた。
「こうしたトレンドを受け、ビジネスリーダーはオンプレミスのデータレプリケーションに注力することを減らし、代わりにアプリケーション所有者に対して、仮想化、エンタープライズ、クラウドアプリケーションで高いデータ可用性を実現するマルチクラウド戦略の採用を促すようになる。複数のクラウドベンダーにまたがってデータをレプリケートするためだ」
詳しくはこちら:ランサムウェアからバックアップを強化する方法
5. サーバーレスレプリケーション
レプリケーションはかつて、あるサーバーと別のサーバーの間、あるネットワーク接続ストレージ(NAS)ボックス同士、あるいはアプライアンス同士で行われていた。
しかし、クラウドの普及が進むにつれて状況は変わった。CommvaultのKumarasamy氏が指摘するトレンドの1つが、サーバーレスによるクラウド内およびクラウド間のデータレプリケーションだ。新時代のクラウドアプリケーションではデータ層とコンピュート層が分離されているため、それぞれのリソースを独立してスケールできる。
「こうしたクラウドアプリケーションのデータは、高可用性を実現するため、リージョン内またはリージョン間の複数のクラウドゾーンにレプリケートされる」と、Kumarasamy氏は述べた。
「データの可用性は、ほとんどのビジネスクリティカルなアプリケーションにとって不可欠だ」