レプリケーションオプションのサマリー
次の表に、各実装の様々な側面をまとめます。
- レプリケートできるもの
この実装をレプリケートできるアーティファクト(任意のファイル、特定のタイプのストレージなど)。
- レプリカはどのように実行されますか。
レプリカがOCIによって自動的に実行されるか、スクリプトを作成して実行する必要があるか。
- 接続要件
このレプリカ実装に固有のネットワーク接続要件を示します。
- 追加のSW/HW要件
レプリカで、中央ホスト、中央ストレージ、追加ソフトウェアなどの追加コンポーネントが必要かどうか。
- ステージング記憶域の要件
レプリカ実装にステージング記憶域が必要かどうか。
- ステージング・ストレージの設定および管理の複雑さ
ステージング・ストレージが必要な場合、ステージング・ストレージの設定と管理はどれくらい複雑ですか。
- スイッチオーバーとフェイルオーバーの複雑さ
内容を二次サイトで使用可能にするための手順の複雑さ(低、中、高)。この分析には、システムの他のコンポーネント(データベース・スイッチオーバー、DNS変更、停止/起動プロセスなど)のスイッチオーバーおよびフェイルオーバー・タスクは含まれません。
- スイッチオーバー時のRTO
レプリケートされたコンテンツを使用可能にし、セカンダリ・ノードで使用できるようにするために必要な時間を示します。これにより、スイッチオーバー中の停止時間が増加します。これには、最後のレプリケーションに費やされた時間は含まれません。単に、ストレージのアタッチやマウントなどのアクションに費やされた時間を指します。これは、レプリケートされたストレージに関連するタスクのみを指し、システムの他のコンポーネント(データベースのスイッチオーバー、停止/起動プロセスなど)をスイッチオーバーするタスクの停止時間は含まれません。
- フェイルオーバー時のRTO
レプリケートされたコンテンツを使用可能にし、セカンダリで使用できるようにするために必要な時間。これにより、フェイルオーバー中の停止時間が増加します。これには、最後のレプリケーションに費やされた時間は含まれません。単に、ストレージのアタッチやマウントなどのアクションに費やされた時間を指します。レプリケートされたストレージに関連するタスクのみを参照し、システムの他のコンポーネント(データベースのフェイルオーバー、停止/起動プロセスなど)をフェイルオーバーするタスクの停止時間は含まれません。
- TCO(総コスト所有権)
ライセンス価格だけでなく、メンテナンス、運用などのすべての関連コストも含め、システムを存続期間にわたって所有するための完全なコスト。このポイントは、請求コストと運用コストに分かれています。
- 追加のサポート可能性の制限
このメソッドをサポートするための制限に関する情報を一覧表示します。
| 中間層レプリカ実装 | OCIブロック・ボリューム・レプリケーション | OCI File Storageのレプリケーション | Rsyncピア・ツー・ピア・レプリケーション
|
中央ステージング・レプリケーションを使用するRsync
|
Oracle Database File System(DBFS)のレプリケーション |
|---|---|---|---|---|---|
| レプリケートできるもの | ブロック・ボリュームのみ
(BVでは、共有ストレージなどのノード間での共有は許可されません)。 |
OCIファイル・ストレージ・ファイル・システムのみ。これは共有記憶域です(通常は、複数のノード間で共有されるアーティファクトが含まれます)。 | 基礎となる記憶域に関係なく、すべてのファイル・アーティファクト。 | 基礎となる記憶域に関係なく、すべてのファイル・アーティファクト。 | 基礎となる記憶域に関係なく、すべてのファイル・アーティファクト。 |
| レプリケーションはどのように実行されますか。 | OCIネイティブ・ストレージ・レプリケーション(Block Volumes)。 | OCIネイティブ・ストレージ・レプリケーション(ファイル・ストレージ) | スクリプト | スクリプト | スクリプト |
| 接続要件 | 明示的な接続は必要ありません。レプリケーションは、OCIのバックボーン接続を介して行われます。 | 明示的な接続は必要ありません。レプリケーションは、OCIのバックボーン接続を介して行われます。 | 中間層ピア・ノード間のSSH接続。 | 要塞ホストからすべての中間層ホスト(プライマリおよびセカンダリ)へのSSH接続。 | ロール変換には、中間層ホストからリモート・データベースへのSQL接続が必要になる場合があります。 |
| 追加のSW/HW要件 | N/A | N/A | N/A | はい、中央ストレージを備えた要塞ホストです。 | はい。Oracle Databaseが必要であり、DBクライアント・ソフトウェアを中間層ホストにインストールする必要があります。
データの量と頻度によっては、ストレージおよび処理レベルでの追加容量が必要になる場合があります。 |
| ステージング記憶域の要件 | N/A | N/A | N/A | はい、要塞です。 | はい、DBFSマウントです。 |
| ステージング・ストレージの設定および管理の複雑さ | N/A | N/A | N/A | 安値 | 中- 高 |
| スイッチオーバーおよびフェイルオーバーの複雑さ | 中(OCI Full Stack DRサービスを低用) | 中(OCI Full Stack DRサービスを低用) | 安値 | 安値 | 安値 |
| スイッチオーバー時のRTO |
0 アクティブ化、接続、およびマウントするタスクは以前に実行できるため、RTOには影響しません。 |
0 クローニング、エクスポートおよびマウントするタスクは以前に実行できるため、RTOには影響しません。 |
0 ストレージはセカンダリにマウントされたままです。これまでのアクションは必要ありません。 |
0 ストレージはセカンダリにマウントされたままです。これまでのアクションは必要ありません。 |
0 ストレージはセカンダリにマウントされたままです。これまでのアクションは必要ありません。 |
| フェイルオーバー時のRTO |
5-10分 これは、Bock Volumesの数およびアクションが並行して実行されるかどうかによって異なる場合があります。 |
5-10分 これはFSの数やアクションが並行して実行されるかどうかによって異なる場合があります。 |
0 | 0 | 0 |
| RPO |
30分以内 ソース・ボリューム内のデータの変更率に応じて異なる場合があります。 |
15分(最小レプリケーション間隔) ソース・ボリューム内のデータの変更率に応じて異なる場合があります。 |
レプリカ・スクリプトの実行頻度によって異なります。 |
レプリカ・スクリプトの実行頻度によって異なります。 |
レプリカ・スクリプトの実行頻度によって異なります。 |
| TCO請求コスト(レプリカ関連) |
安値 コストは、ネットワーク使用量と中間層ストレージです。 |
安値 コストは、ネットワーク使用量と中間層ストレージです。 |
安値 コストは、ネットワーク使用量と中間層ストレージです。 |
低-中 コストは、ネットワーク使用量に加えて中間層ストレージとステージング・ストレージです。 |
低-中 コストは、ネットワーク使用量に加えて、中間層ストレージとデータベース内のステージング・ストレージです。 |
| TCO運用コスト(メンテナンス、運用) |
中/低* OCIインフラストラクチャで管理 (*)役割の変更に Full Stack DRサービスを使用している場合 |
低/非常に低* OCIインフラストラクチャで管理 (*)役割の変更に Full Stack DRサービスを使用している場合。 FSは共有可能であるため、スイッチオーバーする要素の数はBVレプリカよりも少なくなります。 |
中 顧客が管理します。 |
中 顧客が管理します。 |
中- 高 顧客が管理し、異なるチームと知識(DBA)が必要です。 |
| 追加のサポート可能性の制限 | N/A | N/A | N/A | N/A | Autonomous Databaseを使用している場合は適用されません。 |