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 Database Migration Overview
Search
oracle4engineer
PRO
December 01, 2022
Technology
1
1.5k
OCI Database Migration Overview
OCI Database Migration に関する概要資料です。2022年12月時点での情報をベースとしています。最新情報は、随時アップデートされた資料やマニュアルを御確認下さい。
oracle4engineer
PRO
December 01, 2022
Tweet
Share
More Decks by oracle4engineer
See All by oracle4engineer
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
28
13k
【Oracle Cloud ウェビナー】生成AI対応のデータベースが変える、業務アプリケーション構築のこれから
oracle4engineer
PRO
2
33
OCI Vault 概要
oracle4engineer
PRO
0
9.7k
Data Safeの機能詳細
oracle4engineer
PRO
0
4.8k
OCI Security サービス 概要
oracle4engineer
PRO
0
6.5k
OCI 運用監視サービス 概要
oracle4engineer
PRO
0
4.8k
OCI Network Firewall 概要
oracle4engineer
PRO
0
4.2k
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
2
3.2k
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.9k
Other Decks in Technology
See All in Technology
オープンソースAIとは何か? --「オープンソースAIの定義 v1.0」詳細解説
shujisado
10
1.2k
ISUCONに強くなるかもしれない日々の過ごしかた/Findy ISUCON 2024-11-14
fujiwara3
8
880
AI前提のサービス運用ってなんだろう?
ryuichi1208
8
1.4k
Platform Engineering for Software Developers and Architects
syntasso
1
520
初心者向けAWS Securityの勉強会mini Security-JAWSを9ヶ月ぐらい実施してきての近況
cmusudakeisuke
0
130
ノーコードデータ分析ツールで体験する時系列データ分析超入門
negi111111
0
420
マルチモーダル / AI Agent / LLMOps 3つの技術トレンドで理解するLLMの今後の展望
hirosatogamo
37
12k
EventHub Startup CTO of the year 2024 ピッチ資料
eventhub
0
130
AWS Media Services 最新サービスアップデート 2024
eijikominami
0
200
誰も全体を知らない ~ ロールの垣根を超えて引き上げる開発生産性 / Boosting Development Productivity Across Roles
kakehashi
1
230
Incident Response Practices: Waroom's Features and Future Challenges
rrreeeyyy
0
160
TypeScriptの次なる大進化なるか!? 条件型を返り値とする関数の型推論
uhyo
2
1.7k
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Faster Mobile Websites
deanohume
305
30k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
The Cost Of JavaScript in 2023
addyosmani
45
6.8k
It's Worth the Effort
3n
183
27k
Adopting Sorbet at Scale
ufuk
73
9.1k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
6.9k
Happy Clients
brianwarren
98
6.7k
Facilitating Awesome Meetings
lara
50
6.1k
Visualization
eitanlees
145
15k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.5k
Transcript
Oracle Cloud Infrastructure Database Migration 2022年12月版 日本オラクル株式会社
データベースの未来はOracle Cloud 上に! The future of databases is here in
Oracle Cloud Copyright © 2022, Oracle and/or its affiliates 2 Downtime Data Loss Complexity Cost Incompatibility Latency Missing Skillset Having to migrate Self-Tuning Scalability Cost Savings Self-Securing Fast Time to Market Auto-Repair High Availability Converged Database データベースにとって魅力的なクラウド基盤への移行には 様々なハードルが・・・・・ レガシー環境 Oracle Cloud Infrastructure
様々なケースをカバーするツールを提供 Oracle が提供するデータベース移行ソリューション全体像 Copyright © 2022, Oracle and/or its affiliates
3 SQL Developer Zero Downtime Migration (ZDM) • ユーザー管理型のツール • Fleet Migrations • 論理/物理移行 • ExaCCへの移行 OCI Database Migration (DMS) • フルマネージド型サービス • GUI からの操作 • オンライン/オフライン移行 • Autonomous Databaseへの移行をサ ポート(初期リリース段階) • 開発者向けツール • きめ細かな変換等が可能 Enterprise Manager Database Tools • EMエコシステムと の統合 • Automation and Monitoringの一部と して使用 • RMAN, Data Guard, Datapump, GoldenGateなど の利用 • エキスパートによる構築 • 特殊な使用例への対応(双 方向レプリケーションな ど) New!!
フルマネージド型、Oracle Cloud へのデータベース移行サービス Oracle Cloud Infrastructure – Database Migration Copyright
© 2022, Oracle and/or its affiliates 4 DB移行時のダウンタイムを極小化 いくつかの簡単なステップで、移 行元データベースに接続し、初期 同期から、オンラインレプリケー ションを開始して、ダウンタイム の少ないカットオーバーを実現 エンタープライズ向けの強力なオ ラクル・ツール(Zero Downtime Migration、GoldenGate、Data Pump)をベースに、フルマネージ ド型サービスとして提供 データベースの移行ジョブを実行 してから6ヶ月間はサービス利用 料金は無償 (関係するComputeやObject Storage な どのOCI環境については別途課金対象) 実績あるテクノロジーで実装 移行開始から6か月間は無償 FREE
フルマネージド型、Oracle Cloud へのデータベース移行サービス ◼ 概要 • データベースをOracle Cloudにスムーズに移行できるよう にするサービスです。いくつかの簡単なステップで、移 行元データベースに接続し、初期同期から、オンライン
レプリケーションを開始して、ダウンタイムの少ない カットオーバーを実現します • データベース移行開始から6か月間は無償です ◼ 主な特徴 • オフライン/オンラインでの論理的移行 • スキーマ/メタデータの移行 • エンタープライズ向けの強力なオラクル・ツール(Zero Downtime Migration、GoldenGate、Data Pump)をベー スとしたサービス Oracle Cloud Infrastructure – Database Migration Copyright © 2022, Oracle and/or its affiliates 5
ユースケース Oracle Cloud Infrastructure – Database Migration Copyright © 2022,
Oracle and/or its affiliates 6 サポートされている移行ユースケース オンプレミスから OCI 環境へ 3rd Party Cloud から OCI 環境へ Oracle Legacy Cloud から OCI 環境へ OCI 環境 から OCI 環境へ サポートされているネットワーク接続イメージ Agentを用いたFirewall越しの オフライン移行 FastConnect/VPN を使用した オフライン移行 FastConnect/VPN を使用した オンライン移行
提供される2つの移行方式 • OCI Database Migration(クラウド側)から、ソース データベース環境へのオンライン接続(SQL*Net接続) が必要となります。 • 初期ロードはData Pumpにより実行されますが、一
旦Object Storageに出力(Export)してロードする方式 か、ネットワークリンクで直接ロードする方式のど ちらかを選択可能です。 • 差分同期はクラウド側でOracle GoldenGateが構成さ れたGoldenGate Hubによって実行されます。 • アプリケーションをオンライン移行中にクラウド側 へ切り替え、OCI Database Migration を終了するこ とで移行が完了します。 ※双方向連携は未サポートのため切り戻し構成はサポー トされません • OCI Database Migration(クラウド側)から、ソース データベース環境へのオンライン接続が出来ない ケースで使用します。 • Database Migration Agentをソース側に配置して、 Agentが仲介する形で移行を実行します。 • Agentは、ソースデータベースとは別のサーバーに インストールすることが可能です。 • AgentがサポートするOSはOracle Linux 7(Linux- x86-64)もしくはそれ以降です。 • オフライン移行中は、ソースデータベースへのアク セス(アプリケーションからの接続)を停止する必要 があります。 Oracle Cloud Infrastructure – Database Migration Copyright © 2022, Oracle and/or its affiliates 7 オンライン移行 オフライン移行
ADB Tenancy On-Premise / 3rd party cloud オンライン移行の主なステップ Copyright ©
2022, Oracle and/or its affiliates 8 1. 前提条件の設定 • ソースDB接続のためのVPNまたはFastConnectの設定 • ターゲットDBの準備(プロビジョニング) • OGG VMの(プロビジョニング) • レプリケーションのためのソース/ターゲットDBの設定 2. OCI Database Migrationでマイグレーションを作成 3. 移行の事前チェック 4. マイグレーションの開始 • Data Pump over dblinkを使用してソースDBをターゲット DBにエクスポート • 移行元DBから移行先DBへのOGGレプリケーションを作成 し、初期ロード後のすべての変更を開始する 5. 移行の完了 OCI Database Migration Tenancy OCI Database Migration Console UI VPN/FC VPN/FC OGG VM Marketplace Initial Load (sqlnet) Replication OCI Object Store Bucket Customer Tenancy or Datapump Datapump Private Endpoint
オフライン移行の主なステップ Copyright © 2022, Oracle and/or its affiliates 9 1.
前提条件の設定 • ターゲットDBの準備(プロビジョニング) • Stream(Oracle Streaming)の作成 • Object Store Bucketの作成 2. Migration Agentをダウンロードしてインストール 3. AgentおよびStreamへの接続設定 4. OCI Database Migrationでマイグレーションを作成 5. 移行の事前チェック 6. マイグレーションの開始 • Datapumpを使用してソースDBをオブジェクトストアに エクスポートする • Datapumpを使用してターゲットDBにインポート 7. 移行の完了 ADB Tenancy OCI Database Migration Tenancy On-Premise / 3rd party cloud OCI Database Migration Console UI Datapump Datapump OCI Streaming Stream Object Store Bucket DMS Agent Customer Tenancy Initial Load Private Endpoint
サポートされるソース/ターゲットデータベースについて(2021年10月現在) • Oracle Database 11g Release 2 (11.2.0.4) • Oracle
Database 12c Release 1 (12.1.0.2) • Oracle Database 12c Release 2 (12.2.0.1) • Oracle Database 18 Release 3 (18.3) • Oracle Database 19c • 上記以降のリリース ※OSはLinux-x86-64のみサポート対象 • 共有ExadataインフラストラクチャでのOracle Autonomous Database • 専用Exadataインフラストラクチャを使用した Oracle Autonomous Database • Oracle Cloud Infrastructureの共同管理 Oracle Databaseサービス(仮想マシン・デー タベース・システム、ベア・メタル・データ ベース・システムまたはExadata Cloud Service) Oracle Cloud Infrastructure – Database Migration Copyright © 2022, Oracle and/or its affiliates 10 サポート対象のソースデータベース サポート対象のターゲットデータベース New!!
データベース・アーキテクチャに関する補足 ◼ 移行可能なアーキテクチャ • シングルインスタンスから、シングルインスタンスまたは Oracle RAC データベースへの移行 • Oracle
RAC One Nodeから、Oracle RACデータベースへの移行 • Oracle RAC データベースから、 Oracle RAC データベースへの移行 Oracle Cloud Infrastructure – Database Migration Copyright © 2022, Oracle and/or its affiliates 11
https://docs.oracle.com/en-us/iaas/releasenotes/services/database-migration/ • ターゲット側データベースとして、ExaCS、DBCSをサポート • OCIコンソールからCloud Premigration Advisorの結果を参照、レポートのダウンロードをサポート • エラー メッセージの表示と
Data Pump ログのダウンロードをサポート • 移行対象として、正規表現を用いたデータベース スキーマ、オブジェクト、またはタイプの選択をサ ポート • OCIコンソールから移行ステータスのリスト表示をサポート 2021年10月7日リリースの新機能および機能強化 Copyright © 2022, Oracle and/or its affiliates 12
移行前後の様々な作業に適したツールを提供 (参考)データベース移行のプロセスにおける有益なツール Copyright © 2022, Oracle and/or its affiliates 13
検討 移行方式検討の際の参考 ツール 移行計画 対象データベースが移行 に対応できているか確認 Cloud Premigration Advisor Tool (CPAT) データベース移行 データベース移行の実行 OCI Database Migration アプリケーション移行 アプリケーションの移行 データ整合性検証 正しく移行されているか 確認 OCI Application Migration GoldenGate Veridata Oracle.com Migration Advisor
Copyright © 2022, Oracle and/or its affiliates 14 操作イメージ
OCI コンソールからDatabase MigrationのMigrationsを選択 Step1 : Migrations の作成 Copyright © 2022,
Oracle and/or its affiliates 15
それぞれの接続情報を入力 Step2 : ソースおよびターゲットのデータベース接続情報登録 Copyright © 2022, Oracle and/or its
affiliates 16
移行方式の選択やその他の移行設定を実施 Step3 : “Migration”の作成 Copyright © 2022, Oracle and/or its
affiliates 17
前提条件や設定、接続性の確認などを実施 Step4 : “Migration”の検証 Copyright © 2022, Oracle and/or its
affiliates 18
データベースをクラウドに移行するためのジョブの実行 Step5 : “Migration”の開始 Copyright © 2022, Oracle and/or its
affiliates 19
ソースデータベース側での初期ロードデータをエクスポート Step5-1 : “Migration”の開始 [初期ロードデータのエクスポート] Copyright © 2022, Oracle and/or
its affiliates 20 ソース側 アプリケーション ターゲット側 アプリケーション Object Store GoldenGate Autonomous Database ソース データベース オンプレミス環境 Oracle Cloud Infrastructure Data Pumpによる エクスポート FastConnect VPN
エクスポートとした初期ロードデータをアップロード Step5-2 : “Migration”の開始 [初期ロードデータのアップロード] Copyright © 2022, Oracle and/or
its affiliates 21 ソース側 アプリケーション ターゲット側 アプリケーション Object Store GoldenGate Autonomous Database ソース データベース オンプレミス環境 Oracle Cloud Infrastructure Data Pumpによる エクスポート FastConnect VPN
初期ロードデータをターゲットデータベースにインポート Step5-3 : “Migration”の開始 [初期ロードデータのインポート] Copyright © 2022, Oracle and/or
its affiliates 22 ソース側 アプリケーション ターゲット側 アプリケーション Object Store GoldenGate Autonomous Database ソース データベース オンプレミス環境 Oracle Cloud Infrastructure Data Pumpによる インポート FastConnect VPN
ユーザーがアプリを切り替えるまでGoldenGateにより差分データをレプリケーション Step5-4 : “Migration”の開始 [差分レプリケーション] Copyright © 2022, Oracle and/or
its affiliates 23 ソース側 アプリケーション ターゲット側 アプリケーション Object Store GoldenGate Autonomous Database ソース データベース オンプレミス環境 Oracle Cloud Infrastructure トランザクションの レプリケーション FastConnect VPN
完全に差分トランザクションが伝搬されてからターゲット側アプリをアクティブ化 Step5-5 : “Migration”の開始 [切り替え] Copyright © 2022, Oracle and/or
its affiliates 24 ソース側 アプリケーション ターゲット側 アプリケーション Object Store GoldenGate Autonomous Database ソース データベース オンプレミス環境 Oracle Cloud Infrastructure FastConnect VPN アプリケーションの 停止 アプリケーションの アクティブ化 切り替え
ジョブが完了して全てのステータスが「Completed」になると完了 Step6 : データベース移行の完了 Copyright © 2022, Oracle and/or its
affiliates 25
Copyright © 2022, Oracle and/or its affiliates 26 価格について
2022年12月時点 OCI Database Migration 価格(日本円) Copyright © 2022, Oracle and/or
its affiliates 27 Pay as You Go Annual Flex Metric Metric Minimum Oracle Cloud Infrastructure - Database Migration ¥28 ¥28 Migration Hour - 【補足】 • 金額は1$=140円換算の日本円表記です • 利用開始から183日までは無償です(詳細は次スライド参照) • 利用開始から184日(6ヶ月)以上経過した場合、もしくはアイドル状態(データ転送なし)で61日以上経過し た場合に、それ以降が上記価格での課金対象となります(詳細は次スライド参照) • ComputeやObject Storage などのOCI環境については別途課金対象となります
Metering and Billing • 課金に関する計測および請求は、経過した移行時間に基づいて行われます。 • Metricの「Migration Hour」とは、移行が実行されている時間と定義され、”実行”とは、移行ジョブ がIN_PROGRESSまたはWAITINGの状態にあることと定義されます。部分的に消費された移行時間 は、最低1分単位で部分時間として請求されます。
• 以下のいずれかが当てはまる場合にのみ課金されます。 - 移行ジョブが作成後184日以上経過している - 移行ジョブが61日以上アイドル状態で実行されている(データが転送されていない) • 移行時間は秒レベルまで請求されます。ただし、課金される最小時間は1分です。つまり、リソース の起動時間が60秒未満であっても、お客様には”1分”分の料金が請求されます。1分以上の使用につい ては、すべての使用量が秒レベルで追跡されます。 (補足) OCI Database Migration の課金について Copyright © 2022, Oracle and/or its affiliates 28
システムのダウンタイムを極小化を実現するOracle Cloud へのデータベース移行サービス サービス概要/特徴 • OCI Database Migrationは、データベースをOracle Cloudにスムーズに移行できるようにするサービス です
• OCI Database Migrationは、いくつかの簡単なス テップで、レガシーデータベースに接続し、初期同 期を行い、オンラインレプリケーションを開始し て、ダウンタイムの少ないカットオーバーを実現し ます こんな課題に役立ちます • 既存データベースをOracle Cloud 環境に移行したい • サービス停止時間をできるだけ短くして環境の切り 替えを完了したい • IT部門にクラウド移行のノウハウが少なくても、ス ムーズなデータベース移行を実現したい サービス価格 • Oracle Cloud Infrastructure Database Migration: ¥28 [移行/時間](*) Oracle Cloud Infrastructure - Database Migration OCIコンソールから 各種移行の設定を実施 Copyright © 2022, Oracle and/or its affiliates 29 Oracle Cloud 環境への スムーズなデータベース移行 • 利用開始から184日(6ヶ月)以上経過した場合、もしくはアイドル状態(データ 転送なし)で61日以上経過した場合に、それ以降が課金対象となります • ComputeやObject Storage などのOCI環境は別途課金対象となります (*) * 2022年12月現在
None