Data Management (DMS) は、データソース、データ操作と管理、商用アプリケーションの 3 層からなるサービスアーキテクチャ上に構築されています。DMS には、完全バックアップ、増分バックアップ、地理的冗長性、データ復元を提供するデータディザスタリカバリモジュールも組み込まれています。
データソース
DMS は、以下の種類のデータベースに接続します。
リレーショナルデータベース: MySQL、SQL Server、PostgreSQL、PolarDB for MySQL、PolarDB for PostgreSQL (Compatible with Oracle)、PolarDB-X、OceanBase、Oracle、Dameng (DM)
NoSQL データベース: Redis、MongoDB、Memcache、Cassandra、Graph Database (GDB)
OLAP データベース: AnalyticDB for MySQL、AnalyticDB for PostgreSQL
ファイルおよびログストレージ: Object Storage Service (OSS)、Simple Log Service (SLS)
DMS は、Alibaba Cloud データベース、他のクラウドサービスプロバイダーのデータベース、および自己管理データベースをサポートしています。詳細については、「サポートされているデータベースの種類と機能」をご参照ください。
データ操作と管理
このレイヤーは、次の 3 つの機能領域をカバーしています。
データ資産とセキュリティ: データベース、データウェアハウス、データレイクにまたがるデータ資産、セキュリティコントロール、ガバナンスの集中管理。
データベースの設計と開発: ロックフリー変更、データインポート、スキーマ同期、テーブル整合性修復、データベースグループ化、データ追跡。
データ転送と処理: データ同期、データ移行、変更追跡、データ統合、オーケストレーションとスケジューリング。これらはすべて SQL ステートメントで操作可能です。
完全な特徴一覧については、「特徴」をご参照ください。
商用アプリケーション
DMS は、以下のビジネスシナリオをサポートしています。
データに基づく O&M
マルチアクティブディザスタリカバリ
翌日の完全データスナップショット
集中データ処理
ビジュアルレポート
多次元データ分析
データディザスタリカバリ
データディザスタリカバリモジュールは、従来のバックアップアプローチの課題、すなわち、長い復元時間、大規模データセットにおける高コスト、リスクの高い手動プロセスといった課題に対処します。
シナリオ
緊急ディザスタリカバリ
データセキュリティインシデントが発生すると、データディザスタリカバリは自動的にバックアップセットを取得し、スナップショットを生成してサンドボックスインスタンスを作成します。サンドボックスはソースデータベースインスタンスに直接マッピングされ、ソースデータに影響を与えることなく読み取り/書き込み操作をサポートします。
サンドボックスインスタンスは、以下の目的で使用します。
データ復元
リカバリ訓練
開発とテスト
クエリ分析
緊急ディザスタリカバリ
詳細については、「DBS サンドボックスの概要」をご参照ください。
パフォーマンス仕様:
| メトリック | 値 |
|---|---|
| バックアップレート | 200 MB/s 以上 |
| 最大圧縮率 | 7:1 |
| 復元時間 | 2 分で 1 TB |
| ログキャプチャ | リアルタイムインメモリ |
| ポイントインタイムリカバリ | サポート |
メリット:
高性能: バックアップレートは 200 MB/s を超え、最大 7:1 の圧縮率を実現します。
高速復元: 2 分で 1 TB を復元し、ポイントインタイムロールバックをサポートします。
低ストレージコスト: データ重複排除により、バックアップストレージコストを削減します。
ストレージ仮想化: サンドボックスインスタンスは Alibaba Cloud 上で独立して実行されます。サンドボックスでの読み取り/書き込み操作は、ソースデータベースに影響を与えません。
地理的冗長性
データディザスタリカバリは、データとログをソースデータベースとは異なるリージョンの OSS バケットにバックアップします。クロスリージョンバックアップスケジュールを設定して、地理的冗長性を実装します。詳細については、「概要」をご参照ください。
メリット:
高セキュリティ: データは VPC (Virtual Private Cloud) を介して転送されます。ソースデータベースでインターネットアクセスを有効にする必要はありません。
柔軟性: 毎日のデフォルトバックアップと毎月のクロスリージョンバックアップを個別に設定できます。
高速データバックアップ: クロスリージョンバックアップは、リージョン間の専用線やインターネット接続を必要とせずに実行されます。
クラウド間データベースバックアップ
データディザスタリカバリでバックアップスケジュールを実行し、サードパーティのクラウドプラットフォームから Alibaba Cloud OSS にデータベースをバックアップします。ソースデータベースのエンドポイントはインターネットに公開されず、データは転送中に暗号化されます。
メリット:
高いセキュリティと信頼性: 暗号化された転送により、ソースエンドポイントがインターネットに公開されるのを防ぎます。
使いやすさ: 単一のバックアップおよび復元プラットフォームで、異なるクラウド環境のデータベースを処理し、異なるバックアップ保持ポリシーを調整します。
データベースレベルおよびテーブルレベルの復元
データディザスタリカバリは、インスタンス全体を復元するのではなく、指定されたテーブルからのみバックアップデータを読み取ります。これを増分バックアップと組み合わせることで、任意の時点にデータを復元できます。詳細については、「データベースまたはテーブルごとのデータ復元」をご参照ください。
メリット:
高効率: 対象を絞ったテーブル読み取りにより、フルインスタンス復元と比較して復元時間が短縮されます。
高い柔軟性: 増分バックアップと組み合わせて、ポイントインタイムリカバリが可能です。
ISV 向けのバックアップ統合
複数のデータベース環境とバックアップスクリプトを管理する独立系ソフトウェアベンダー (ISV) 向けに、データディザスタリカバリは、データベース全体のクラウドバックアップを統合する統一プラットフォームを提供します。
メリット:
最先端のバックアップ技術: 複数のバックアップスクリプトを単一のプラットフォームに置き換えることで、O&M ワークロードを削減します。
クラウドバックアップ: 複数のデータベースからのバックアップデータをクラウドに統合します。
低い O&M コスト: ユーザーデータを保護し、データ損失を防ぎ、運用コストを削減します。