Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OCIのDR構成について<BaseDB/AutonomousDBの機能>

 OCIのDR構成について<BaseDB/AutonomousDBの機能>

Avatar for Database Technology Inc.

Database Technology Inc.

June 11, 2025
Tweet

More Decks by Database Technology Inc.

Other Decks in Technology

Transcript

  1. © 2025 Database Technology Inc. All Rights Reserved. 株式会社データベーステクノロジ OCIのDR構成について(第4回)

    ~Base Databaseと Autonomous DatabaseのDR構成で 利用可能な機能について詳しく説明~ 2025年04月07日 (月) 下山 星夜
  2. © 2025 Database Technology Inc. All Rights Reserved. 2 はじめに

    本書は、Oracle Cloud Infrastructure(以下「OCI」)内で使用可能なDR構 成の一覧について、弊社の解釈による解説を付記して紹介するものです。 OCIの各サービスにおける最新情報については、オラクル社による公式情報 をご確認ください。 OCIコンソールの実際の画面は、本書と若干異なる可能性がございます。
  3. © 2025 Database Technology Inc. All Rights Reserved. 3 第1回:DR構成の概要と各サービス・機能の一覧

    第2回:DBサービスのDR構成で利用可能な機能について説明 第3回:HeatWave MySQLとPostgreSQLのDR構成で利用可能な機能につい て詳しく説明 第4回:Base DatabaseとAutonomous DatabaseのDR構成で利用可能な機 能について詳しく説明 第5回:ストレージサービスのDR構成で利用可能な機能について詳しく説明 第6回:コンピュートインスタンスのDR構成で利用可能な機能について詳し く説明、DR構成を提供するサービスについて詳しく説明、全体のまとめ ※DR構成は、6回に分けて機能紹介を行います。本書は4回目です。 各回のタイトル
  4. © 2025 Database Technology Inc. All Rights Reserved. 4 Index

    1. これまでの復習 2. Base DatabaseのDR構成で利用可能な機能について 3. Autonomous DatabaseのDR構成で利用可能な機能について 4. まとめ
  5. © 2025 Database Technology Inc. All Rights Reserved. 5 本資料のみかた

    ⚫ 本資料では、「一般的な内容」と「OCI固有の内容」の2種類を取り扱いま す。 ⚫ 各スライド右上に、該当する内容として『一般的』または『OCI固有』のラ ベルを表示しています。 ⚫ 以下のアイコンにより、各スライドがどちらかの内容を扱っているかを一 目で判断できます。 一般 OCI固有
  6. © 2025 Database Technology Inc. All Rights Reserved. 7 1-1:障害復旧時の設定目標値(1回目の資料から抜粋)

    ⚫ RTO(復旧時間目標) ⚫ 障害発生時、未来の「どの時間まで」にサービスを復旧させるかの目標値 ⚫ RPO(復旧時点目標) ⚫ 障害発生時、過去の「どの時点まで」のデータを復旧させるかの目標値 障害発生 RPO RTO どの時点までのデータを復旧? (データのロス) どの時間までにサービスを復旧? (サービスのダウンタイム) 一般
  7. © 2025 Database Technology Inc. All Rights Reserved. 8 1-2:HeatWave

    MySQLのDR構成で利用可能な機能(3回目の資料から抜粋) OCI特有 DR方法 RPO RTO コスト 通常バックアップ 最大で24時間 最大で数時間~数日以上 $ ポイントインタイムリカバリ 最大で5分間 最大で数時間~数日以上 $$ 高可用性 ほぼゼロ 最大で数分 $$$$ インバウンド/アウトバウンド レプリケーション ほぼゼロ 最大で数時間 $$$ HeatWave MySQL
  8. © 2025 Database Technology Inc. All Rights Reserved. 9 1-3:PostgreSQLのDR構成で利用可能な機能(3回目の資料から抜粋)

    OCI特有 DR方法 RPO RTO コスト 通常バックアップ 最大で24時間 最大で数時間~数日以上 $ 高可用性 ほぼゼロ 最大で数分 $$$$ PostgreSQL
  9. © 2025 Database Technology Inc. All Rights Reserved. 10 1-4:Base

    DatabaseのDR構成で利用可能な機能 バックアップ リストア レプリケーション フェイルオーバー/ スイッチオーバー 物理バックアップ ※1 手動 完全 初回のみ 増分 二回目以降 自動 完全 初回のみ 増分 二回目以降 ※1 増分バックアップは、完 全バックアップが既にあ る場合のみ選択可 別リージョンにも リストア可 物理レプリケーション Data Guard 複製先データベースの場所 別FD(フォルトドメイン) 別AD(可用性ドメイン) 別リージョン フェイルオーバー/ スイッチオーバー サポート OCI特有
  10. © 2025 Database Technology Inc. All Rights Reserved. 11 1-5:Autonomous

    DatabaseのDR構成で利用可能な機能 バックアップ リストア レプリケーション フェイルオーバー/ スイッチオーバー 物理バックアップ ※1 手動(非推奨) 完全 初回のみ 増分 二回目以降 自動 完全 初回のみ 増分 二回目以降 ※1 増分バックアップは、完 全バックアップが既にあ る場合のみ選択可。 また、手動バックアップ はOracleとして非推奨 別リージョンに もリストア可 物理レプリケーション Autonomous Data Guard ※2 複製先データベースの場所 別FD(フォルトドメイン) 別AD(可用性ドメイン) 別リージョン ※2 レプリケーションは、 Autonomous Data Guardのみ。 ディザスタリカバリの方法として、 Autonomous Data Guardとは別に、 バックアップベースの設定も可能 フェイルオーバー/ スイッチオーバー サポート OCI特有
  11. © 2025 Database Technology Inc. All Rights Reserved. 12 2.

    Base Databaseの DR構成で利用可能な機能について Base Database
  12. © 2025 Database Technology Inc. All Rights Reserved. 13 2-1:Base

    Databaseのバックアップの保存先の違い ⚫ Base Databaseのバックアップの保存先には、以下の2種類がある ⚫ オブジェクトストレージ……Oracle管理のオブジェクトストレージ ⚫ 自律型リカバリサービス(RCV)……OCI推奨。オブジェクトストレージと同コストで、 RTOが小さくなるメリットがある ⚫ RCVには、以下のオプション機能もある ⚫ リアルタイムデータ保護自律型リカバリサービス(ZRCV)……コストが増えるデメ リットがあるが、RPOが大幅に小さくなるメリットがある 要件に合わせて、適切なバックアップの保存方法を選択する OCI特有
  13. © 2025 Database Technology Inc. All Rights Reserved. 14 2-2:Base

    Databaseの自動バックアップ(オブジェクトストレージ) OCI特有 増分バックアップは日次で行われる 完全バックアップは週次で行われる
  14. © 2025 Database Technology Inc. All Rights Reserved. 15 2-3:Base

    Databaseの自動バックアップ(RCV/ZRCV) OCI特有 週次の完全バックアップは行われず、 日次の増分バックアップのみ行われる リアルタイムデータ保護オプションにチェックを付ければ、 RCVのオプション機能であるZRCVになる
  15. © 2025 Database Technology Inc. All Rights Reserved. 16 2-4:Base

    Databaseの手動バックアップ(オブジェクトストレージ) OCI特有 手動でバックアップを作成可能。
  16. © 2025 Database Technology Inc. All Rights Reserved. 17 2-5:Base

    Databaseの手動バックアップ(RCV/ZRCV) OCI特有 ラジオボタンが上の場合は、手動バックアップの保持期間が、 保護ポリシーのバックアップ保持期間になる。 ラジオボタンが下の場合は、手動バックアップの保持期間が、 90~3650日の間で値を設定する長期保存になる。
  17. © 2025 Database Technology Inc. All Rights Reserved. 18 Tips:リストアとDB新規作成の違い

    ⚫ バックアップからデータを復旧する際は、リストアとDB新規作成の2種類がある ⚫ リストア ⚫ 特定のDBで取得したバックアップファイルを、そのDBに戻すこと ⚫ 障害が発生しても特定のDBが残っていて、DB自体が利用可能な場合に有効的 ⚫ DB新規作成 ⚫ 特定のDBで取得したバックアップファイルから、新規で別のDBを作成すること ⚫ 障害が発生して特定のDBが利用できず、バックアップファイルだけ利用可能な場合に有効的 バックアップファイルだけ利用可能な場合はDB新規作成になるが、 その場合はどうしてもRTOが大きくなる 一般
  18. © 2025 Database Technology Inc. All Rights Reserved. 19 2-6:Base

    Databaseのリストア(オブジェクトストレージ) OCI特有 保存先がオブジェクトストレージの場合 ・RPOは最大で24時間 ・RTOは最大で数時間~数日以上(DB新規作成の時) バックアップの保存先に関わらず、 別リージョンにもリストア可能
  19. © 2025 Database Technology Inc. All Rights Reserved. 20 2-7:Base

    Databaseのリストア(RCV) OCI特有 保存先がRCVの場合 ・RPOは最大で24時間 ・RTOは最大で数時間~数日( DB新規作成の時)
  20. © 2025 Database Technology Inc. All Rights Reserved. 21 2-8:Base

    Databaseのリストア(ZRCV) OCI特有 保存先がZRCVの場合 ・RPOはほぼゼロ ・RTOは最大で数時間~数日( DB新規作成の時)
  21. © 2025 Database Technology Inc. All Rights Reserved. 22 2-9:Base

    DatabaseのData Guard ⚫ 物理的な非同期レプリケーション ⚫ 1つのプライマリデータベース 1つのスタンバイデータベース ⚫ スタンバイデータベースの場所 ⚫ 別FD(フォルトドメイン)、別AD(可用性ドメイン)、別リージョン ⚫ フェイルオーバー/スイッチオーバーをサポート ⚫ RPO……ほぼゼロ ⚫ RTO……最大で数分 Data GuardはRPOおよびRTOがかなり短くなるが、 スタンバイデータベースの分コストは高くなる OCI特有
  22. © 2025 Database Technology Inc. All Rights Reserved. 23 Tips:Data

    GuardとActive Data Guardの違い ⚫ Data Guard ⚫ Enterprise Edition、Enterprise Edition High Performance、 Enterprise Edition Extreme Performanceで利用可能 ⚫ Active Data Guard ⚫ Enterprise Edition Extreme Performanceでのみ利用可能 ⚫ Active Data Guardの方がコストは高いが、高性能レプリケーション ⚫ RPOやRTOは変わらない RPOやRTOの面では、 Data GuardとActive Data Guardの差異は無い 一般
  23. © 2025 Database Technology Inc. All Rights Reserved. 24 2-10:Base

    DatabaseのData Guardの概要図 1 Tenancy OCI Region:AP-TOKYO-1 Availability Domain 1 Fault Domain 1 Fault Domain 2 Fault Domain 3 Subnet VCN 別のFDにあるBase Databaseに対して、 レプリケーション OCI特有 Base Database (スタンバイ) Base Database (プライマリ)
  24. © 2025 Database Technology Inc. All Rights Reserved. 25 OCI

    Region:US-ASHBURN-1 Tenancy Availability Domain 1 Availability Domain 2 Availability Domain 3 Subnet VCN 2-11:Base DatabaseのData Guardの概要図 2 Subnet Subnet OCI特有 別のADにあるBase Databaseに対して、 レプリケーション Base Database (プライマリ) Base Database (スタンバイ)
  25. © 2025 Database Technology Inc. All Rights Reserved. 26 2-12:Base

    DatabaseのData Guardの概要図 3 OCI Region:AP-TOKYO-1 Tenancy Subnet VCN OCI Region:AP-OSAKA-1 Subnet VCN Remote Peering DRG DRG OCI特有 別のリージョンにあるBase Databaseに対して、 レプリケーション Base Database (スタンバイ) Base Database (プライマリ)
  26. © 2025 Database Technology Inc. All Rights Reserved. 27 DR方法

    RPO RTO コスト バックアップ (オブジェクトストレージ) 最大で24時間 最大で数時間~数日以上 $ バックアップ(RCV) 最大で24時間 最大で数時間~数日 $ バックアップ(ZRCV) ほぼゼロ 最大で数時間~数日 $$ Data Guard ほぼゼロ 最大で数分 $$$ 2-13:Base DatabaseのDR構成で利用可能な機能のまとめ OCI特有 Base Database
  27. © 2025 Database Technology Inc. All Rights Reserved. 28 3.

    Autonomous Databaseの DR構成で利用可能な機能について Autonomous Database
  28. © 2025 Database Technology Inc. All Rights Reserved. 29 3-1:Autonomous

    Databaseの自動バックアップ OCI特有 バックアップは日次で行われるが、時間の指定は出来ない (Oracle社によって管理されている)
  29. © 2025 Database Technology Inc. All Rights Reserved. 30 ⚫

    Autonomous Databaseは、自動バックアップをOracleが完全に管理 ⚫ ユーザーによる手動バックアップの作成は非推奨 ⚫ コンソール画面からは手動バックアップを作成出来ないが、APIからは作成 可能 3-2: Autonomous Databaseの手動バックアップ OCI特有 Autonomous Databaseの制限によって、 コンソール画面で手動バックアップの作成は出来ない
  30. © 2025 Database Technology Inc. All Rights Reserved. 31 3-3:

    Autonomous Databaseのリストア OCI特有 別リージョンにリストア可能 ・RPOは最大で24時間(バックアップの日時によって増減あり) ・RTOは最大で数時間~数日(DB新規作成の時)
  31. © 2025 Database Technology Inc. All Rights Reserved. 32 3-4:Autonomous

    Databaseのディザスタリカバリ設定 ⚫ Autonomous Databaseでは、以下のディザスタリカバリの設定が可能 ⚫ バックアップベース……バックアップからピアデータベースを新規作成。追加コスト無 し。 ⚫ Autonomous Data Guard……スタンバイデータベースへのレプリケーション。RTOが かなり小さくなる。 ⚫ ピアデータベース・スタンバイデータベースの配置先リージョンにより、 RTOとRPOとコストが異なる Autonomous Databaseでは、ディザスタリカバリの設定が可能。 デフォルトでは、同一リージョンのバックアップベースになる。 OCI特有
  32. © 2025 Database Technology Inc. All Rights Reserved. 33 3-5:バックアップベースのディザスタリカバリ

    1 ⚫ 障害発生時、バックアップからピアデータベースの新規作成を行う ⚫ バックアップおよびピアデータベース新規作成可能な場所 ⚫ 別FD(フォルトドメイン)、別AD(可用性ドメイン)、別リージョン ⚫ フェイルオーバー/スイッチオーバーのサポートは変則的(p.34で後述) OCI特有 基本的には追加コスト無しだが ピアデータベースの場所によって、RTOとRPOとコストが異なる
  33. © 2025 Database Technology Inc. All Rights Reserved. 34 3-6:バックアップベースのディザスタリカバリ

    2 OCI特有 ピアデータベースの場所 手法 RPO RTO 同一リージョン フェイルオーバー サポートされていない サポートされていない スイッチオーバー ほぼゼロ 最大で数時間~数日 ※1 別リージョン フェイルオーバー サポートされていない サポートされていない スイッチオーバー 最大で数分 最大で数時間~数日 ※1 ※1 データ量によってRTOが異なり、『1時間+5TB毎にさらに追加で1時間』がかかる
  34. © 2025 Database Technology Inc. All Rights Reserved. 35 Tips:Base

    DatabaseとAutonomous Databaseでのバックアップ ⚫ Base Database ⚫ バックアップは常に同一リージョンに保存される ⚫ Autonomous Database ⚫ バックアップは基本的に同一リージョンに保存される ⚫ バックアップベースのディザスタリカバリで別リージョンを選択する場合は、バックアップが別 リージョンにコピーされる OCI特有 OCI Region:AP-TOKYO-1 OCI Region:AP-OSAKA-1 Autonomous Database (プライマリ) Autonomous Database (ピアデータベース) Back Up Back Up Copy
  35. © 2025 Database Technology Inc. All Rights Reserved. 36 3-7:Autonomous

    Data Guardのディザスタリカバリ 1 ⚫ 物理的な非同期レプリケーション ⚫ 1つのプライマリデータベース 1つのスタンバイデータベース ⚫ スタンバイデータベースの場所 ⚫ 別FD(フォルトドメイン)、別AD(可用性ドメイン)、別リージョン ⚫ フェイルオーバー/スイッチオーバーのサポートは変則的(p.37で後述) Autonomous Data GuardはData Guardとは異なり、 スタンバイデータベースの場所によって、RTOとRPOとコストが異なる OCI特有
  36. © 2025 Database Technology Inc. All Rights Reserved. 37 3-8:Autonomous

    Data Guardのディザスタリカバリ 2 OCI特有 スタンバイデータベースの場所 手法 RPO RTO 同一リージョン フェイルオーバー ほぼゼロ ※1 最大で数分 ※1 スイッチオーバー ほぼゼロ 最大で数分 別リージョン フェイルオーバー サポートされていない サポートされていない スイッチオーバー ほぼゼロ 最大で十数分 ※1 データ損失制限を、0~1時間の間で設定可能。 『データ損失の可能性 ≦ 上記設定時間』とAutonomous Data Guardが判断 フェイルオーバー発生 『データ損失の可能性 > 上記設定時間』とAutonomous Data Guardが判断 フェイルオーバー発生しない
  37. © 2025 Database Technology Inc. All Rights Reserved. 38 3-9:Autonomous

    DatabaseのAutonomous Data Guardの概要図 1 Tenancy OCI Region:AP-TOKYO-1 Availability Domain 1 Fault Domain 2 Fault Domain 3 Fault Domain 1 Subnet VCN OCI特有 ADが1つしかないリージョンの場合は、別のFDにある Autonomous Databaseに対してレプリケーション Autonomous Database (スタンバイ) Autonomous Database (プライマリ)
  38. © 2025 Database Technology Inc. All Rights Reserved. 39 OCI

    Region:US-ASHBURN-1 Tenancy Availability Domain 1 Availability Domain 2 Availability Domain 3 Subnet VCN 3-10: Autonomous DatabaseのAutonomous Data Guardの概要図 2 Subnet Subnet OCI特有 ADが3つあるリージョンの場合は、別のADにある Autonomous Databaseに対して、レプリケーショ ン Autonomous Database (スタンバイ) Autonomous Database (プライマリ)
  39. © 2025 Database Technology Inc. All Rights Reserved. 40 3-11:

    Autonomous DatabaseのAutonomous Data Guardの概要図 3 OCI Region:AP-TOKYO-1 Tenancy Subnet VCN OCI Region:AP-OSAKA-1 Subnet VCN Remote Peering DRG DRG OCI特有 別のリージョンにあるAutonomous Databaseに対して、 レプリケーション Autonomous Database (プライマリ) Autonomous Database (スタンバイ)
  40. © 2025 Database Technology Inc. All Rights Reserved. 41 3-12:

    Autonomous DatabaseのDR構成で利用可能な機能のまとめ OCI特有 Autonomous Database DR方法 RPO RTO コスト バックアップ 最大で24時間 最大で数時間~数日以上 $ バックアップベース(同一リージョン) ほぼゼロ 最大で数時間~数日 $ バックアップベース(別リージョン) 最大で数分 最大で数時間~数日 $$ Autonomous Data Guard(同一リージョン) ほぼゼロ 最大で数分 $$$ Autonomous Data Guard(別リージョン) ほぼゼロ 最大で十数分 $$$$
  41. © 2025 Database Technology Inc. All Rights Reserved. 43 4-1:DR構成時の要件の注意点

    ⚫ リージョンレベルの障害に対応するためには、以下の方法がある ⚫ Base Database ⚫ Data Guardを利用して、別リージョンにあるスタンバイデータベースへレプリケー ション ⚫ Autonomous Database ⚫ Autonomous Data Guardを利用して、別リージョンにあるスタンバイデータベー スへレプリケーション ⚫ バックアップベースのディザスタリカバリで、別リージョンにバックアップをコピー 基本的には、バックアップ自体を別リージョンにコピー出来ない点に注意 (別リージョンにDB新規作成は可能)
  42. © 2025 Database Technology Inc. All Rights Reserved. 44 4-2:まとめ

    ⚫ 以下のDR構成の機能を、適切に利用 ⚫ バックアップおよびリストア ⚫ レプリケーションおよびフェイルオーバー/スイッチオーバー ⚫ 以下の要件を意識する ⚫ RPO・RTO・コスト ⚫ リストアする新規データベースの場所 ⚫ 複製先データベースの場所 各DR構成で利用可能な機能のメリットとデメリットを意識しながら、 Base DatabaseとAutonomous DatabaseのDR構成を構築
  43. © 2025 Database Technology Inc. All Rights Reserved. 45 お問い合わせ

    OCIに関するお困りごとは,ぜひ弊社までご相談ください。 お電話でのお問い合わせ 075-231-6131 受付時間:平日 10:00~17:00 メールでのお問い合わせ [email protected] ※お手数ですが、御社名、ご氏名、 お問い合わせ内容を本文中にご記載ください。 https://www.db-tec.com/ 弊社ホームページからも、お問い合わせを承っております。 Oracleは、オラクルおよびその関連会社の登録商標です。その他の社名、商品名等は各社の商標または登録商標である場合があります。