Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
OCIのDR構成について<DR構成で利用可能な機能の詳細>
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Database Technology Inc.
April 29, 2025
Technology
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
OCIのDR構成について<DR構成で利用可能な機能の詳細>
Database Technology Inc.
April 29, 2025
More Decks by Database Technology Inc.
See All by Database Technology Inc.
OCI監視機能深掘り 第1回
dbtec
1
47
【2026年2月~2026年3月】OCI新機能のまとめ
dbtec
0
39
【2025年12月~2026年1月】OCI新機能のまとめ
dbtec
0
46
OCI Vaultについて<応用とまとめ>
dbtec
0
37
【2025年10月~11月】OCI新機能のまとめ
dbtec
0
110
OCI Vaultについて<シークレットについて>
dbtec
0
230
OCI Vaultについて<マスター暗号化キー>
dbtec
0
67
OCI Vaultについて<概要>
dbtec
0
79
OCIのDR構成について<DR構成を実現可能な機能・サービスと関連サービス>
dbtec
0
250
Other Decks in Technology
See All in Technology
【NRUG vol.18】KubernetesにおけるNew Relicデータ取得量削減の考え方
nrug_member
0
130
2026TECHFRESH畢業分享會 - 葬送的通靈師:化系統與用戶雜訊成行動訊號
line_developers_tw
PRO
0
1.1k
気軽に使える"情報のハブ"としてのNotion活用 〜フロー情報の集積点 と、 Claude Code × Notion AI〜
syucream
1
140
現地で盛り上がった WWDC26 Keynote
zozotech
PRO
1
250
【Cyber-sec+】経営層を"動かす"ための考え方
hssh2_bin
0
190
いまさら聞けない「仕様駆動開発入門」 〜AI活用時代の開発プロセスを考える〜
findy_eventslides
2
130
SONiCの統計情報を取得したい
sonic
0
180
ACE-Step-1.5で見る 音楽生成AIのしくみと“破綻だけ直す”Retake機能の開発【zennfes spring 2026 登壇資料】
personabb
1
480
あなたの知らないPDFのアクセシビリティ
lycorptech_jp
PRO
0
200
NAB Show 2026 動画技術関連レポート / NAB Show 2026 Report
cyberagentdevelopers
PRO
0
200
Socrates × Looker 〜セマンティックレイヤーで進化するデータ分析エージェント〜
hanon52_
3
2.4k
AIの性能が向上しても未解決な組織の重大問題は何か?/An Unsolved Organizational Problem in the Age of AI
moriyuya
4
680
Featured
See All Featured
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
200
Design in an AI World
tapps
1
240
Making Projects Easy
brettharned
120
6.7k
Balancing Empowerment & Direction
lara
6
1.2k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
390
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.7k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
370
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
240
Accessibility Awareness
sabderemane
1
140
Optimising Largest Contentful Paint
csswizardry
37
3.7k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Transcript
© 2025 Database Technology Inc. All Rights Reserved. 株式会社データベーステクノロジ OCIのDR構成について(第3回)
~HeatWave MySQLとPostgreSQLのDR構成で 利用可能な機能について詳しく説明~ 2025年03月05日 (水) 下山 星夜
© 2025 Database Technology Inc. All Rights Reserved. 2 はじめに
本書は、Oracle Cloud Infrastructure(以下「OCI」)内で使用可能なDR構 成の一覧について、弊社の解釈による解説を付記して紹介するものです。 OCIの各サービスにおける最新情報については、オラクル社による公式情報 をご確認ください。 OCIコンソールの実際の画面は、本書と若干異なる可能性がございます。
© 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回に分けて機能紹介を行います。本書は3回目です。 各回のタイトル
© 2025 Database Technology Inc. All Rights Reserved. 4 Index
1. これまでの復習 2. HeatWave MySQLのDR構成で利用可能な機能について 3. PostgreSQLのDR構成で利用可能な機能について 4. まとめ
© 2025 Database Technology Inc. All Rights Reserved. 5 本資料のみかた
⚫ 本資料では、「一般的な内容」と「OCI固有の内容」の2種類を取り扱いま す。 ⚫ 各スライド右上に、該当する内容として『一般』または『OCI固有』のラベ ルを表示しています。 ⚫ 以下のアイコンにより、各スライドがどちらかの内容を扱っているかを一 目で判断できます。 一般 OCI固有
© 2025 Database Technology Inc. All Rights Reserved. 6 1.
これまでの復習
© 2025 Database Technology Inc. All Rights Reserved. 7 1-1:障害復旧時の設定目標値(1回目の資料から抜粋)
⚫ RTO(復旧時間目標) 障害発生時、未来の「どの時間まで」にサービスを復旧させるかの目標値 ⚫ RPO(復旧時点目標) 障害発生時、過去の「どの時点まで」のデータを復旧させるかの目標値 障害発生 RPO RTO どの時点までのデータを復旧? (データのロス) どの時間までにサービスを復旧? (サービスのダウンタイム) 一般
© 2025 Database Technology Inc. All Rights Reserved. 8 1-2:HeatWave
MySQLのDR構成で利用可能な機能 バックアップ リストア レプリケーション フェイルオーバー/ スイッチオーバー 物理バックアップ ※1 手動 完全 初回、二回目 以降も選択可 増分 二回目以降 自動 完全 初回のみ 増分 二回目以降 ※1 増分バックアップは、完 全バックアップが既にあ る場合のみ選択可 同一リージョン にリストア可 ※2 ※2 バックアップを 別リージョンに コピーすること で、実質的に別 リージョンにも リストア可能 論理レプリケーション 高可用性 複製先ノードの場所 別FD(フォルトドメイン) 別AD(可用性ドメイン) インバウンド/アウトバウンド レプリケーション 複製先ノードの場所 別FD(フォルトドメイン) 別AD(可用性ドメイン) 別リージョン オンプレミス フェイルオーバー/ スイッチオーバー 高可用性 サポート外 インバウンド/ アウトバンド レプリケーション サポート OCI固有
© 2025 Database Technology Inc. All Rights Reserved. 9 1-3:PostgreSQLのDR構成で利用可能な機能
バックアップ リストア レプリケーション フェイルオーバー/ スイッチオーバー 物理バックアップ ※1 手動 完全 初回のみ 増分 二回目以降 自動 完全 初回のみ 増分 二回目以降 ※1 増分バックアップは、完 全バックアップが既にあ る場合のみ選択可 同一リージョンに リストア可 ※2 ※2 バックアップを別 リージョンに コピーすることで、 実質的に別リー ジョンにもリスト ア可能 物理レプリケーション 高可用性 複製先ノードの場所 別FD(フォルトドメイン) 別AD(可用性ドメイン) フェイルオーバー/ スイッチオーバー サポート OCI固有
© 2025 Database Technology Inc. All Rights Reserved. 10 2.
HeatWave MySQLの DR構成で利用可能な機能について HeatWave MySQL
© 2025 Database Technology Inc. All Rights Reserved. 11 2-1:HeatWave
MySQLの自動バックアップ 1 OCI固有 ポイントインタイムリカバリを設定すると、 バイナリログが5分おきにローテーション (p.12で後述) バックアップは日次で行われる
© 2025 Database Technology Inc. All Rights Reserved. 12 Tips:ポイントインタイムリカバリとは?
以下のファイルを利用して、データベースを特定の時間にリカバリすること ⚫ バックアップ ⚫ バイナリログ(データベース更新イベントのログ) メリット ⚫ バックアップだけ利用する構成に比べて、RPOが短くなる デメリット ⚫ バックアップだけ利用する構成に比べて、追加コストがかかる ポイントインタイムリカバリでは、 バイナリログ分のコストは増えるが、データのロスは減る 一般
© 2025 Database Technology Inc. All Rights Reserved. 13 2-2:HeatWave
MySQLの自動バックアップ 2 OCI固有 バックアップを別リージョンにコピー可能
© 2025 Database Technology Inc. All Rights Reserved. 14 2-3:HeatWave
MySQLの手動バックアップ 1 OCI固有 完全バックアップは、二回目以降も選択可。 増分バックアップは、完全バックアップが既にある場合のみ選択可。
© 2025 Database Technology Inc. All Rights Reserved. 15 2-4:HeatWave
MySQLの手動バックアップ 2 OCI固有 バックアップを別リージョンにコピー可能
© 2025 Database Technology Inc. All Rights Reserved. 16 2-5:HeatWave
MySQLのリストア 1 OCI固有 バックアップからリストア ・RPOは最大で24時間 ・RTOは最大で数時間~数日以上(新規作成)
© 2025 Database Technology Inc. All Rights Reserved. 17 2-6:HeatWave
MySQLのリストア 2 OCI固有 ポイントインタイムリカバリを設定していると、 特定の時間にリストア ・RPOは最大で5分 ・RTOは最大で数時間~数日以上(新規作成)
© 2025 Database Technology Inc. All Rights Reserved. 18 2-7:HeatWave
MySQLのレプリケーションの種類 DR構成で利用可能なレプリケーションは以下の2種類 ⚫ 高可用性(p.19~21で後述) ⚫ インバウンド/アウトバウンドレプリケーション(p.22~26で後述) 読み取りレプリカはDR構成ではなく負荷分散構成なので、本書では省略 本書で説明するレプリケーションは、 高可用性とインバウンド/アウトバンドレプリケーション OCI固有
© 2025 Database Technology Inc. All Rights Reserved. 19 2-8:HeatWave
MySQLの高可用性 論理的な非同期レプリケーション ⚫ 1つのプライマリノード 2つのセカンダリノード 複製先ノードの場所 ⚫ 別FD(フォルトドメイン)、別AD(可用性ドメイン) フェイルオーバー/スイッチオーバーをサポート ⚫ RPOはほぼゼロ ⚫ RTOは最大で数分 高可用性はRPOおよびRTOがかなり短くなるが、 コストもかなり高くなり、同一リージョンにのみ配置可能 OCI固有
© 2025 Database Technology Inc. All Rights Reserved. 20 2-9:HeatWave
MySQLの高可用性の概要図 1 Tenancy OCI Region:AP-TOKYO-1 Availability Domain 1 Fault Domain 1 Fault Domain 2 Fault Domain 3 Subnet VCN ADが1つしかないリージョンの場合は 各FD間でレプリケーション OCI固有 HeatWave MySQL (プライマリ) HeatWave MySQL (セカンダリ) HeatWave MySQL (セカンダリ)
© 2025 Database Technology Inc. All Rights Reserved. 21 OCI
Region:US-ASHBURN-1 Tenancy Availability Domain 1 Availability Domain 2 Availability Domain 3 Subnet VCN 2-10:HeatWave MySQLの高可用性の概要図 2 Subnet Subnet OCI固有 ADが3つあるリージョンの場合は 各AD間でレプリケーション (ADは固定して、各FD間でレプリケーションする構築も可能) HeatWave MySQL (プライマリ) HeatWave MySQL (セカンダリ) HeatWave MySQL (セカンダリ)
© 2025 Database Technology Inc. All Rights Reserved. 22 2-11:HeatWave
MySQLのインバウンド/アウトバウンドレプリケーション 論理的な非同期レプリケーション ⚫ 1つのソースノード 1つのレプリカノード HeatWave MySQLがソースノードならアウトバンド、レプリカノードならインバウンド 複製先ノードの場所 ⚫ 別FD、別AD、別リージョン、オンプレミス(複製先はMySQL Serverも可) フェイルオーバー/スイッチオーバーはサポート外 ⚫ RPOはほぼゼロ ⚫ RTOは最大で数時間 インバウンド/アウトバンドレプリケーションはRPOがかなり短くなるが、 コストは高くなり、フェイルオーバーはサポート外なのでRTOに時間がかかる OCI固有
© 2025 Database Technology Inc. All Rights Reserved. 23 2-12:HeatWave
MySQLのアウトバウンドレプリケーションの概要図 1 Tenancy OCI Region:AP-TOKYO-1 Availability Domain 1 Fault Domain 1 Fault Domain 2 FD 3 Subnet VCN 別のフォルトドメインにあるMySQL Server に対してアウトバンドレプリケーション OCI固有 HeatWave MySQL (ソース) MySQL Server (レプリカ) OCI Compute
© 2025 Database Technology Inc. All Rights Reserved. 24 OCI
Region:US-ASHBURN-1 Tenancy Availability Domain 1 Availability Domain 2 Availability Domain 3 Subnet VCN 2-13:HeatWave MySQLのインバウンドレプリケーションの概要図 1 Subnet Subnet OCI固有 HeatWave MySQL (ソース) HeatWave MySQL (レプリカ) 別の可用性ドメインにあるHeatWave MySQL に対してインバウンドレプリケーション
© 2025 Database Technology Inc. All Rights Reserved. 25 2-14:HeatWave
MySQLのインバウンドレプリケーションの概要図 2 OCI Region:AP-TOKYO-1 Tenancy Subnet VCN OCI Region:AP-OSAKA-1 Subnet VCN Remote Peering DRG DRG OCI固有 HeatWave MySQL (ソース) HeatWave MySQL (レプリカ) 別のリージョンにあるHeatWave MySQL に対してインバウンドレプリケーション
© 2025 Database Technology Inc. All Rights Reserved. 26 2-15:HeatWave
MySQLのアウトバウンドレプリケーションの概要図 2 OCI Region:AP-TOKYO-1 Tenancy Subnet VCN On-Premises Site-to-Site VPN CPE DRG OCI固有 HeatWave MySQL (ソース) MySQL Server (レプリカ) オンプレミスにあるMySQL Server に対してアウトバウンドレプリケーション
© 2025 Database Technology Inc. All Rights Reserved. 27 Tips:複製先にMySQL
Serverを選択する場合 ⚫ HeatWave MySQLのレプリケーションはGTIDベースで行われる ⚫ MySQL Serverを複製先に使用する場合は、以下の設定が必要 ⚫ gtid_mode=ON ⚫ enforce-gtid-consistency=ON(アウトバウンドレプリケーションの場合) ⚫ partial-revokes=ON(アウトバウンドレプリケーションの場合) ⚫ binlog_format=ROW(インバウンドレプリケーションの場合) ⚫ lower_case_table_names=0(ソースとレプリカで合わせる) MySQL Serverを複製先としてレプリケーションする場合は、 設定に気を付ける必要がある OCI固有
© 2025 Database Technology Inc. All Rights Reserved. 28 DR方法
RPO RTO コスト 通常バックアップ 最大で24時間 最大で数時間~数日以上 $ ポイントインタイムリカバリ 最大で5分間 最大で数時間~数日以上 $$ 高可用性 ほぼゼロ 最大で数分 $$$$ インバウンド/アウトバウンド レプリケーション ほぼゼロ 最大で数時間 $$$ 2-16:HeatWave MySQLのDR構成で利用可能な機能のまとめ OCI固有 HeatWave MySQL 半分
© 2025 Database Technology Inc. All Rights Reserved. 29 3.
PostgreSQLの DR構成で利用可能な機能について PostgreSQL
© 2025 Database Technology Inc. All Rights Reserved. 30 3-1:PostgreSQLの自動バックアップ
OCI固有 バックアップは日次で行われる (週次や月次も可能) バックアップを別リージョンにコピー可能
© 2025 Database Technology Inc. All Rights Reserved. 31 3-2:PostgreSQLの手動バックアップ
1 OCI固有 手動でバックアップを作成可能
© 2025 Database Technology Inc. All Rights Reserved. 32 3-3:PostgreSQLの手動バックアップ
2 OCI固有 バックアップを別リージョンにコピー可能 バックアップを別リージョンにコピー可能
© 2025 Database Technology Inc. All Rights Reserved. 33 3-4:PostgreSQLのリストア
OCI固有 バックアップからリストア ・RPOは最大で24時間(自動バックアップ頻度が日時の場合) ・RTOは最大で数時間~数日以上(新規作成)
© 2025 Database Technology Inc. All Rights Reserved. 34 3-5:PostgreSQLの高可用性
⚫ 物理的な非同期レプリケーション ⚫ 1つのプライマリノード 複数のレプリカノード ⚫ 複製先ノードの場所 ⚫ 別FD、別AD ⚫ フェイルオーバー/スイッチオーバーをサポート ⚫ RPOはほぼゼロ ⚫ RTOは最大で数分 レプリケーションはRPOおよびRTOがかなり短くなるが、 コストも高くなり、同一リージョンにのみ配置可能 OCI固有
© 2025 Database Technology Inc. All Rights Reserved. 35 3-6:PostgreSQLの高可用性の概要図
1 Tenancy OCI Region:AP-TOKYO-1 Availability Domain 1 Fault Domain 1 Fault Domain 2 Fault Domain 3 Subnet VCN OCI固有 PostgreSQL (プライマリ) PostgreSQL (レプリカ) PostgreSQL (レプリカ) ADが1つしかないリージョンの場合は 各FD間でレプリケーション
© 2025 Database Technology Inc. All Rights Reserved. 36 OCI
Region:US-ASHBURN-1 Tenancy Availability Domain 1 Availability Domain 2 Availability Domain 3 Subnet VCN 3-7:PostgreSQLの高可用性の概要図 2 Subnet Subnet OCI固有 PostgreSQL (プライマリ) PostgreSQL (レプリカ) PostgreSQL (レプリカ) ADが3つあるリージョンの場合は 各AD間でレプリケーション (ADは固定して、各FD間でレプリケーションする構築も可能)
© 2025 Database Technology Inc. All Rights Reserved. 37 DR方法
RPO RTO コスト 通常バックアップ 最大で24時間 最大で数時間~数日以上 $ 高可用性 ほぼゼロ 最大で数分 $$$$ 3-8:PostgreSQLのDR構成で利用可能な機能のまとめ OCI固有 PostgreSQL
© 2025 Database Technology Inc. All Rights Reserved. 38 4.
まとめ
© 2025 Database Technology Inc. All Rights Reserved. 39 4:まとめ
以下のDR構成の機能を、適切に利用 ⚫ バックアップおよびリストア ⚫ レプリケーションおよびフェイルオーバー/スイッチオーバー 以下の要件を意識する ⚫ RPO・RTO・コスト ⚫ リストアする新規DBの場所 ⚫ 複製先ノードの場所 各DR構成で利用可能な機能のメリットとデメリットを意識しながら、 HeatWave MySQLとPostgreSQLのDR構成を構築
© 2025 Database Technology Inc. All Rights Reserved. 40 お問い合わせ
OCIに関するお困りごとは,ぜひ弊社までご相談ください。 お電話でのお問い合わせ 075-231-6131 受付時間:平日 10:00~17:00 メールでのお問い合わせ
[email protected]
※お手数ですが、御社名、ご氏名、 お問い合わせ内容を本文中にご記載ください。 https://www.db-tec.com/ 弊社ホームページからも、お問い合わせを承っております。 Oracleは、オラクルおよびその関連会社の登録商標です。その他の社名、商品名等は各社の商標または登録商標である場合があります。