Movatterモバイル変換


[0]ホーム

URL:


PDF, PPTX6,399 views

Oracle Database 11g,12cからのアップグレード対策とクラウド移行 (Oracle Cloudウェビナーシリーズ: 2021年7月14日)

Oracle Cloud ウェビナーシリーズ情報: https://oracle.com/goto/ocws-jpセッション動画: https://go.oracle.com/ocws-jp-ondemand

Embed presentation

Download as PDF, PPTX
Oracle Cloud ウェビナーOracle Database 11g,12cからのアップグレード対策とクラウド移⾏2021年7⽉14⽇⽇本オラクル株式会社事業戦略統括
1. Oracle Databaseのリリースモデル2. Oracle Databaseのアップグレード・移⾏⽅法 (オンプレミス)3. Oracle Cloud Infrastructureにおけるデータベース・サービス4. オンプレミスからデータベース・サービスへの移⾏⽅法5. 移⾏時におけるテストの効率化アジェンダ共通OnPCloudCloud共通本セミナーの⽬的数多くご利⽤いただいている11gや12cは、Premier Supportがすでに終了し、限定的なサポート期間になっています。今回は既存システムで稼働するOracle Database 11gや12cのアップグレードや、システム更改に合わせたクラウド移⾏にお役⽴ていただける情報をお伝えします。Copyright © 2021, Oracle and/or its affiliates2
1. Oracle Databaseのリリースモデル2. Oracle Databaseのアップグレード・移⾏⽅法 (オンプレミス)3. Oracle Cloud Infrastructureにおけるデータベース・サービス4. オンプレミスからデータベース・サービスへの移⾏⽅法5. 移⾏時におけるテストの効率化アジェンダ共通OnPCloudCloud共通Copyright © 2021, Oracle and/or its affiliates3
Oracle Database: リリース及びサポート・タイムライン (詳細版)2009201020112012201320142015201620172018201920202021202220232024202520262027EXTENDED2027/4まで19c 2024/4まで現在のLong Term ReleasePremier Support 5年/Extended Support 3年18c 2021/6まで各サポートレベルでの提供内容Premier Support :24x365⽇の技術問い合わせ、不具合修正とパッチ提供、セキュリティ・アラートおよび修正、OS等の新規認証Extended Support︓24x365⽇の技術問い合わせ、不具合修正とパッチ提供、セキュリティ・アラートおよび修正Sustaining Support (PaaSは提供なし)︓24x365⽇の技術問い合わせ、作成済のパッチ提供* 詳細はOracle Software テクニカル・サポート・ポリシー参照EXTENDED12.1 12.1.0.112.1.0.2※12.2.0.1 Limited ErrorCollection12.2.0.1のPremier Support2020/11/30まで。その後2022/3/31までLimited Error Collectionを提供。同期間はサポート料⾦は変わらず、Sev1BugとSecurity修正のみ対応11.2 EXTENDED11.2.0.111.2.0.211.2.0.311.2.0.4※11.2.0.4のExtended Supportは2020/12に終了。2022/12までACSの追加サービスとしてMarket Driven Supportあり21c 2023/6まで最新のInnovation ReleaseExtended Supportは提供なしオラクル社は、2020年にお客様が直⾯した前例のない経済的およびビジネス上の混乱に留意し、Oracle Database 20c Previewバージョンを⼀般提供しない決定をしました。その代わりに、20cで提供予定であった機能をすべて21cリリースに組み込み、21cをOracle Cloud Infrastructureで⼀般提供しています。(クラウド以外での提供は今後予定)Paid Extended SupportPremier Waived Extended Support fee Limited Error Collection* as of July 2021Release Schedule of Current Database Releases (Doc ID 742060.1)Copyright © 2021, Oracle and/or its affiliates5
Long Term Release• Premier Supportを5年間• Extended Supportを3年間• 安定性を重視し、⻑期間にわたってパッチ修正を提供• ⻑期間安定して運⽤したいシステム向け• 現時点ではOracle Database 19cが該当Innovation Release• Premier Supportを2年間• Extended Supportは提供しない• 多くの機能拡張や新しい機能を提供• まず新しい機能を試したいお客様向け• 現時点ではOracle Database 21cが該当Oracle Database の2つのリリースタイプBuildQAShipCopyright © 2021, Oracle and/or its affiliates6
リリース・サイクルのイメージ• Long Term Release: Premier Supportを5年間、Extended Supportを3年間提供• Innovation Release: Premier Supportを2年間提供Oracle Database の2つのリリースタイプ19c21c新規パッチの提供が受けられるのは、最⻑Extended SupportまでCopyright © 2021, Oracle and/or its affiliates7
Oracle Database 18c より採⽤したリリースモデル年次リリースモデルUpdate四半期ごと• 四半期毎に新しい番号でリリース• セキュリティ修正• リグレッション修正• 機能修正• オプティマイザ修正(デフォルトではオフ)Revision四半期ごと• Updateに対し最⼤2つü 0, 1, 2• セキュリティ修正• リグレッション修正リリース毎年• リリース年の下⼆桁ü 18 : 2018年ü 19 : 2019年ü 20 : 2020年• 新機能• 性能 (パフォーマンス) 向上• バグ・フィックス: 19. 3. 0バージョン表記例Oracle Database - Overview of Database Patch Delivery Methods for 12.2.0.1 and later versions (Doc ID 2337415.1)Copyright © 2021, Oracle and/or its affiliates8
Oracle Database 18c より採⽤したリリースモデルAnnual Releases• 従来の11g -> 12c, R1 -> R2といった数年に⼀度のサイクルから「年次リリース」に変わりましたバージョン番号はリリース年の下⼆桁となります• 従来計画されていた12.2.0.2はRelease 18、12.2.0.3はRelease 19というバージョンとなっています• Long Term Release と Innovation Release• Long Term Support Release : 現時点では19c、数リリースに⼀度、Extended Supportも含め⻑期間のサポート提供• Innovation Release : 現時点では21c、多くの機能拡張や新しい機能を提供3ヶ⽉ごとのUpdateとRevision• Updateはプロアクティブパッチで既存で⾒つかった重要な機能修正やセキュリティ修正が含まれます• RevisionはUpdateリリース以降の新たなセキュリティおよびリグレッション修正が含まれます• 社内で⼗分なテストを⾏った後に提供されます• Updateは個別のパッチ適⽤を⾏うリスクを低減するためのものですUpdateとRevisionは1⽉、4⽉、7⽉、10⽉にリリースされます• 以前のバージョンのBPやPSUのリリースサイクルと同等です年次リリースモデルOracle Database - Overview of Database Patch Delivery Methods for 12.2.0.1 and later versions (Doc ID 2337415.1)Copyright © 2021, Oracle and/or its affiliates9
年次リリースモデルにおけるリリースイメージ製品 2018/4 2018/7 2018/10 2019/1 2019/4 2019/7 2019/1018c 18.2.0 18.3.0 18.4.0 18.5.0 18.6.0 18.7.0 18.8.018.2.1 18.3.1 18.4.1 18.5.1 18.6.1 18.7.118.2.2 18.3.2 18.4.2 18.5.2 18.6.219c 19.2.0 19.3.0 19.4.0 19.5.019.2.1 19.3.1 19.4.119.2.2 19.3.2同じセキュリティリグレッションレベルUpdate/Revision 間は柔軟に⾏き来が可能Copyright © 2021, Oracle and/or its affiliates10
まとめOracle Databaseには2つのリリースタイプがあります• ⻑期間安定して運⽤したいシステムにおいては、Long Term Releaseを採⽤します• 現時点では、Long Term ReleaseはOracle Database 19cが該当しますパッチは四半期ごとに提供されます• 重要な機能修正やセキュリティ修正へ対応するため、定期的に適⽤します• 新規パッチの提供が受けられるのは、最⻑Extended Supportまでですデータベース・クラウド(PaaS)での留意点• 基本的にオンプレミスのライフタイム・サポートに準拠してサポート期間が設定されています• オンプレミスにおけるエラー修正終了時に、クラウドではサポート終了となり、Sustaining Supportは提供されませんリリースモデルに関する基礎知識Copyright © 2021, Oracle and/or its affiliates11
Oracle Database 19cについてCopyright © 2021, Oracle and/or its affiliates12
約11年で1,300以上に上る新機能および機能強化を実現Oracle DatabaseCopyright © 2021, Oracle and/or its affiliates13223 341 337 100 216(Release 2)※製品マニュアルにおける各リリースの新機能情報より抽出※20c Preview Releaseは⼀般提供されず、すべての機能を21cに含めて提供134(Release 1) (Release 2)• Data Redaction(11.2.0.4)• RACcheck(11.2.0.4)• GoldenGate統合(11.2.0.4)• Solaris⽤TDE(11.2.0.3)• サービス品質(QoS)管理(11.2.0.2)• Database Replay(11.2.0.2)• 各種管理機能強化(11.2.0.2)• ブロック⾃動修復(11.2.0.1)• EditionBase再定義(11.2.0.1)• インメモリー・パラレル実⾏(11.2.0.1)• RAC機能強化多数(11.2.0.1)• XStream(11.2.0.1)• ACFS,DBFS(11.2.0.1)• SecureFilesのサポート(11.2.0.1)等• Full DatabaseCaching(12.1.0.2)• 各種インメモリー機能(12.1.0.2)• JSON対応(12.1.0.2)• PDB機能強化(12.1.0.2)• ゾーン・マップ(12.1.0.2)• APEX機能強化(12.1.0.1)• ヒート・マップ(12.1.0.1)• Multitenant(12.1.0.1)• ApplicationContinuity(12.1.0.1)• Global DataServices(12.1.0.1)• ADG遠隔同期(12.1.0.1)等• Sharding• Hadoop向け外部表• MVIEW関連強化• パーティション機能追加• Multitenant,PDB,CDB機能強化• Exadata関連管理機能拡張• ADGでのIn-Memoryサポート• パブリック・クラウド対応• ⾼可⽤性および信頼性各種機能強化等• プライベート⼀時表• RAC Sharding• Big Data SQLのLOB対応• DG環境でのPDBコピー• DBCA PDBクローン• PDBスナップショット・カルーセル• インメモリー式の動的取得ウィンドウ• ⾃動インメモリー• 外部表に対するIn-Memoryサポート• インメモリー動的スキャンによる柔軟な並列化• セキュリティ機能強化等• ⾃動索引付け• Active Data Guard DMLリダイレクション• MemoptimizedRowstoreの⾼速収集• 同じCDBでの複数のPDBシャードのサポート• ハイブリッド・パーティション表• リアルタイム統計• ADDMによるPDBサポート• 粒度の⾼いサプリメンタル・ロギング等• In-Database JavaScript• JSON 性能強化と柔軟性• In-Memory 性能向上• AutoML• Multitenant Data Guard• SQL マクロ• Native BlockchainTables• Graph 性能強化• Persistent Memory• Sharding 機能拡張• Multitenant セキュリティ• Security 機能拡張等
多様な機能をオプションライセンスなしで利⽤可能にMultitenantライセンスの変更 (19c以降)• すべてのDatabase Editionで、コンテナデータベース(CDB)1つにつき最⼤3つのプラガブルデータベース(PDB)をライセンスなしで利⽤可能• 4つ以上のPDBを統合するにはMultitenantライセンスが必要ですSpatial and Graph(空間&グラフ)、 Advanced Analytics(機械学習)のライセンス変更 (2019/12/5以降)• すべてのDatabase Editionに含まれるようになりました• 同じ開発⽤APIを使⽤することで、すべてのエディションでアプリケーションが動作するようになりますDatabase In-Memoryライセンスの変更 (19.8 RU以降)• 新しい「Base Level」機能により、最⼤16GBのインメモリ列ストアが可能になりました• 既存のアプリケーションを変更する必要はありませんOracle Database 19cCopyright © 2021, Oracle and/or its affiliates14OptionLicense なしで…SE2 EE EXA DBCSSEDBCSEEDBCSEE-HPDBCSEE-EPEXACSMultitenant1 CDB に 3 PDBまでO O O O O O O O空間&グラフ機械学習O O O O O O O ODatabase In-MemoryBase Level機能O O O O* Oracle Database 19c ライセンス情報ユーザー・マニュアル
1. Oracle Databaseのリリースモデル2. Oracle Databaseのアップグレード・移⾏⽅法 (オンプレミス)3. Oracle Cloud Infrastructureにおけるデータベース・サービス4. オンプレミスからデータベース・サービスへの移⾏⽅法5. 移⾏時におけるテストの効率化アジェンダ共通OnPCloudCloud共通Copyright © 2021, Oracle and/or its affiliates15
直接アップグレード• データベースに含まれるデータ・ディクショナリを新しいバージョンに更新すること• JAVAVMなどのコンポーネントも含まれる• ユーザー・データへの接触や変更、移動はない新バージョンへの移⾏• データベースのデータを新しい環境のデータベース(ハードウェア、オペレーティング・システム / プラットフォーム、キャラクター・セット)へ移動すること直接アップグレードと新バージョンへの移⾏の違いCopyright © 2021, Oracle and/or its affiliates16
ユーティリティ、機能直接アップグレード• AutoUpgrade• Database Upgrade Assistantなど新バージョンへの移⾏• Data Pump• トランスポータブル表領域• トランスポータブル表領域• クロスプラットフォーム・トランスポータブル表領域• 増分クロスプラットフォーム・トランスポータブル表領域• フル・トランスポータブル表領域• Oracle GoldenGateなど直接アップグレードと新バージョンへの移⾏の違いNEWCopyright © 2021, Oracle and/or its affiliates17
直接アップグレードについてオンプレミスではAutoUpgradeが登場し、ボタン⼀つで簡単にアップグレードが可能になっていますバックアップや切り戻しもツールで実⾏可能なため、アップグレード⼿順の複雑さ、対応⼯数によるコストは⼤幅に低減されていますアップグレードや移⾏は難しい︖アップグレードは⼿順が複雑だったり、バックアップや切り戻しを検討するのが⼤変。。Copyright © 2021, Oracle and/or its affiliates18
ユーティリティ概要最新の⾃動アップグレードユーティリティ (アップグレード元は11.2.0.4以降)• 既に世界で数千のお客様がご利⽤中• 1つのコマンドで、単⼀のデータベース、或いは、多くのデータベースをまとめてアップグレード可能• 構成ファイルを編集し、ツールを実⾏して⾃動アップグレード• 事前チェックのみ、実⾏前後にユーザ定義のスクリプト処理など、DBUAよりも柔軟に実⾏可能• 様々な状況に対応• シングル・インスタンス・データベース、RACデータベース、⾮CDBからPDBへの変換、Exadata上のデータベース等オンプレミスにおけるアップグレード︓AutoUpgrade18.411.2.0.412.1.0.212.2.0.1autoupgrade.jarMOS Note: 2485457.14MBconfig.cfgautoupgrade.jar12.2.0.118.519.6Copyright © 2021, Oracle and/or its affiliates19
お客様の評価︓⼤⼿⾃動⾞会社“この場をお借りして、Oracle AutoUpgrade Utilityに感謝いたします。おかげで我々は、 500以上のOracleデータベースにおいて、完全⾃動化で Oracle 12.2からOracle 19cへのアップグレードを完了しました。四半期に⼀度の OSアップグレードの処理に本スクリプトを組み込むことで、追加のダウンタイム無しでデータベースのアップグレードを実現できました。これにより、⼀切の⼈⼿をかけずに、10⽇以内で全てのアップグレードを終えました。ピーク時には、1時間で80個のデータベースを同時にアップグレードしました。”“I would like to take the opportunity to thank you for the Oracle AutoUpgrade utility. Thanks to it, we completed more than 500 Oracledatabase upgrade fully automated from Oracle 12.2 to Oracle 19c.We even did this without using additional downtime for the database upgrades as we scripted it into our process for the OS upgradewhich happens once per quarter.This way, we completed the entire upgrade process within 10 days - without any manual intervention. At peak, we upgraded 80databases in parallel within 1 hour.”オンプレミスにおけるアップグレード︓AutoUpgradeCopyright © 2021, Oracle and/or its affiliates20
参考資料詳細資料• データベースの移⾏・アップグレードにおける最新ツールのご紹介 AutoUpgrade• Oracle Databaseデータベース・アップグレード・ガイド[3 Oracle DatabaseアップグレードでのAutoUpgradeの使⽤]• The new AutoUpgrade utility in Oracle 19c(Oracle社 PM Mike Dietrichのブログ記事)• Upgrade / Migrate / Consolidate to 19c[Japanese Version] / AutoUpgrade ハンズオンラボオンプレミスにおけるアップグレード︓AutoUpgradeCopyright © 2021, Oracle and/or its affiliates21
新バージョンへの移⾏について移⾏⽅式は要件に沿って様々ありますが、ポイントを考慮することで最適な移⾏⽅式が明確になります考慮すべきポイントは以下の通りですアップグレードや移⾏は難しい︖データベース移⾏は⽅式がたくさんあってどれを選べばいいかわからない。。• 移⾏先がクラウドかオンプレミスか• 許容されるシステム停⽌の⻑さ• ホスト・オペレーティング・システムとバージョン• データベースのバージョン/エディション• データベースの⽂字セット• インデックスを含むデータの量• データベースで使⽤されるデータ型• データ・ステージングのためのストレージ• データベースのホスト・プラットフォームのエンディアン形式• データベースアーキテクチャ(Multitenant)• ネットワーク帯域幅Copyright © 2021, Oracle and/or its affiliates22
主な移⾏⽅式⼀覧移⾏ツール 移⾏対象最低移⾏元バージョン(サポート中のDBのみ記載)(*1)移⾏元エディションアップグレード可否ビックエンディアンからの変換スキーマ構成の変更non-CDBからCDBへの移⾏停⽌時間 補⾜Data PumpDB/表領域/スキーマ/表11.2.0.4 SE〜 〇 〇 〇 〇 ⼤〜中RMAN Backup/Restore DB 11.2.0.4 SE〜 〇 〇(⼀部制限あり) × ×(*3) 中〜⼩RMAN Duplicate DB 11.2.0.4 SE〜 〇 〇(⼀部制限あり) × × ⼩TransportableTablespaces表領域 11.2.0.4 EE 〇 〇(⼀部制限あり) × 〇 中〜⼩ 移⾏先DBはEE以上が必要Full Transportableexport/importDB 11.2.0.4 EE 〇 〇(⼀部制限あり) × 〇 中〜⼩移⾏先DBはEE以上が必要移⾏先DBバージョンは12.1.0.1以降RMAN TransportableTablespacesDB/表領域 11.2.0.4 EE 〇 〇(⼀部制限あり) × 〇 中〜⼩ 移⾏先DBはEE以上が必要PDB Unplug/Plug PDB 12.1.0.2 SE〜 〇 × × × 中〜⼩PDB Clone PDB 12.1.0.2 SE〜 〇 × × × ⼩Non-CDB Clone DB 12.1.0.2 SE〜 × × × 〇 ⼩Data Guard DB 11.2.0.4 EE × × × × 極⼩ 移⾏先DBはEE以上が必要GoldenGate DB/表領域/スキーマ/表11.2.0.4(*2)SE〜+GoldenGate〇 〇 〇 〇 極⼩ダウンタイムを極⼩化したい場合に他の移⾏⽅式と併⽤しての利⽤を推奨Cloud Backup Modulefor OCIDB 11.2.0.4(*2) SE〜 × × × × 中 Oracle Cloud Infrastructureへの移⾏Zero DowntimeMigration(ZDM)DB 11.2.0.4(*2) SE〜 〇 × × 〇 極⼩Oracle Cloud Infrastructureへの移⾏移⾏元ライセンスによって選択可能な移⾏⽅式が異なるアップグレードを伴う移⾏は〇から選択(*1)サポートされている最低バージョン。これよりも古いバージョンでのサポート可否は都度確認が必要。(*2)利⽤製品/バージョン/OS等、ソースDBのサポート可否は都度確認が必要。(*3)non-CDBが18c以降である場合はDBMS_PDB.EXPORTRMANBACKUPを活⽤することで実現可能https://oracle-base.com/articles/18c/multitenant-usable-backups-of-non-cdbs-and-relocated-pdbs-18cCopyright © 2021, Oracle and/or its affiliates23
参考資料詳細資料• Oracle Database 移⾏・アップグレードの⽅式まとめ• 移⾏⽅式ごとに解説しています• Oracle Databaseデータベース・アップグレード・ガイドオンプレミスにおけるアップグレードCopyright © 2021, Oracle and/or its affiliates24
1. Oracle Databaseのリリースモデル2. Oracle Databaseのアップグレード・移⾏⽅法 (オンプレミス)3. Oracle Cloud Infrastructureにおけるデータベース・サービス4. オンプレミスからデータベース・サービスへの移⾏⽅法5. 移⾏時におけるテストの効率化アジェンダ共通OnPCloudCloud共通Copyright © 2021, Oracle and/or its affiliates25
Oracle Cloud Infrastructure (PaaS/IaaS) & Oracle Cloud Applications (SaaS)Oracle CloudOracle Cloud ApplicationsGlobal Cloud Data Center InfrastructureCommercial and Government Public Cloud Regions | Cloud@Customer | Dedicated Regions | Roving EdgeSecurity | Governance | ComplianceApplication developmentand DevOps Integration ContainersManagement, monitoring,and automation Native VMwareMachine learningand AICompute StorageAnalytics, BI, anddata scienceRelationaldatabases Non-relational databasesNetworkingERP SCM HCM ACX IAEnterpriseResource PlanningSupply Chain andManufacturingHuman CapitalManagementAdvertising andCustomer ExperienceIndustryApplicationsOracleCloudInfrastructureCopyright © 2021, Oracle and/or its affiliates26
2021年7⽉現在︓30リージョン提供中、さらに8リージョン計画Oracle Cloud Infrastructure(OCI)のリージョンhttps://www.oracle.com/cloud/architecture-and-regions/MUMBAIHYDERABADSINGAPORECHUNCHEONSEOUL TOKYOOSAKAJOHANNESBURGSYDNEYMELBOURNECommercialCommercial PlannedGovernmentMicrosoft Interconnect AzureJEDDAHISRAELDUBAISAUDI 2UAE 2NEWPORTAMSTERDAMFRANKFURTZURICHLONDONSWEDENITALYFRANCESAN JOSE, CAPHOENIXCHICAGOASHBURNTORONTO MONTREALデュアル・リージョン︓基本的に全ての国/地域で2つ以上のリージョンを提供し、お客様の業務継続要件に対応していく(⽇本の場合は東京-⼤阪)各リージョンはOracle Backboneで接続SANTIAGOVINHEDOSAO PAULOCopyright © 2021, Oracle and/or its affiliates27
Oracle Cloud Infrastructure をご利⽤いただいているお客様2021年6⽉時点https://blogs.oracle.com/oracle4engineer/oracle-cloud-platformpaasiaasCopyright © 2021, Oracle and/or its affiliates28
ZoomOracle Cloud Infrastructure上でビデオ会議ソリューションを展開“We chose Oracle Cloud Infrastructure because ofits industry-leading security, outstandingperformance, and unmatched level of support.”“業界をリードするセキュリティ、卓越したパフォーマンス、⽐類なきサポート・レベルが『Oracle Cloud Infrastructure』を選定した理由です”Eric S. YuanCEO, Zoom• 企業向けビデオ・カンファレンスのリーダーカンパニー• COVID-19の影響により、1⽇の会議参加者数が3億⼈に急増• 数時間で展開を完了し、同時会議接続数⼗万⼈をサポート• 世界中のOracle Cloud Infrastructureのプラットフォームを介して、1⽇あたり7ペタバイト以上をデータ転送https://www.oracle.com/jp/corporate/pressrelease/jp20200428.htmlCopyright © 2021, Oracle and/or its affiliates29
Autonomous Database(ADB)Database Cloud Service(DBCS)Exadata Cloud Service(ExaCS)Oracle Cloud Infrastructure: データベース・サービス (Oracle Database)Oracle Database onVirtual Machines1-24 OCPUsOracle RAC onVirtual Machines4-48 OCPUs1コアからスタート可能RAC対応AutonomousTransactionProcessingAutonomous DataWarehouseAI/機械学習を活⽤した⾃律型データベースあらゆるワークロードで⾼性能を実現するExadataの専有環境Oracle ExadataMax 1,600 OCPUsCopyright © 2021, Oracle and/or its affiliates30
Oracle Cloud Infrastructure: データベース・サービス (Oracle Database)Oracle Database onVirtual Machines1-24 OCPUsOracle RAC onVirtual Machines4-48 OCPUsDBCS1コアからスタート可能RAC対応ADBAutonomousTransactionProcessingAutonomous DataWarehouseAI/機械学習を活⽤した⾃律型データベースExaCSあらゆるワークロードで⾼性能を実現するExadataの専有環境Oracle ExadataMax 1,600 OCPUsAutomated (今までのOracle Databaseを便利に利⽤できる) Full-Managedサービス形態サービス形態=管理範囲の違いCopyright © 2021, Oracle and/or its affiliates31
DB on IaaS DBCS/ExaCS Autonomous Database各サービスの管理範囲の違いデータセンターハードウェア機器OSデータベースアプリケーションクラウド事業者管理お客様管理ハイパーバイザー仮想マシンデータセンターハードウェア機器OSデータベースアプリケーションクラウド事業者管理お客様管理ハイパーバイザー仮想マシンデータセンターハードウェア機器OSデータベースアプリケーションクラウド事業者管理お客様管理ハイパーバイザー仮想マシンOS以上はオンプレミス同様の管理データベースはBYOLOS以上の操作が可能OS/DBのバージョンや構成が限定されるクラウドのメリットを享受(従量課⾦や⾃動化)最⼩限のDB管理を除きDB以下はすべてクラウド事業者が管理Automated Full-ManagedCopyright © 2021, Oracle and/or its affiliates32
No.1データベースをそのままクラウド上で利⽤可能Database Cloud Service数千TB/数千万IOPSまで対応可能クラウドでも RAC / Exadata が選択可能あらゆる要件に対応全エディションを従量制で利⽤可能(サポート込)保有ライセンスの持ち込みも可能使った分だけお⽀払い数クリックでチューンナップされたDBが準備完了⾃動化・効率化機能がビルトイン⼀⽅で⾃由度の⾼い運⽤が可能(OSアクセス可能)利便性と⾃由度の両⽴DatabaseCloud ServiceCopyright © 2021, Oracle and/or its affiliates33
⼀般的なPaaSのメリット• コスト︓ライセンスが不要、リソース増減が柔軟に対応できる• 運⽤︓簡単に構築できて、運⽤も楽になるオラクルならではPaaSのメリット︓“オラクルならでは“のポイントオラクル (Database Cloud) 他社クラウドのデータベース・サービスコスト 全てのエディション・オプションが従量制で利⽤できるサポートはサービス費⽤に含まれるStandard Editionのみ従量制で利⽤できる(Enterprise EditionはBYOLで利⽤)サポートは別途費⽤が必要機能 Oracle RAC等オンプレミス同様の機能を提供 ⼀部機能がサポートされない(Oracle RAC / マルチテナント / Database Vault / フラッシュバックデータベース 他)性能 ⾼速ブロック・ストレージ / Exadata ブロック・ストレージやインスタンス毎の帯域制限による性能限界運⽤ OSへのアクセスが可能パッチはお客様でコントロール可能OSへのアクセスはできないパッチは基本的に⾃動適⽤Copyright © 2021, Oracle and/or its affiliates34
⼀般的なPaaSのメリット• コスト︓ライセンスが不要、リソース増減が柔軟に対応できる• 運⽤︓簡単に構築できて、運⽤も楽になるオラクルならではPaaSのメリット︓“オラクルならでは“のポイントオラクル (Database Cloud) 他社クラウドのデータベース・サービスコスト 全てのエディション・オプションが従量制で利⽤できるサポートはサービス費⽤に含まれるStandard Editionのみ従量制で利⽤できる(Enterprise EditionはBYOLで利⽤)サポートは別途費⽤が必要機能 Oracle RAC等オンプレミス同様の機能を提供 ⼀部機能がサポートされない(Oracle RAC / マルチテナント / Database Vault / フラッシュバックデータベース 他)性能 ⾼速ブロック・ストレージ / ローカルNVMe / Exadata ブロック・ストレージやインスタンス毎の帯域制限による性能限界運⽤ OSへのアクセスが可能パッチはお客様でコントロール可能OSへのアクセスはできないパッチは基本的に⾃動適⽤1. Oracle Databaseの機能をフル活⽤できる2. 性能は⼼配なし3. 運⽤は⾃動化と⾃由度を両⽴Copyright © 2021, Oracle and/or its affiliates35
全エディションが従量制で利⽤可能、サポートもサービス費⽤に含むDatabase Cloud Service: エディションExtreme PerformanceHigh PerformanceEnterprise EditionMultitenantPartitioningAdvanced CompressionAdvanced Security,Label Security,Database VaultReal Application ClustersDB In-MemoryActive Data Guard• 完全なデータベース・インスタンス• 表領域暗号化Standard Edition• 全てのEE 標準機能- Data Guard- Hybrid ColumnarCompression(HCC)- パラレル処理etcReal ApplicationTestingOLAPManagement Packs(Data Masking andSubsetting Pack,Diagnostics and TuningPacks) 全てのデータベース・オプション機能が利⽤可能Oracle Database Cloud では、全てのエディションで表領域暗号化機能を提供 主なデータベース・オプション機能が利⽤可能Management Packs(Database LifecycleManagement Pack, CloudManagement Pack forOracle Database)¥25.8/h ¥106.452/h¥51.61/h ¥161.292/h機能* 料⾦︓CPU当たりhttps://www.oracle.com/cloud/price-list.htmlCopyright © 2021, Oracle and/or its affiliates36
Real Application Clusters (RAC)• Active-Activeのクラスタ機能• パブリッククラウドで唯⼀利⽤可能Data Guard• 災害/障害対策のためのレプリケーション機能• 東京/⼤阪リージョン間で⾃動構成Oracle Databaseの⾼可⽤性機能を利⽤可能ノード数を2に設定するとRACを⾃動構成EP(VM)EE/HP/EP機能PublicCompute BlockVolumeVCNAD ADTokyo Region Osaka RegionPublicCompute BlockVolumeプライマリBlockVolumeDatabase * 2(EE) 4 CPURACセカンダリBlockVolumeDatabase(EE) 1 CPUData GuardCopyright © 2021, Oracle and/or its affiliates37
クラウドの⾃動構成機能を利⽤して、オンプレミス同様の構成が構築可能• ⾼可⽤性ベストプラクティス (Oracle Maximum Availability Architecture; MAA)• クラウドの⾃動構成機能を利⽤可能 (⾃動バックアップ設定、RAC/Data Guard構成など)Oracle Cloud上での⾼可⽤性ベストプラクティスhttps://www.oracle.com/jp/database/technologies/high-availability/oracle-cloud-maa.htmlDB Backup(Object Storage)DB Backup(Object Storage)BRONZESingleInstanceDB Backup(ObjectStorage)シングル構成でDBバックアップ取得PrimaryRegion#1StandbyRegion#2GOLD (DR)Data Guard複製DBでのDR構成StandbyDB Backup(Object Storage)RACDBサーバー冗⻑構成もしくはPrimaryData GuardRegion#1Region#1SILVER (HA)SILVER (HA)Primary StandbyRegion#1Region#2DB Backup(Object Storage)DB Backup(ObjectStorage)複製DBの複数(ローカル+リモート)構成Primary StandbyDB Backup(Object Storage)DB Backup(ObjectStorage)DataGuard/GoldenGateDG/GGDataGuard/GoldenGatePLATINUM機能Copyright © 2021, Oracle and/or its affiliates38
あらゆる性能要件に対応可能Database Cloud Service: ラインナップDatabaseCloud Service数⼗万数千万4824IOPSOCPUExadataCloud Service1,600オンプレミスで実現していたあらゆる性能要件を満たせるクラウドü ⾼性能ストレージü 専有環境ü アプライアンス 等々オンプレミスシングル構成RAC構成他社データベース・サービス他社データベース・サービスでは数万IOPS程度までオンプレミス構成からするとかなり⾒劣りしてしまう(⾼IOPS設定は⾼コスト)性能Copyright © 2021, Oracle and/or its affiliates39
データベース・サービスの性能を⼤きく左右するストレージ性能他社の標準ストレージよりも安価な料⾦で⾼性能ストレージが利⽤可能データベース・サービスの⼀般的な構成• サーバサイズ、帯域、ストレージ性能が重要サーバ(4 vCPU/30GB)ブロックストレージ(1,000 GB)帯域 (2 Gbps)25,000 IOPS320 MB/s* 性能数字は例* OCIでは、ベアメタル/Exadataは異なるアーキテクチャブロック・ストレージの⽐較他社 OCI標準 14.4円/GB(3 IOPS/GB)3.06円/GB(2 IOPS/GB)⾼性能 17.04円/GB別途IOPS設定費⽤(50 IOPS/GB)5.1円/GBIOPS設定費⽤含む(60 IOPS/GB)性能SLAありDBCSで利⽤⾼性能ストレージを低コストで利⽤可能ü 1 TB / 20,000 IOPSにおける⽐較ü 性能が求められるデータベースであるほどOCIのコストパフォーマンスが優れる性能Copyright © 2021, Oracle and/or its affiliates40
こんなイメージありませんか︖“PaaSって運⽤変わるから既存システムの移⾏では利⽤しにくいですよね”Copyright © 2021, Oracle and/or its affiliates41
お客様が管理できる範囲の違いPaaSにおける運⽤の⾃由度OSクラウド事業者管理お客様管理Copyright © 2021, Oracle and/or its affiliates42⼀般的なPaaS通常OSにログインできなくなり、パッチも⾃動的に適⽤されます• データベース・サーバにエージェントを⼊れたい、OSにファイルを⼀時的に保存したい• パッチは任意に適⽤したいこうした場合は、PaaSを諦めるか、運⽤を変更する必要がありますOracle Database Cloud (DBCS)• OSへのアクセスが可能• パッチはお客様でコントロール可能PaaSとして⾃動化・効率化を搭載しながら、⾃由度を確保していますDBCSは従来システムからの移⾏影響を少なくしながら、クラウド化のメリットを享受できます⼀般的なPaaS DBCS運⽤Copyright © 2021, Oracle and/or its affiliates42
Oracle Cloud Infrastructure: データベース・サービス (Oracle Database)Oracle Database onVirtual Machines1-24 OCPUsOracle RAC onVirtual Machines4-48 OCPUsDBCS1コアからスタート可能RAC対応ADBAutonomousTransactionProcessingAutonomous DataWarehouseAI/機械学習を活⽤した⾃律型データベースExaCSあらゆるワークロードで⾼性能を実現するExadataの専有環境Oracle ExadataMax 1,600 OCPUsAutomated (今までのOracle Databaseを便利に利⽤できる) Full-Managedサービス形態サービス形態=管理範囲の違いCopyright © 2021, Oracle and/or its affiliates43
Autonomous Databaseを構成するテクノロジーOracle Database + Exadata + AI/機械学習による⾃律化AutonomousDatabaseAutomatedData Center Operationsand Machine LearningCompleteInfrastructureAutomationCompleteDatabaseAutomationOracleCloudCopyright © 2021, Oracle and/or its affiliates44
新時代のデータベース・サービスOracle Autonomous DatabaseAI/機械学習を利⽤した完全⾃動運⽤チューニングをはじめとしたDB運⽤は消滅完全なマネージドサービス1CPU単位でCPUを無停⽌で増減可能ワークロードに応じた⾃動増減も可能CPU/ストレージは1秒間単位で課⾦完全な柔軟性あらゆるワークロード(OLTP/分析/混在)あらゆるデータタイプ(構造化/JSON/グラフ等)1つのデータベースで対応可能完全なマルチモデルAutonomousDatabaseCopyright © 2021, Oracle and/or its affiliates45
運⽤・管理範囲の違いファシリティ管理サーバー管理パッチ適⽤リソース監視バックアップ/リストアHA/DRDB最適化お客様管理OSインストールDBインストールDB設計・構築スケーリングオラクル管理オンプレミス DB on IaaSDB PaaS Automated(Database/Exadata)ユーザー管理範囲ユーザー管理範囲+機能(ツール)提供オラクル管理範囲AP管理/最適化ファシリティ管理サーバー管理パッチ適⽤リソース監視バックアップ/リストアHA/DRDB最適化OSインストールDBインストールDB設計・構築スケーリングAP管理/最適化ファシリティ管理サーバー管理パッチ適⽤リソース監視バックアップ/リストアHA/DRDB最適化OSインストールDBインストールDB設計・構築スケーリングAP管理/最適化ファシリティ管理サーバー管理パッチ適⽤リソース監視バックアップ/リストアHA/DROSインストールDBインストールDB設計・構築スケーリングAP管理/最適化DB最適化DB PaaS Full-Managed(Autonomous Database)Copyright © 2021, Oracle and/or its affiliates46
運⽤・管理範囲の違いファシリティ管理サーバー管理パッチ適⽤リソース監視バックアップ/リストアHA/DRDB最適化お客様管理OSインストールDBインストールDB設計・構築スケーリングオラクル管理オンプレミス DB on IaaSDB PaaS Automated(Database/Exadata)ユーザー管理範囲ユーザー管理範囲+機能(ツール)提供オラクル管理範囲AP管理/最適化ファシリティ管理サーバー管理パッチ適⽤リソース監視バックアップ/リストアHA/DRDB最適化OSインストールDBインストールDB設計・構築スケーリングAP管理/最適化ファシリティ管理サーバー管理パッチ適⽤リソース監視バックアップ/リストアHA/DRDB最適化OSインストールDBインストールDB設計・構築スケーリングAP管理/最適化ファシリティ管理サーバー管理パッチ適⽤リソース監視バックアップ/リストアHA/DROSインストールDBインストールDB設計・構築スケーリングAP管理/最適化DB最適化DB PaaS Full-Managed(Autonomous Database)無停⽌かつ⾃動でスケーリング利⽤開始から最適な性能AI/機械学習を利⽤した最適化を継続強固な可⽤性構成AI/機械学習を利⽤した障害対応強固なセキュリティ対策セキュリティパッチはオンラインで⾃動適⽤Copyright © 2021, Oracle and/or its affiliates47
利⽤開始直後からプロのチューニングに匹敵ユーザがチューニングした既存データウェアハウスとAutonomous Databaseの⽐較• ユーザ⾃⾝が、パーティション、コンプレッション等を活⽤してチューニング• Autonomous Databaseでの⾃動的なチューニングAutonomous Databaseがもたらす運⽤⾃動化Autonomous Databaseはユーザがチューニングした環境と⽐較して⼀貫して⾼速ElapsedTime(sec)CustomerTuned 25515137ADW証券取引所 製造業CustomerTuned28354051ADW銀⾏CustomerTuned22652831ADW性能Copyright © 2021, Oracle and/or its affiliates48
AI/機械学習を利⽤した最適化の継続(⼀例)︓⾃動索引作成熟練したエンジニアによる索引チューニングが、24 x 365休みなく⾏うことと同等の機能⾃動索引を作成する⼿順は、これまでのSQLチューニングのアプローチと同様• 新たなSQL実⾏計画と索引の特定• 本番環境の外で評価/検証• ⼀度実⾏し確認• もし遅ければ、元の実⾏計画に戻す⼀連のプロセスに DBA は介在する必要なく、全⾃動で実⾏チューニング内容はレポーティングされるAutonomous Databaseがもたらす運⽤⾃動化CaptureIdentifyVerifyDecideMonitor性能Copyright © 2021, Oracle and/or its affiliates49
セキュリティ対応︓利⽤開始直後から強固に保護され、安⼼して利⽤できるAutonomous Databaseがもたらす運⽤⾃動化バックアップを含む全てのデータを暗号化(Transparent Data Encryption)特権ユーザ・Oracle運⽤者から顧客データへのアクセスをブロック(Database Vault)DB全ての通信を暗号化(Advanced Security)監査ログを保管(OCI Audit / Unified Audit)特定の通信のみを許可(Network ACL)27001 : 27017 : 27018国際的コンプライアンス標準に対応(⼀部抜粋)・・・常に最新のセキュリティパッチで保護特定のユーザのみを許可(デジタル証明書/パスワード認証)統合されたDBセキュリティ管理サービス(Data Safe)重要情報の隠蔽 セキュリティ構成機密データ発⾒ アクティビティ監査セキュリティCopyright © 2021, Oracle and/or its affiliates50
1 CPU単位+無停⽌+⾃動でスケーリング負荷状況を判断し、⾃動的にリソースの拡張・縮⼩を無停⽌で実施します1 CPU単位で拡張・縮⼩を⾏い、秒単位で課⾦されますAutonomous Databaseの完全な柔軟性048CPU6時 12時 18時 24時 翌6時⽇中時間帯のスパイクに対応夜間バッチの⾼負荷に対応16実際に利⽤しているリソースAutonomous Database〜〜0486時 12時 18時 24時 翌6時16実際に利⽤しているリソース課⾦対象のリソース他社データベース・サービス柔軟性が⽋如しているため、クラウドにも関わらず、ピークに合わせたサイジングが必要〜〜シェイプ単位での拡張のみシステム再起動が必要柔軟性Copyright © 2021, Oracle and/or its affiliates51
Autonomous Databaseの費⽤体系Autonomous DatabaseはExadataが使えますが、とてもリーズナブル他社データベース・クラウドから、BYOLを利⽤してAutonomous Databaseへ移⾏いただいたファンコミュニケーションズ様からのコメント『⾼性能とAIによる運⽤の⾃動化を実現したOracle Autonomous Database Cloudは、まさに究極のデータベースと⾔っても過⾔ではありません。今、振り返ると、その存在になぜもっと早く気付けなかったのかと悔しくてなりませんね。これまで抱えていたデータベースに関するさまざまな⼼配ごとが⼀切なくなりましたし、今回の導⼊がOracle Databaseの最後の移⾏作業となると確信しています』https://www.oracle.com/jp/corporate/pressrelease/jp20191023.htmlCPU(1 CPU単位)Exadataストレージ(1 TB単位)161.292円/時間14,208円/⽉Database Cloud (EP)とCPUは同じ料⾦38.712円/時間Standard Edition ライセンスをBYOLすると14,208円/⽉(76%OFF)* 60⽇間分のバックアップ費⽤を含む * 60⽇間分のバックアップ費⽤を含む* Autonomous JSONは別料⾦コストCopyright © 2021, Oracle and/or its affiliates52
Autonomous Databaseの⾰新を体験いただいたお客様の声お客様 ⽤途 ⽐較対象 結果 コメントPropreJapan不動産情報ビッグデータ基盤インメモリDBon AWS EC283秒→0.7秒(99%短縮)データを移⾏しただけでチューニングをしていない状態で⾼い性能が得られたことは衝撃的でした。稼働開始後の運⽤においても、チューニングが必要ないこと実感しています。運⽤管理が⾃動化されたことで新サービスの検討や開発に注⼒できるようになりましたウィルグループ基幹システム(⼈事派遣管理システム)オンプレミスOracleDatabase SE10倍以上の性能向上既存システムにまったく⼿を⼊れないままの状態で、Oracle Cloud上でのテストを⾏いました。本番に近い環境で何種類ものテストを実施した結果、平均的に速度が速くなるなど、良好なパフォーマンスを確認しました。ある部分では何も⼿を⼊れていなく載せ替えただけなのに10倍くらいのスピードを実現したテストもありますファンコミュニケーションズアフィリエイトサービスのデータ管理基盤AWS RDS forOracle (SE)N/A ⾼性能とAIによる運⽤の⾃動化を実現したOracle AutonomousDatabase Cloudは、まさに究極のデータベースと⾔っても過⾔ではありません。今、振り返ると、その存在になぜもっと早く気付けなかったのかと悔しくてなりませんねアズワン 在庫データ提供基盤N/A 255秒→18秒(93%短縮)⾃律化機能によりチューニング、パッチング、モニタリングなどの運⽤管理の負担を50%軽減しながら、在庫データのロード時間を約93%短縮できましたピー・ビーシステムズ(ダリア)販売管理データの分析基盤他社クラウドのDBサービス95%短縮 パフォーマンスはもちろんのことコスパも⼤きく向上することを確認できましたので即ADWを採⽤しました。ADWのパフォーマンスと可能性には⼤きな期待をしておりますCopyright © 2021, Oracle and/or its affiliates53
Oracle Cloud Infrastructure: データベース・サービス (Oracle Database)Oracle Database onVirtual Machines1-24 OCPUsOracle RAC onVirtual Machines4-48 OCPUsDBCS1コアからスタート可能RAC対応ADBAutonomousTransactionProcessingAutonomous DataWarehouseAI/機械学習を活⽤した⾃律型データベースExaCSあらゆるワークロードで⾼性能を実現するExadataの専有環境Oracle ExadataMax 1,600 OCPUsAutomated (今までのOracle Databaseを便利に利⽤できる) Full-Managedサービス形態サービス形態=管理範囲の違いCopyright © 2021, Oracle and/or its affiliates54
規模 現状オンプレミス構成 おすすめのクラウド移⾏先とメリット⼩-中規模 エクセル/アクセス等の部⾨システム Autonomous Databaseの導⼊(⾼性能データ基盤を⾃動管理で導⼊可能、分析サービス/OACとの組み合わせ)Standard Edition(AWS RDS等も含む)Autonomous DatabaseへBYOL (コストを抑えながら、Exadata環境を利⽤可能)DBCS EEへの移⾏ (コストを抑えながら、EE機能を利⽤し、性能課題等を解決)中規模 Standard Edition RAC Autonomous DatabaseへBYOL(コストを抑えながら、Exadata環境を利⽤可能、可⽤性/性能の向上が実現可能)Enterprise Edition Autonomous DatabaseへBYOL(コストを抑えながら、Exadata環境を利⽤可能、可⽤性/性能の向上が実現可能)DBCS EEへBYOL (既存環境をそのまま移⾏可能)⼤規模 Enterprise Edition RAC / ODA Autonomous DatabaseへBYOL or ExaCSへBYOL(コストを抑えながら、Exadata環境を利⽤可能、可⽤性/性能の向上が実現可能)DWHアプライアンス(Netezza/Teradata等)Autonomous Databaseへの移⾏(コストを抑えながら、Exadata環境を利⽤可能、可⽤性/性能の向上が実現可能)Exadata ExaCSへBYOL (既存環境をそのまま移⾏可能)現状オンプレミス構成別 おすすめのクラウド移⾏先とメリットCopyright © 2021, Oracle and/or its affiliates55
Autonomous DatabaseへのBYOL• RACを含むEE機能が利⽤可能(パラレル処理, Partitioning, Compression等)• Exadataの性能/可⽤性が利⽤可能• 完全マネージドで利⽤可能• SEをBYOLすると76%OFFで利⽤可能(1 CPU: 161.292円/時間→38.712円/時間)EE化へのハードルの低さ• オンプレミスの場合、多数のコアを搭載しているため、EE化の場合5-10倍の費⽤が必要なケースが多い• クラウドの場合、SEとEEの差は約2倍。秒単位の従量課⾦のため、柔軟にリソース調整することで、コストの最適化が可能• EE化の⽬的︓性能向上を実現するためPartitioningを活⽤運⽤を効率化するためMultitenantを活⽤Standard Edition ユーザがOCI Databaseで享受できる利点1 1102024681012SE EESE EECopyright © 2021, Oracle and/or its affiliates56
データを駆使し広告効果を最⼤化するシステム基盤にOracle Autonomous Databaseを採⽤システム概要• 約2万社の広告を260万のサイトに24時間365⽇配信するアフィリエイト・ネットワークサービス「A8.net」のデータベース基盤、従来はAmazon RDS for Oracle(SE)で稼働採⽤ポイント• サービスを⽌めずにリソースの増減が可能な拡張性• Exadataを基盤としており、性能、可⽤性、およびセキュリティに優れたデータベースを数分で構築できる• ⾃動化により少ないリソースや⼯数での運⽤や容易な性能監視ができること• 既存のライセンスを持ち込むことでコストが約5分の1で済むため、移⾏および運⽤コストをこれまでより抑えることができること利⽤サービス• Oracle Autonomous Database顧客事例︓ファンコミュニケーションズ様https://www.oracle.com/jp/corporate/pressrelease/jp20191023.html基幹システム︓SE→ADBCopyright © 2021, Oracle and/or its affiliates57
Autonomous Databaseの採⽤により、既存Cloudに⽐べ最⼤95%の処理時間減少、更にコストは20%減少株式会社ダリア• 販売管理データの分析基盤の性能を向上させ、営業拠点でのレポート作成をスムーズにしたい従来の課題• 分析するデータ規模が拡⼤し続けるため、既存のAmazon WebService上に構築されていたシステムでは限界があった• 利⽤料が⾼くなっている点• AWSへの⽀払いが、⽉額100万円以上にまで膨れていた• 性能を向上させるための⼿間や時間が膨⼤にかかる点• システムのチューニングは⾏っていたが限度があり、抜本的にアプリケーション改修を⾏うか、AWSサービスの性能向上オプションを購⼊しないと、性能がこれ以上あがらないところまできていた導⼊効果• データを照会するための処理時間がAWSから移⾏することで最⼤95%減少• データとデータを突合して⽐較するための処理時間がAWSから移⾏することで最⼤68%減少• AWSの構成が8 vCPUに対してOracle Cloudでは2 OCPU性能検証結果利⽤サービス• Autonomous Data Warehouse導⼊パートナー• 株式会社ピー・ビーシステムズ顧客事例︓ダリア様600https://go.oracle.com/LP=87649期間・分類別集計パターンA期間・分類別集計パターンB分析/DWHCopyright © 2021, Oracle and/or its affiliates58
基幹システムのデータベースをOracle Database Cloudに移⾏し、最⼤40倍の性能向上を実現ファイテン株式会社• 販売管理システムには仕⼊や在庫、売上等のデータが蓄積され、全社の様々な部⾨が⽇常的に利⽤しているほか、ECサイト等とも連携しており、24時間365⽇⽌めることが許されないシステム従来の課題• ビジネス拡⼤と共にデータが年々増加し、処理性能の低下が課題に。処理性能向上のため、数年前にハードウェアの増強を⾏ったが、その後も増⼤するデータ量により⼗分なパフォーマンスが得られない状態になっていた採⽤ポイントと導⼊効果• オンプレミスではOracle Database Standard Editionを利⽤していたが、今回Enterprise Editionに移⾏。データ圧縮、パーティショニング、パラレル処理、チューニングアドバイザ機能等を活⽤し、最⼤40倍の性能向上を実現• 性能向上が容易にできる⾼いコストパフォーマンスを持つストレージや上位サービスExadata Cloudが利⽤可能であり、将来のさらなるデータ増⼤にも対応できること• オンプレミスから閉域網で接続する必要があり、低遅延でのアクセスが可能な⼤阪リージョンが利⽤可能性能向上の例︓受注データの取り込み利⽤サービス• Oracle Database Cloud (Enterprise Edition)導⼊パートナー• 富⼠通株式会社顧客事例︓ファイテン様https://www.oracle.com/jp/corporate/pressrelease/jp20201013.html15Standard EditionOracle Database CloudEnterprise Edition40従量制で利⽤できることからEnterprise Edition(EE)に移⾏EE機能を活⽤することで⼤幅な性能向上を実現600基幹システム︓SE→EECopyright © 2021, Oracle and/or its affiliates59
通販やeコマースの受注管理を⽀える基幹システムをOracle Cloud Infrastructureに移⾏システム概要• コロナ禍による巣ごもり需要で急増する1⽇約15万のトランザクションを処理する基幹システムをOCIへの移⾏。急速なビジネス変化に対応可能なシステム基盤をクラウドで構築採⽤ポイント• ⾼い性能および安定性に加え、季節変動のピークへの対応および予期せぬ突発的な需要急増などにも柔軟に安定した性能が提供できること• ネットワークの設計、IOPSの性能、費⽤対効果の⾼さなど、OCIが提供するサービスの品質に加え、クラウド移⾏の最⼤の懸念となっていたセキュリティへの不安を払拭するOCIのセキュリティ・ファーストの設計が特に⾼く評価されました利⽤サービス• Oracle Database Cloud (RAC)• Compute, Storage導⼊パートナー• グローシップ・パートナーズ株式会社顧客事例︓スクロール様https://www.oracle.com/jp/corporate/pressrelease/jp20201218.html基幹システム︓EE→EECopyright © 2021, Oracle and/or its affiliates60
⼤規模基幹システムをOCIに全⾯移⾏システム概要• 24時間365⽇稼働する、店舗、本部、在庫、物流業務などの12の⼤規模基幹システム導⼊効果• 東京・⼤阪リージョンの2拠点で合計200以上のコンピュート・インスタンス、2つのExaCSを利⽤し、Oracle CloudMaximum Availability Architecture(MAA)で推奨される⾼可⽤性構成を実装することで、基幹システムに不可⽋な⾼いレベルの可⽤性とデータ保護を実現し、事業継続性を強化• 移⾏に際しては、Oracle Real Application Testing、Oracle GoldenGate、Oracle GoldenGate Veridataを活⽤し、3時間以内での確実な移⾏に成功• ⾃社主導でOCIへの移⾏およびDR環境構築を⾏った結果、システムの開発・運⽤の内製化を加速利⽤サービス• Exadata Cloud Service (ExaCS), Compute, Storage顧客事例︓エディオン様https://www.oracle.com/jp/corporate/pressrelease/jp20210301.html基幹システム︓Exadata→ExaCSCopyright © 2021, Oracle and/or its affiliates61
PaaS (DB Standard Edition, 従量課⾦)OCI 他社クラウド仮想マシン (Web) 13,213円VM.StandardE3(Linux, 4vCPU, 16GB)36,664円仮想マシン(Linux,4vCPU, 16GB)データベース・サービス 38,390円(4vCPU, 32GB)91,006円(4vCPU, 32GB)ブロックストレージ 3,570円Block Volume(700GB, 60IOPS/GB)7,392円ブロックストレージ(700GB, 3 IOPS/GB)ロードバランサー 1,902円(100Mbps,処理量課⾦無し)1,989円(処理量課⾦が別途必要)合計 (⽉額) 57,076円 (-58%) 137,051円サポート 含む 別途必要商⽤Linux 無償 別途必要データ転送料 別途必要(10TB無償)別途必要(1GB無償)OCIのコストパフォーマンス︓他社クラウドとの⽐較62* ⾚字は価格以外のOCIのメリットロードバランサーWEBサーバーWEBサーバーデータベースサーバーストレージ• 仮想マシン (Web) * 2• データベース・サービス (PaaS)• ブロックストレージ• ロードバランサーCopyright © 2021, Oracle and/or its affiliates
1. Oracle Databaseのリリースモデル2. Oracle Databaseのアップグレード・移⾏⽅法 (オンプレミス)3. Oracle Cloud Infrastructureにおけるデータベース・サービス4. オンプレミスからデータベース・サービスへの移⾏⽅法5. 移⾏時におけるテストの効率化アジェンダ共通OnPCloudCloud共通Copyright © 2021, Oracle and/or its affiliates63
• 許容されるシステム停⽌の⻑さ• ホスト・オペレーティング・システムとバージョン• データベースのバージョン/エディション• データベースの⽂字セット• インデックスを含むデータの量• データベースで使⽤されるデータ型• データ・ステージングのためのストレージ• データベースのホスト・プラットフォームのエンディアン形式• データベースアーキテクチャ(Multitenant)• ネットワーク帯域幅考慮すべき主要なポイントオンプレミス クラウドデータベース移⾏バージョンアップCopyright © 2021, Oracle and/or its affiliates64
データベース移⾏⽅式の検討例移⾏⽅式の選び⽅移⾏要件と前提条件を考慮して移⾏⽅式を検討移⾏時のダウンタイムを極⼒短くしたいかデータ転送に時間が掛かるか定期的なパッチ適⽤運⽤を⾏っているかData GuardGoldenGateYESYESYESNONONORMAN移⾏時にバージョンアップしたいかマルチテナント構成かGoldenGateTTSYESNOYESRMANData PumpNOデータ量:多ネットワーク転送速度:低速初期移⾏移⾏要件前提条件初期移⾏Data Guard(⼀時ロジカル・スタンバイ)Data GuardData Pump切り戻しを⾒越した差分同期機能が必要かYESNOZDMZDMCopyright © 2021, Oracle and/or its affiliates65マルチテナント(Unplug/Plug)
主な移⾏⽅式⼀覧移⾏ツール 移⾏対象最低移⾏元バージョン(サポート中のDBのみ記載)(*1)移⾏元エディションアップグレード可否ビックエンディアンからの変換スキーマ構成の変更non-CDBからCDBへの移⾏停⽌時間 補⾜Data PumpDB/表領域/スキーマ/表11.2.0.4 SE〜 〇 〇 〇 〇 ⼤〜中RMAN Backup/Restore DB 11.2.0.4 SE〜 〇 〇(⼀部制限あり) × ×(*3) 中〜⼩RMAN Duplicate DB 11.2.0.4 SE〜 〇 〇(⼀部制限あり) × × ⼩TransportableTablespaces表領域 11.2.0.4 EE 〇 〇(⼀部制限あり) × 〇 中〜⼩ 移⾏先DBはEE以上が必要Full Transportableexport/importDB 11.2.0.4 EE 〇 〇(⼀部制限あり) × 〇 中〜⼩移⾏先DBはEE以上が必要移⾏先DBバージョンは12.1.0.1以降RMAN TransportableTablespacesDB/表領域 11.2.0.4 EE 〇 〇(⼀部制限あり) × 〇 中〜⼩ 移⾏先DBはEE以上が必要PDB Unplug/Plug PDB 12.1.0.2 SE〜 〇 × × × 中〜⼩PDB Clone PDB 12.1.0.2 SE〜 〇 × × × ⼩Non-CDB Clone DB 12.1.0.2 SE〜 × × × 〇 ⼩Data Guard DB 11.2.0.4 EE × × × × 極⼩ 移⾏先DBはEE以上が必要GoldenGate DB/表領域/スキーマ/表11.2.0.4(*2)SE〜+GoldenGate〇 〇 〇 〇 極⼩ダウンタイムを極⼩化したい場合に他の移⾏⽅式と併⽤しての利⽤を推奨Cloud Backup Modulefor OCIDB 11.2.0.4(*2) SE〜 × × × × 中 Oracle Cloud Infrastructureへの移⾏Zero DowntimeMigration(ZDM)DB 11.2.0.4(*2) SE〜 〇 × × 〇 極⼩Oracle Cloud Infrastructureへの移⾏移⾏元ライセンスによって選択可能な移⾏⽅式が異なるアップグレードを伴う移⾏は〇から選択(*1)サポートされている最低バージョン。これよりも古いバージョンでのサポート可否は都度確認が必要。(*2)利⽤製品/バージョン/OS等、ソースDBのサポート可否は都度確認が必要。(*3)non-CDBが18c以降である場合はDBMS_PDB.EXPORTRMANBACKUPを活⽤することで実現可能https://oracle-base.com/articles/18c/multitenant-usable-backups-of-non-cdbs-and-relocated-pdbs-18cCopyright © 2021, Oracle and/or its affiliates66
最新サービス・ツールDatabase Migration Service(OCIで提供するサービス)• データベースをOCIにスムーズに移⾏できるようにする専⽤サービス。簡単なステップで、移⾏元データベースに接続し、初期同期から、オンラインレプリケーションを開始して、ダウンタイムの少ないクラウド移⾏を実現• データベース移⾏開始から6か⽉間は無償• 移⾏元︓11.2.0.4以降、Linux• 移⾏先︓AutonomousDatabaseZero Downtime Migration(ツール)• データベースをOCIにスムーズに移⾏できるようにする専⽤ツール。簡単なステップで、移⾏元データベースに接続し、初期同期から、オンラインレプリケーションを開始して、ダウンタイムの少ないクラウド移⾏を実現• 無償ツール• 移⾏元︓11.2.0.4以降、Linux• 移⾏先︓Database Cloud,Exadata Cloud,Autonomous DatabaseGoldenGate(OCIで提供するサービス)• Oracle GoldenGateをベースとしたフルマネージド型のデータレプリケーションサービス。ダウンタイムを極⼩化した、クラウド移⾏にも利⽤可能• 有償サービス• ¥161.292 [OCPU/時間]• 接続対象︓11.2.0.4以降オンプレミスからデータベース・サービスへの移⾏⽅法Copyright © 2021, Oracle and/or its affiliates67⾃由度容易性
Data GuardZDMをダウンロード&設定1データベース移⾏を開始2ソースからバックアップ先に接続3バックアップを転送4スタンバイのインスタンス化5プライマリとスタンバイを同期6スイッチオーバーし、ロール変換7移⾏の完了8物理オンライン移⾏Backup LocationEnterprise EditionBackup Location: Object Storage, NFS or ZDLRAZero Downtime Migration: 物理オンライン移⾏の流れCopyright © 2021, Oracle and/or its affiliates68
参考資料詳細資料• クラウド移⾏に関するまとめサイト• Zero Downtime Migration サービス概要• Database Migration Service サービス概要• GoldenGate サービス概要オンプレミスからデータベース・サービスへの移⾏⽅法Copyright © 2021, Oracle and/or its affiliates69
オンプレミスからクラウドへのデータ転送⽅法の検討Copyright © 2021, Oracle and/or its affiliates70
• 次の表は、データセットをオンラインとオフラインで移⾏するのにかかる時間に関する情報を⽰しています。 この表は、データセットのサイズと使⽤可能な帯域幅を⽰しています• ここではデータの送付およびアップロードにかかる時間のみを⽰しています。データ転送サービスを利⽤する場合は、これ以外に事前準備作業やデータのコピー作業⽇数が必要ですオンプレミスからクラウドへのデータ転送⽅法の検討おおよそのデータアップロード時間データセットのサイズ10 Mbps 100 Mbps1 Gbps(FastConnect)10 Gbps(FastConnect)データ転送ディスクを利⽤した場合10 TB 92 ⽇ 9 ⽇ 22 時間 2 時間 1 週間100 TB 1,018 ⽇ 101 ⽇ 10 ⽇ 24 時間 1 週間500 TB 5,092 ⽇ 509 ⽇ 50 ⽇ 5 ⽇ 1 週間1 PB 10,185 ⽇ 1,018 ⽇ 101 ⽇ 10 ⽇ 2 週間オフライン転送に向いているケースCopyright © 2021, Oracle and/or its affiliates71
データ転送サービス - Data Transfer Service⼤容量のデータを⾼速かつセキュアに Oracle Cloud へ転送お客様購⼊ディスクにデータをロードし、データ転送サイトに送付• 対応デバイス︓USB 2.0/3 .0ハード・ディスク・ドライブ転送前にデータ暗号化(AES-256)バケットにアップロードされたデータは削除されてから(NIST800-88)お客様に返送サービス費⽤無償• 別途デバイス費⽤と往復輸送費、移⾏先オブジェクト・ストレージ費⽤が必要オラクルから貸し出すデータ転送アプライアンスにデータをロードし、データ転送サイトに送付• 最⼤150TB (※東京/⼤阪リージョンについては 90TB)転送前にデータ暗号化 (AES-256)バケットにアップロードされたデータは削除される(NIST800-88)サービス費⽤無償• 移⾏先オブジェクト・ストレージ費⽤が必要• トライアルやPAYGでは利⽤不可データ転送ディスク データ転送アプライアンスObject StorageCopyright © 2021, Oracle and/or its affiliates72
詳細はこちらの資料をご覧くださいhttps://oracle-japan.github.io/ocidocs/services/storage/data-transfer-and-storage-gateway/オンプレミスからのデータ移⾏等で利⽤可能な、データ転送サービス、ストレージ・ゲートウェイなどについて解説していますデータ転送サービス - Data Transfer ServiceCopyright © 2021, Oracle and/or its affiliates73
1. Oracle Databaseのリリースモデル2. Oracle Databaseのアップグレード・移⾏⽅法 (オンプレミス)3. Oracle Cloud Infrastructureにおけるデータベース・サービス4. オンプレミスからデータベース・サービスへの移⾏⽅法5. 移⾏時におけるテストの効率化アジェンダ共通OnPCloudCloud共通Copyright © 2021, Oracle and/or its affiliates74
システム変更の種類【インフラストラクチャの変更】現⾏システムü パラメーター変更ü パッチ適⽤ü アップグレードü マイグレーション など変更内容例テストに関わる要望・課題なるべく本番通りの処理、負荷を流して、劣化がないかチェックしたいが難しい画⾯が100以上、SQLは1000以上あり、テスト⼯数が⼤きすぎるインフラの変更なので、アプリチームの理解・協⼒を得るのが難しい変更後の性能だけでなく、現⾏の性能との詳細な⽐較を⾏いたい【アプリケーションの変更】ü 新規開発ü 機能追加ü 機能修正など変更内容例テストに関わる要望・課題新しいアプリケーションに合わせて、テストシナリオを柔軟に簡単に作成したい画⾯への⼊⼒値を⾃動的に切り替えながら、さまざまなパターンでテストしたい負荷をかけたあと(かけながら)、性能レポートをすぐさまチェックしたい多くの開発ベンダーに委託しているので、データをきちんとマスキングしたいCopyright © 2021, Oracle and/or its affiliates75
パフォーマンスに問題の出るSQLを特定してチューニングするアプリケーション・テストの負荷を下げる「すべてのアプリケーションのすべてのSQLをテストでチェックすることはできない」• アップグレードなどで環境が変わる場合、すべてのSQLの性能が劣化するわけではなく、逆に殆どのSQLで性能は向上する• 性能が劣化するSQLだけを簡易かつ正確に抽出できれば、チューニングをおこなうSQLの数を削減できる「本番環境と同じ環境を再現するだけのテストシナリオを⽤意することは無理だ」• 本番環境で実⾏されたSQLをそのまま実⾏できれば、実際の環境と同じユースケースと実⾏負荷が再現できる• 更にシナリオの検討とスクリプトの準備に費やす時間が不要になるアプリケーション・テストの負荷単体・結合テスト SQL性能確認 シナリオ準備 シナリオ性能テスト 統合・移⾏テストこの部分の負荷を抑えたいCopyright © 2021, Oracle and/or its affiliates76
Oracle Real Application TestingSQL Performance Analyzer (SPA)• SQL単体テスト• システム変更前と変更後でのSQL⽐較レポートを⽣成• SQL互換性(エラー有無)のチェック、実⾏計画や単体性能のチェックにDatabase Replay• システムテスト• 本番環境のトランザクションを記録し、テスト環境で再現、⽐較レポート• スループットのチェック、リソース使⽤量のチェックにリアルなテストのための機能を1ライセンスで提供• アップグレードやパッチ適⽤など、インフラ変更に伴うテストを⼤幅効率化• SQL単位の詳細⽐較や本番ワークロードを使ったリアルなテスト• アプリケーションに⼿を加えず、インフラチーム主体でテストを実施データベース・クラウドの場合DBCS EE/HP/EP, ExaCSで利⽤可能Copyright © 2021, Oracle and/or its affiliates77
個々の機能検証と本番ワークロード検証本番環境からキャプチャ・ファイルを取得評価SPA 実⾏チューニング DB Replay 実⾏チューニング評価移⾏先環境へ適⽤OKNGOKNGレポートReplay Report /AWR Reportキャプチャ・ファイルキャプチャ・ファイル個々の機能検証本番ワークロード検証Copyright © 2021, Oracle and/or its affiliates78
SQL Performance AnalyzerによるSQLの性能劣化の抽出とSQL Tuning Advisorによるチューニング (例︓10gR2から19cへのアップグレード)パフォーマンスのチェックとチューニングl SQL ワークロードやパフォーマンス統計を、SQL Tuning Set (STS) に格納するl フィルタリング、追加も可能(9i/10gR1はSQLトレースからSTSに変換する必要がある)l 19cのテスト環境へSTSをインポートl SPAからSTS を使ってSQLをシリアルに1回ずつ実施して、実⾏計画とパフォーマンス統計を取得するl 10gR2と19cでの違いをレポートとして出⼒(実⾏時間、オプティマイザ・コスト、読み取りブロック数など)l 変更前後で影響のあったSQLをリストして表⽰l SQL Tuning Advisorを使って劣化したSQLをチューニングl 10gR2の時の実⾏計画を採⽤したいときはSQL PlanManagementを使⽤STEP-1 STEP-2 STEP-310gR2 Test 19cCopyright © 2021, Oracle and/or its affiliates79
SQLベースでのチューニングが完了したプログラムをDatabase Replayを使って本番環境の状態で実⾏(例︓10g R2から19cへのアップグレード)スループット負荷テストl 移⾏元環境でのトランザクションを1週間〜1ヶ⽉前からキャプチャしておく (統計情報も取得しておく)l テスト環境を⽤意する (できれば本番環境と同じ環境)l キャプチャしたファイルを本番環境からテスト環境にコピーl テストを実⾏する環境で、キャプチャ・ファイルからリプレイ・ファイルに変換l リプレイ・クライアントから、本番環境でキャプチャされたワークロードを実⾏時間・並列度・コミット順を再現するリクエストを送信l 実⾏並列度や、処理が起きていない時間の圧縮は可能l 11.2.0.3+Patch以上でConsolidated Replayも可能l キャプチャ時とリプレイ時の違いをレポートとして出⼒• パフォーマンスの違い• エラー発⽣の違い• データ処理の違い(⾏数など)l 違いの発⽣したSQLを特定できるSTEP-1 STEP-2 STEP-3 STEP-410gR2 Test 19cCopyright © 2021, Oracle and/or its affiliates80
オープン系共通基盤のハードウェアEOSLに伴う更改を実施お客様事例︓国内⼤⼿保険会社様オープン系共通基盤DB Migration(保険の契約・⽀払、Web関連システム)•画⾯数 ︓約740画⾯•バッチジョブ数︓約200ジョブ 合計︓約28万SQLのテストを実施する必要あり•テスト計画 ︓ 2⼈⽉•アプリ解析 ︓ 4⼈⽉•検証環境の構築 ︓ 2⼈⽉•テスト・検証 ︓175⼈⽉•チューニング ︓ 5⼈⽉•テスト計画 ︓ 1⼈⽉•アプリ解析 ︓ 0⼈⽉•検証環境の構築 ︓ 1⼈⽉•テスト・検証 ︓ 1⼈⽉•チューニング ︓ 1⼈⽉400万円1.88億円28万SQL÷5トランザクション×0.5時間=28,000時間(175⼈⽉)28万SQLの10分の1のテストだと30.5⼈⽉。3,050万円テスト・検証は、6⼈で、たった3⽇で完了パフォーマンス変動なし ︓94.38%改善 ︓ 5.37%劣化 ︓ 0.01%SQL構⽂エラー ︓ 0.24%RATを利⽤したアップグレードテスト従来のアップグレードテストテスト効率&精度の向上とプロジェクトのコスト&リスクの⼤幅削減に成功⾼い効果が認められ標準プロセスにü 1回⽬︓ 11gR1 à 11gR2ü 2回⽬︓ 11gR2 à 12cR2ü 3回⽬︓ 12cR2 à 19cCopyright © 2021, Oracle and/or its affiliates81
アップグレードやパッチ適⽤の評価はOracle Cloud InfrastructureでOracle Cloud Infrastructure活⽤のメリット• Oracle Database 19c環境が⾼速・簡単に構築可能• Enterprise EditionならReal Application Testingを利⽤可能これにより、より品質の⾼い移⾏評価を⾼速に実施可能• Enterprise EditionならTuning Packを利⽤可能移⾏時のSQLチューニング⼯程が簡単⾼速にOracle Cloud Infrastructureの利⽤で簡単、⾼速、安価な移⾏評価が実施可能Copyright © 2021, Oracle and/or its affiliates82
FX取引システムにおけるデータベース・アップグレード時のテスト⼯数を⼤幅削減課題・ニーズ• データベースのアップグレードを実施• 影響度テスト負荷・コストを削減したい• 短期間でアップグレードを実施したいソリューションDBCS+RAT でテストを実施• Oracle Database Cloud Serviceを⽤い、コストを抑えテスト環境を準備• テスト・ソリューション (RAT) を⽤い効率的に短期間でDBテストを実施• 2,100本以上のSQLからチューニングが必要なSQLを特定ベネフィット通常のアップグレードと⽐較し、約7割のコスト削減を実現お客様事例︓外為どっとコム様AP本番環境変更後の環境に対してSQL単体テスト実⾏(SPA試⾏)Oracle Database Oracle Database (New Version)STSSPASTSSTSをCloud環境にインポートOracle Database Cloud 環境レポート⽣成https://www.oracle.com/jp/corporate/pressrelease/jp20170227.htmlCopyright © 2021, Oracle and/or its affiliates83
1. Oracle Databaseのリリースモデル2. Oracle Databaseのアップグレード・移⾏⽅法 (オンプレミス)3. Oracle Cloud Infrastructureにおけるデータベース・サービス4. オンプレミスからデータベース・サービスへの移⾏⽅法5. 移⾏時におけるテストの効率化アジェンダ共通OnPCloudCloud共通Copyright © 2021, Oracle and/or its affiliates84
Oracle Databaseは新しいリリースモデルを2018年より導⼊しています現在最もサポート期間が⻑いリリースは、Oracle Database 19cですオンプレミスにおけるアップグレードでは、最新ツールであるAutoUpgradeがおすすめですOracle Cloud Infrastructureでは、多様なデータベース・サービス(DBCS, Exadata, Autonomous Database)を提供し、お客様のあらゆる要件に対応でき、多くのお客様がクラウド移⾏を実現していますオンプレミスからクラウドへの移⾏においても、多様なサービス・ツールを提供していますZero Downtime Migrationは、容易性と⾃由度を両⽴した、おすすめの移⾏ツールです本セミナーのおさらいCopyright © 2021, Oracle and/or its affiliates85
Oracle Cloud サービス概要• https://www.oracle.com/jp/Oracle Cloud Free Tier(Always Free&無償トライアル)• https://www.oracle.com/cloud/free/マニュアル• 英語 / ⽇本語リージョン毎のサービス提供情報• https://www.oracle.com/cloud/data-regions.html#apac東京/⼤阪リージョン最新情報• https://blogs.oracle.com/oracle4engineer/column_cloud_gen2_ociサービス・アップデート• https://blogs.oracle.com/oracle4engineer/技術情報• 活⽤資料集 / チュートリアル活⽤事例• https://blogs.oracle.com/oracle4engineer/oracle-cloud-platformpaasiaasセミナー情報• https://blogs.oracle.com/oracle4engineer/column_cloud_seminarOracle Cloud Infrastructure: 参考資料Copyright © 2021, Oracle and/or its affiliates86
Oracle Database 11g,12cからのアップグレード対策とクラウド移行 (Oracle Cloudウェビナーシリーズ: 2021年7月14日)

Recommended

PDF
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)
PDF
Oracle Data Guard による高可用性
PDF
とっておきの方法! Oracle Databaseの自動アップグレードのお勧め手法 省力・最新化 概要編 (Oracle Cloudウェビナーシリーズ: ...
PDF
Oracle GoldenGate入門
PPTX
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#3
PDF
[Oracle DBA & Developer Day 2016] しばちょう先生の特別講義!!ストレージ管理のベストプラクティス ~ASMからExada...
PDF
PostgreSQL 15の新機能を徹底解説
PDF
しばちょう先生による特別講義! RMANバックアップの運用と高速化チューニング
PDF
Oracle GoldenGate導入Tips
PDF
SQL大量発行処理をいかにして高速化するか
PDF
Oracle GoldenGate アーキテクチャと基本機能
PPT
DataGuard体験記
PDF
GoldenGateテクニカルセミナー4「テクニカルコンサルタントが語るOracle GoldenGate現場で使える極意」(2016/5/11)
PPTX
Oracle Database Vaultのご紹介
PDF
[Oracle Cloud Days Tokyo 2015] Oracle Database 12c最新情報 ~Maximum Availability ...
PPTX
PostgreSQLのロール管理とその注意点(Open Source Conference 2022 Online/Osaka 発表資料)
PDF
Oracle Cloud Infrastructure セキュリティの取り組み [2021年2月版]
PDF
Oracle GoldenGate Veridata概要
PDF
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
PDF
【Oracle Cloud ウェビナー】WebLogic Serverのご紹介
PDF
Oracle GoldenGate FAQ
PDF
Oracle Cloud Infrastructure:2021年12月度サービス・アップデート
PPTX
Oracleからamazon auroraへの移行にむけて
PDF
Zero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャ
PPTX
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
PDF
Oracle GoldenGate 概要 2020年11月版
PDF
監査ログをもっと身近に!〜統合監査のすすめ〜
PPTX
Zero Data Loss Recovery Appliance 設定手順例
PDF
Oracle Database: リリースモデルとアップグレード・パッチ計画 (2021年2月版)
PDF
Oracle Database 12c Release 1 PSR 12.1.0.2 のご紹介

More Related Content

PDF
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)
PDF
Oracle Data Guard による高可用性
PDF
とっておきの方法! Oracle Databaseの自動アップグレードのお勧め手法 省力・最新化 概要編 (Oracle Cloudウェビナーシリーズ: ...
PDF
Oracle GoldenGate入門
PPTX
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#3
PDF
[Oracle DBA & Developer Day 2016] しばちょう先生の特別講義!!ストレージ管理のベストプラクティス ~ASMからExada...
PDF
PostgreSQL 15の新機能を徹底解説
PDF
しばちょう先生による特別講義! RMANバックアップの運用と高速化チューニング
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)
Oracle Data Guard による高可用性
とっておきの方法! Oracle Databaseの自動アップグレードのお勧め手法 省力・最新化 概要編 (Oracle Cloudウェビナーシリーズ: ...
Oracle GoldenGate入門
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#3
[Oracle DBA & Developer Day 2016] しばちょう先生の特別講義!!ストレージ管理のベストプラクティス ~ASMからExada...
PostgreSQL 15の新機能を徹底解説
しばちょう先生による特別講義! RMANバックアップの運用と高速化チューニング

What's hot

PDF
Oracle GoldenGate導入Tips
PDF
SQL大量発行処理をいかにして高速化するか
PDF
Oracle GoldenGate アーキテクチャと基本機能
PPT
DataGuard体験記
PDF
GoldenGateテクニカルセミナー4「テクニカルコンサルタントが語るOracle GoldenGate現場で使える極意」(2016/5/11)
PPTX
Oracle Database Vaultのご紹介
PDF
[Oracle Cloud Days Tokyo 2015] Oracle Database 12c最新情報 ~Maximum Availability ...
PPTX
PostgreSQLのロール管理とその注意点(Open Source Conference 2022 Online/Osaka 発表資料)
PDF
Oracle Cloud Infrastructure セキュリティの取り組み [2021年2月版]
PDF
Oracle GoldenGate Veridata概要
PDF
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
PDF
【Oracle Cloud ウェビナー】WebLogic Serverのご紹介
PDF
Oracle GoldenGate FAQ
PDF
Oracle Cloud Infrastructure:2021年12月度サービス・アップデート
PPTX
Oracleからamazon auroraへの移行にむけて
PDF
Zero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャ
PPTX
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
PDF
Oracle GoldenGate 概要 2020年11月版
PDF
監査ログをもっと身近に!〜統合監査のすすめ〜
PPTX
Zero Data Loss Recovery Appliance 設定手順例
Oracle GoldenGate導入Tips
SQL大量発行処理をいかにして高速化するか
Oracle GoldenGate アーキテクチャと基本機能
DataGuard体験記
GoldenGateテクニカルセミナー4「テクニカルコンサルタントが語るOracle GoldenGate現場で使える極意」(2016/5/11)
Oracle Database Vaultのご紹介
[Oracle Cloud Days Tokyo 2015] Oracle Database 12c最新情報 ~Maximum Availability ...
PostgreSQLのロール管理とその注意点(Open Source Conference 2022 Online/Osaka 発表資料)
Oracle Cloud Infrastructure セキュリティの取り組み [2021年2月版]
Oracle GoldenGate Veridata概要
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
【Oracle Cloud ウェビナー】WebLogic Serverのご紹介
Oracle GoldenGate FAQ
Oracle Cloud Infrastructure:2021年12月度サービス・アップデート
Oracleからamazon auroraへの移行にむけて
Zero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャ
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
Oracle GoldenGate 概要 2020年11月版
監査ログをもっと身近に!〜統合監査のすすめ〜
Zero Data Loss Recovery Appliance 設定手順例

Similar to Oracle Database 11g,12cからのアップグレード対策とクラウド移行 (Oracle Cloudウェビナーシリーズ: 2021年7月14日)

PDF
Oracle Database: リリースモデルとアップグレード・パッチ計画 (2021年2月版)
PDF
Oracle Database 12c Release 1 PSR 12.1.0.2 のご紹介
PDF
Autonomous を支える技術、Oracle Database 18c デモンストレーション
PDF
Oracle Database 21c データ・ドリブン時代をリードする コンバージド・データベースの最新型
PDF
Oracle Databaseバージョン 選択における考察’18
PDF
オラクル・データベース・クラウド~さらなる進化のご紹介(Oracle Cloud Days Tokyo 2015)
PDF
20170510_ORACLE MASTER Silver Oracle Database 12c 徹底特訓
PDF
[Modern Cloud Day Tokyo 2019] 基調講演(Day2):次世代クラウドがもたらす日本のイノベーション
PPTX
Oracle Cloud PaaS & IaaS:2019年10月度サービス情報アップデート
PDF
進化を続けるデータベース・クラウド:Oracle Database, Exadata, MySQL, Cloud Machine [Oracle Clou...
PDF
Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年7月版]
PDF
Oracle Database Appliance 2.9 アップデート及びパッチ管理について
PDF
Oracle Cloud Infrastructure:2021年6月度サービス・アップデート
PDF
Oracle Database Appliance 12.1.2.1.0 アップデート及びパッチ管理について
PDF
Oracle Cloud PaaS & IaaS:2020年3月度サービス情報アップデート
PDF
Oracle Database Appliance 12.1.2.3.0 アップデート及びパッチ管理について
PDF
最強のデータベース基盤“Exadata”をパブリック・クラウドで活用!(Oracle Cloud Days Tokyo 2015)
PPTX
[旧版]Big Data Service Overview 2020年4月版
PDF
Oracle Database Appliance X5-2 アップデート内容のご紹介
PDF
Oracle Cloud Infrastructure データベース・クラウド:各バージョンのサポート期間 (2022年4月版)
Oracle Database: リリースモデルとアップグレード・パッチ計画 (2021年2月版)
Oracle Database 12c Release 1 PSR 12.1.0.2 のご紹介
Autonomous を支える技術、Oracle Database 18c デモンストレーション
Oracle Database 21c データ・ドリブン時代をリードする コンバージド・データベースの最新型
Oracle Databaseバージョン 選択における考察’18
オラクル・データベース・クラウド~さらなる進化のご紹介(Oracle Cloud Days Tokyo 2015)
20170510_ORACLE MASTER Silver Oracle Database 12c 徹底特訓
[Modern Cloud Day Tokyo 2019] 基調講演(Day2):次世代クラウドがもたらす日本のイノベーション
Oracle Cloud PaaS & IaaS:2019年10月度サービス情報アップデート
進化を続けるデータベース・クラウド:Oracle Database, Exadata, MySQL, Cloud Machine [Oracle Clou...
Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年7月版]
Oracle Database Appliance 2.9 アップデート及びパッチ管理について
Oracle Cloud Infrastructure:2021年6月度サービス・アップデート
Oracle Database Appliance 12.1.2.1.0 アップデート及びパッチ管理について
Oracle Cloud PaaS & IaaS:2020年3月度サービス情報アップデート
Oracle Database Appliance 12.1.2.3.0 アップデート及びパッチ管理について
最強のデータベース基盤“Exadata”をパブリック・クラウドで活用!(Oracle Cloud Days Tokyo 2015)
[旧版]Big Data Service Overview 2020年4月版
Oracle Database Appliance X5-2 アップデート内容のご紹介
Oracle Cloud Infrastructure データベース・クラウド:各バージョンのサポート期間 (2022年4月版)

More from オラクルエンジニア通信

PDF
Oracle Cloud Infrastructure:2023年5月度サービス・アップデート
PDF
Oracle Cloud Infrastructure:2023年4月度サービス・アップデート
PDF
Oracle Cloud Infrastructure:2023年3月度サービス・アップデート
PDF
Oracle Cloud Infrastructure:2023年2月度サービス・アップデート
PDF
Oracle Cloud Infrastructure:2023年1月度サービス・アップデート
PDF
Oracle Cloud Infrastructure:2022年12月度サービス・アップデート
PDF
Oracle Cloud Infrastructure:2022年11月度サービス・アップデート
PDF
Oracle Cloud Infrastructure:2022年10月度サービス・アップデート
PDF
Oracle Cloud Infrastructure:2022年9月度サービス・アップデート
PDF
Oracle Cloud Infrastructure:2022年8月度サービス・アップデート
PDF
Oracle Cloud Infrastructure:2022年7月度サービス・アップデート
PDF
Oracle Cloud Infrastructure:2022年6月度サービス・アップデート
PDF
Oracle Cloud Infrastructure:2022年5月度サービス・アップデート
PDF
Oracle Cloud Infrastructure:2022年4月度サービス・アップデート
PPTX
MySQL Technology Cafe #14 MySQL Shellを使ってもっと楽をしようの会
PDF
Oracle Cloud Infrastructure:2022年3月度サービス・アップデート
PPTX
Oracle Cloud Infrastructure:2022年2月度サービス・アップデート
PDF
Oracle Cloud Infrastructure:2022年1月度サービス・アップデート
PDF
Oracle Databaseはクラウドに移行するべきか否か 全10ケースをご紹介 (Oracle Cloudウェビナーシリーズ: 2021年11月30日)
PDF
【旧版】Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年12月版]
Oracle Cloud Infrastructure:2023年5月度サービス・アップデート
Oracle Cloud Infrastructure:2023年4月度サービス・アップデート
Oracle Cloud Infrastructure:2023年3月度サービス・アップデート
Oracle Cloud Infrastructure:2023年2月度サービス・アップデート
Oracle Cloud Infrastructure:2023年1月度サービス・アップデート
Oracle Cloud Infrastructure:2022年12月度サービス・アップデート
Oracle Cloud Infrastructure:2022年11月度サービス・アップデート
Oracle Cloud Infrastructure:2022年10月度サービス・アップデート
Oracle Cloud Infrastructure:2022年9月度サービス・アップデート
Oracle Cloud Infrastructure:2022年8月度サービス・アップデート
Oracle Cloud Infrastructure:2022年7月度サービス・アップデート
Oracle Cloud Infrastructure:2022年6月度サービス・アップデート
Oracle Cloud Infrastructure:2022年5月度サービス・アップデート
Oracle Cloud Infrastructure:2022年4月度サービス・アップデート
MySQL Technology Cafe #14 MySQL Shellを使ってもっと楽をしようの会
Oracle Cloud Infrastructure:2022年3月度サービス・アップデート
Oracle Cloud Infrastructure:2022年2月度サービス・アップデート
Oracle Cloud Infrastructure:2022年1月度サービス・アップデート
Oracle Databaseはクラウドに移行するべきか否か 全10ケースをご紹介 (Oracle Cloudウェビナーシリーズ: 2021年11月30日)
【旧版】Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年12月版]

Oracle Database 11g,12cからのアップグレード対策とクラウド移行 (Oracle Cloudウェビナーシリーズ: 2021年7月14日)

  • 1.
    Oracle Cloud ウェビナーOracleDatabase 11g,12cからのアップグレード対策とクラウド移⾏2021年7⽉14⽇⽇本オラクル株式会社事業戦略統括
  • 2.
    1. Oracle Databaseのリリースモデル2.Oracle Databaseのアップグレード・移⾏⽅法 (オンプレミス)3. Oracle Cloud Infrastructureにおけるデータベース・サービス4. オンプレミスからデータベース・サービスへの移⾏⽅法5. 移⾏時におけるテストの効率化アジェンダ共通OnPCloudCloud共通本セミナーの⽬的数多くご利⽤いただいている11gや12cは、Premier Supportがすでに終了し、限定的なサポート期間になっています。今回は既存システムで稼働するOracle Database 11gや12cのアップグレードや、システム更改に合わせたクラウド移⾏にお役⽴ていただける情報をお伝えします。Copyright © 2021, Oracle and/or its affiliates2
  • 3.
    1. Oracle Databaseのリリースモデル2.Oracle Databaseのアップグレード・移⾏⽅法 (オンプレミス)3. Oracle Cloud Infrastructureにおけるデータベース・サービス4. オンプレミスからデータベース・サービスへの移⾏⽅法5. 移⾏時におけるテストの効率化アジェンダ共通OnPCloudCloud共通Copyright © 2021, Oracle and/or its affiliates3
  • 4.
    Oracle Database: リリース及びサポート・タイムライン(詳細版)2009201020112012201320142015201620172018201920202021202220232024202520262027EXTENDED2027/4まで19c 2024/4まで現在のLong Term ReleasePremier Support 5年/Extended Support 3年18c 2021/6まで各サポートレベルでの提供内容Premier Support :24x365⽇の技術問い合わせ、不具合修正とパッチ提供、セキュリティ・アラートおよび修正、OS等の新規認証Extended Support︓24x365⽇の技術問い合わせ、不具合修正とパッチ提供、セキュリティ・アラートおよび修正Sustaining Support (PaaSは提供なし)︓24x365⽇の技術問い合わせ、作成済のパッチ提供* 詳細はOracle Software テクニカル・サポート・ポリシー参照EXTENDED12.1 12.1.0.112.1.0.2※12.2.0.1 Limited ErrorCollection12.2.0.1のPremier Support2020/11/30まで。その後2022/3/31までLimited Error Collectionを提供。同期間はサポート料⾦は変わらず、Sev1BugとSecurity修正のみ対応11.2 EXTENDED11.2.0.111.2.0.211.2.0.311.2.0.4※11.2.0.4のExtended Supportは2020/12に終了。2022/12までACSの追加サービスとしてMarket Driven Supportあり21c 2023/6まで最新のInnovation ReleaseExtended Supportは提供なしオラクル社は、2020年にお客様が直⾯した前例のない経済的およびビジネス上の混乱に留意し、Oracle Database 20c Previewバージョンを⼀般提供しない決定をしました。その代わりに、20cで提供予定であった機能をすべて21cリリースに組み込み、21cをOracle Cloud Infrastructureで⼀般提供しています。(クラウド以外での提供は今後予定)Paid Extended SupportPremier Waived Extended Support fee Limited Error Collection* as of July 2021Release Schedule of Current Database Releases (Doc ID 742060.1)Copyright © 2021, Oracle and/or its affiliates5
  • 5.
    Long Term Release•Premier Supportを5年間• Extended Supportを3年間• 安定性を重視し、⻑期間にわたってパッチ修正を提供• ⻑期間安定して運⽤したいシステム向け• 現時点ではOracle Database 19cが該当Innovation Release• Premier Supportを2年間• Extended Supportは提供しない• 多くの機能拡張や新しい機能を提供• まず新しい機能を試したいお客様向け• 現時点ではOracle Database 21cが該当Oracle Database の2つのリリースタイプBuildQAShipCopyright © 2021, Oracle and/or its affiliates6
  • 6.
    リリース・サイクルのイメージ• Long TermRelease: Premier Supportを5年間、Extended Supportを3年間提供• Innovation Release: Premier Supportを2年間提供Oracle Database の2つのリリースタイプ19c21c新規パッチの提供が受けられるのは、最⻑Extended SupportまでCopyright © 2021, Oracle and/or its affiliates7
  • 7.
    Oracle Database 18cより採⽤したリリースモデル年次リリースモデルUpdate四半期ごと• 四半期毎に新しい番号でリリース• セキュリティ修正• リグレッション修正• 機能修正• オプティマイザ修正(デフォルトではオフ)Revision四半期ごと• Updateに対し最⼤2つü 0, 1, 2• セキュリティ修正• リグレッション修正リリース毎年• リリース年の下⼆桁ü 18 : 2018年ü 19 : 2019年ü 20 : 2020年• 新機能• 性能 (パフォーマンス) 向上• バグ・フィックス: 19. 3. 0バージョン表記例Oracle Database - Overview of Database Patch Delivery Methods for 12.2.0.1 and later versions (Doc ID 2337415.1)Copyright © 2021, Oracle and/or its affiliates8
  • 8.
    Oracle Database 18cより採⽤したリリースモデルAnnual Releases• 従来の11g -> 12c, R1 -> R2といった数年に⼀度のサイクルから「年次リリース」に変わりましたバージョン番号はリリース年の下⼆桁となります• 従来計画されていた12.2.0.2はRelease 18、12.2.0.3はRelease 19というバージョンとなっています• Long Term Release と Innovation Release• Long Term Support Release : 現時点では19c、数リリースに⼀度、Extended Supportも含め⻑期間のサポート提供• Innovation Release : 現時点では21c、多くの機能拡張や新しい機能を提供3ヶ⽉ごとのUpdateとRevision• Updateはプロアクティブパッチで既存で⾒つかった重要な機能修正やセキュリティ修正が含まれます• RevisionはUpdateリリース以降の新たなセキュリティおよびリグレッション修正が含まれます• 社内で⼗分なテストを⾏った後に提供されます• Updateは個別のパッチ適⽤を⾏うリスクを低減するためのものですUpdateとRevisionは1⽉、4⽉、7⽉、10⽉にリリースされます• 以前のバージョンのBPやPSUのリリースサイクルと同等です年次リリースモデルOracle Database - Overview of Database Patch Delivery Methods for 12.2.0.1 and later versions (Doc ID 2337415.1)Copyright © 2021, Oracle and/or its affiliates9
  • 9.
    年次リリースモデルにおけるリリースイメージ製品 2018/4 2018/72018/10 2019/1 2019/4 2019/7 2019/1018c 18.2.0 18.3.0 18.4.0 18.5.0 18.6.0 18.7.0 18.8.018.2.1 18.3.1 18.4.1 18.5.1 18.6.1 18.7.118.2.2 18.3.2 18.4.2 18.5.2 18.6.219c 19.2.0 19.3.0 19.4.0 19.5.019.2.1 19.3.1 19.4.119.2.2 19.3.2同じセキュリティリグレッションレベルUpdate/Revision 間は柔軟に⾏き来が可能Copyright © 2021, Oracle and/or its affiliates10
  • 10.
    まとめOracle Databaseには2つのリリースタイプがあります• ⻑期間安定して運⽤したいシステムにおいては、LongTerm Releaseを採⽤します• 現時点では、Long Term ReleaseはOracle Database 19cが該当しますパッチは四半期ごとに提供されます• 重要な機能修正やセキュリティ修正へ対応するため、定期的に適⽤します• 新規パッチの提供が受けられるのは、最⻑Extended Supportまでですデータベース・クラウド(PaaS)での留意点• 基本的にオンプレミスのライフタイム・サポートに準拠してサポート期間が設定されています• オンプレミスにおけるエラー修正終了時に、クラウドではサポート終了となり、Sustaining Supportは提供されませんリリースモデルに関する基礎知識Copyright © 2021, Oracle and/or its affiliates11
  • 11.
    Oracle Database 19cについてCopyright© 2021, Oracle and/or its affiliates12
  • 12.
    約11年で1,300以上に上る新機能および機能強化を実現Oracle DatabaseCopyright ©2021, Oracle and/or its affiliates13223 341 337 100 216(Release 2)※製品マニュアルにおける各リリースの新機能情報より抽出※20c Preview Releaseは⼀般提供されず、すべての機能を21cに含めて提供134(Release 1) (Release 2)• Data Redaction(11.2.0.4)• RACcheck(11.2.0.4)• GoldenGate統合(11.2.0.4)• Solaris⽤TDE(11.2.0.3)• サービス品質(QoS)管理(11.2.0.2)• Database Replay(11.2.0.2)• 各種管理機能強化(11.2.0.2)• ブロック⾃動修復(11.2.0.1)• EditionBase再定義(11.2.0.1)• インメモリー・パラレル実⾏(11.2.0.1)• RAC機能強化多数(11.2.0.1)• XStream(11.2.0.1)• ACFS,DBFS(11.2.0.1)• SecureFilesのサポート(11.2.0.1)等• Full DatabaseCaching(12.1.0.2)• 各種インメモリー機能(12.1.0.2)• JSON対応(12.1.0.2)• PDB機能強化(12.1.0.2)• ゾーン・マップ(12.1.0.2)• APEX機能強化(12.1.0.1)• ヒート・マップ(12.1.0.1)• Multitenant(12.1.0.1)• ApplicationContinuity(12.1.0.1)• Global DataServices(12.1.0.1)• ADG遠隔同期(12.1.0.1)等• Sharding• Hadoop向け外部表• MVIEW関連強化• パーティション機能追加• Multitenant,PDB,CDB機能強化• Exadata関連管理機能拡張• ADGでのIn-Memoryサポート• パブリック・クラウド対応• ⾼可⽤性および信頼性各種機能強化等• プライベート⼀時表• RAC Sharding• Big Data SQLのLOB対応• DG環境でのPDBコピー• DBCA PDBクローン• PDBスナップショット・カルーセル• インメモリー式の動的取得ウィンドウ• ⾃動インメモリー• 外部表に対するIn-Memoryサポート• インメモリー動的スキャンによる柔軟な並列化• セキュリティ機能強化等• ⾃動索引付け• Active Data Guard DMLリダイレクション• MemoptimizedRowstoreの⾼速収集• 同じCDBでの複数のPDBシャードのサポート• ハイブリッド・パーティション表• リアルタイム統計• ADDMによるPDBサポート• 粒度の⾼いサプリメンタル・ロギング等• In-Database JavaScript• JSON 性能強化と柔軟性• In-Memory 性能向上• AutoML• Multitenant Data Guard• SQL マクロ• Native BlockchainTables• Graph 性能強化• Persistent Memory• Sharding 機能拡張• Multitenant セキュリティ• Security 機能拡張等
  • 13.
    多様な機能をオプションライセンスなしで利⽤可能にMultitenantライセンスの変更 (19c以降)• すべてのDatabaseEditionで、コンテナデータベース(CDB)1つにつき最⼤3つのプラガブルデータベース(PDB)をライセンスなしで利⽤可能• 4つ以上のPDBを統合するにはMultitenantライセンスが必要ですSpatial and Graph(空間&グラフ)、 Advanced Analytics(機械学習)のライセンス変更 (2019/12/5以降)• すべてのDatabase Editionに含まれるようになりました• 同じ開発⽤APIを使⽤することで、すべてのエディションでアプリケーションが動作するようになりますDatabase In-Memoryライセンスの変更 (19.8 RU以降)• 新しい「Base Level」機能により、最⼤16GBのインメモリ列ストアが可能になりました• 既存のアプリケーションを変更する必要はありませんOracle Database 19cCopyright © 2021, Oracle and/or its affiliates14OptionLicense なしで…SE2 EE EXA DBCSSEDBCSEEDBCSEE-HPDBCSEE-EPEXACSMultitenant1 CDB に 3 PDBまでO O O O O O O O空間&グラフ機械学習O O O O O O O ODatabase In-MemoryBase Level機能O O O O* Oracle Database 19c ライセンス情報ユーザー・マニュアル
  • 14.
    1. Oracle Databaseのリリースモデル2.Oracle Databaseのアップグレード・移⾏⽅法 (オンプレミス)3. Oracle Cloud Infrastructureにおけるデータベース・サービス4. オンプレミスからデータベース・サービスへの移⾏⽅法5. 移⾏時におけるテストの効率化アジェンダ共通OnPCloudCloud共通Copyright © 2021, Oracle and/or its affiliates15
  • 15.
    直接アップグレード• データベースに含まれるデータ・ディクショナリを新しいバージョンに更新すること• JAVAVMなどのコンポーネントも含まれる•ユーザー・データへの接触や変更、移動はない新バージョンへの移⾏• データベースのデータを新しい環境のデータベース(ハードウェア、オペレーティング・システム / プラットフォーム、キャラクター・セット)へ移動すること直接アップグレードと新バージョンへの移⾏の違いCopyright © 2021, Oracle and/or its affiliates16
  • 16.
    ユーティリティ、機能直接アップグレード• AutoUpgrade• DatabaseUpgrade Assistantなど新バージョンへの移⾏• Data Pump• トランスポータブル表領域• トランスポータブル表領域• クロスプラットフォーム・トランスポータブル表領域• 増分クロスプラットフォーム・トランスポータブル表領域• フル・トランスポータブル表領域• Oracle GoldenGateなど直接アップグレードと新バージョンへの移⾏の違いNEWCopyright © 2021, Oracle and/or its affiliates17
  • 17.
  • 18.
    ユーティリティ概要最新の⾃動アップグレードユーティリティ (アップグレード元は11.2.0.4以降)• 既に世界で数千のお客様がご利⽤中•1つのコマンドで、単⼀のデータベース、或いは、多くのデータベースをまとめてアップグレード可能• 構成ファイルを編集し、ツールを実⾏して⾃動アップグレード• 事前チェックのみ、実⾏前後にユーザ定義のスクリプト処理など、DBUAよりも柔軟に実⾏可能• 様々な状況に対応• シングル・インスタンス・データベース、RACデータベース、⾮CDBからPDBへの変換、Exadata上のデータベース等オンプレミスにおけるアップグレード︓AutoUpgrade18.411.2.0.412.1.0.212.2.0.1autoupgrade.jarMOS Note: 2485457.14MBconfig.cfgautoupgrade.jar12.2.0.118.519.6Copyright © 2021, Oracle and/or its affiliates19
  • 19.
    お客様の評価︓⼤⼿⾃動⾞会社“この場をお借りして、Oracle AutoUpgrade Utilityに感謝いたします。おかげで我々は、500以上のOracleデータベースにおいて、完全⾃動化で Oracle 12.2からOracle 19cへのアップグレードを完了しました。四半期に⼀度の OSアップグレードの処理に本スクリプトを組み込むことで、追加のダウンタイム無しでデータベースのアップグレードを実現できました。これにより、⼀切の⼈⼿をかけずに、10⽇以内で全てのアップグレードを終えました。ピーク時には、1時間で80個のデータベースを同時にアップグレードしました。”“I would like to take the opportunity to thank you for the Oracle AutoUpgrade utility. Thanks to it, we completed more than 500 Oracledatabase upgrade fully automated from Oracle 12.2 to Oracle 19c.We even did this without using additional downtime for the database upgrades as we scripted it into our process for the OS upgradewhich happens once per quarter.This way, we completed the entire upgrade process within 10 days - without any manual intervention. At peak, we upgraded 80databases in parallel within 1 hour.”オンプレミスにおけるアップグレード︓AutoUpgradeCopyright © 2021, Oracle and/or its affiliates20
  • 20.
    参考資料詳細資料• データベースの移⾏・アップグレードにおける最新ツールのご紹介 AutoUpgrade•Oracle Databaseデータベース・アップグレード・ガイド[3 Oracle DatabaseアップグレードでのAutoUpgradeの使⽤]• The new AutoUpgrade utility in Oracle 19c(Oracle社 PM Mike Dietrichのブログ記事)• Upgrade / Migrate / Consolidate to 19c[Japanese Version] / AutoUpgrade ハンズオンラボオンプレミスにおけるアップグレード︓AutoUpgradeCopyright © 2021, Oracle and/or its affiliates21
  • 21.
    新バージョンへの移⾏について移⾏⽅式は要件に沿って様々ありますが、ポイントを考慮することで最適な移⾏⽅式が明確になります考慮すべきポイントは以下の通りですアップグレードや移⾏は難しい︖データベース移⾏は⽅式がたくさんあってどれを選べばいいかわからない。。• 移⾏先がクラウドかオンプレミスか• 許容されるシステム停⽌の⻑さ•ホスト・オペレーティング・システムとバージョン• データベースのバージョン/エディション• データベースの⽂字セット• インデックスを含むデータの量• データベースで使⽤されるデータ型• データ・ステージングのためのストレージ• データベースのホスト・プラットフォームのエンディアン形式• データベースアーキテクチャ(Multitenant)• ネットワーク帯域幅Copyright © 2021, Oracle and/or its affiliates22
  • 22.
    主な移⾏⽅式⼀覧移⾏ツール 移⾏対象最低移⾏元バージョン(サポート中のDBのみ記載)(*1)移⾏元エディションアップグレード可否ビックエンディアンからの変換スキーマ構成の変更non-CDBからCDBへの移⾏停⽌時間 補⾜DataPumpDB/表領域/スキーマ/表11.2.0.4 SE〜 〇 〇 〇 〇 ⼤〜中RMAN Backup/Restore DB 11.2.0.4 SE〜 〇 〇(⼀部制限あり) × ×(*3) 中〜⼩RMAN Duplicate DB 11.2.0.4 SE〜 〇 〇(⼀部制限あり) × × ⼩TransportableTablespaces表領域 11.2.0.4 EE 〇 〇(⼀部制限あり) × 〇 中〜⼩ 移⾏先DBはEE以上が必要Full Transportableexport/importDB 11.2.0.4 EE 〇 〇(⼀部制限あり) × 〇 中〜⼩移⾏先DBはEE以上が必要移⾏先DBバージョンは12.1.0.1以降RMAN TransportableTablespacesDB/表領域 11.2.0.4 EE 〇 〇(⼀部制限あり) × 〇 中〜⼩ 移⾏先DBはEE以上が必要PDB Unplug/Plug PDB 12.1.0.2 SE〜 〇 × × × 中〜⼩PDB Clone PDB 12.1.0.2 SE〜 〇 × × × ⼩Non-CDB Clone DB 12.1.0.2 SE〜 × × × 〇 ⼩Data Guard DB 11.2.0.4 EE × × × × 極⼩ 移⾏先DBはEE以上が必要GoldenGate DB/表領域/スキーマ/表11.2.0.4(*2)SE〜+GoldenGate〇 〇 〇 〇 極⼩ダウンタイムを極⼩化したい場合に他の移⾏⽅式と併⽤しての利⽤を推奨Cloud Backup Modulefor OCIDB 11.2.0.4(*2) SE〜 × × × × 中 Oracle Cloud Infrastructureへの移⾏Zero DowntimeMigration(ZDM)DB 11.2.0.4(*2) SE〜 〇 × × 〇 極⼩Oracle Cloud Infrastructureへの移⾏移⾏元ライセンスによって選択可能な移⾏⽅式が異なるアップグレードを伴う移⾏は〇から選択(*1)サポートされている最低バージョン。これよりも古いバージョンでのサポート可否は都度確認が必要。(*2)利⽤製品/バージョン/OS等、ソースDBのサポート可否は都度確認が必要。(*3)non-CDBが18c以降である場合はDBMS_PDB.EXPORTRMANBACKUPを活⽤することで実現可能https://oracle-base.com/articles/18c/multitenant-usable-backups-of-non-cdbs-and-relocated-pdbs-18cCopyright © 2021, Oracle and/or its affiliates23
  • 23.
    参考資料詳細資料• Oracle Database移⾏・アップグレードの⽅式まとめ• 移⾏⽅式ごとに解説しています• Oracle Databaseデータベース・アップグレード・ガイドオンプレミスにおけるアップグレードCopyright © 2021, Oracle and/or its affiliates24
  • 24.
    1. Oracle Databaseのリリースモデル2.Oracle Databaseのアップグレード・移⾏⽅法 (オンプレミス)3. Oracle Cloud Infrastructureにおけるデータベース・サービス4. オンプレミスからデータベース・サービスへの移⾏⽅法5. 移⾏時におけるテストの効率化アジェンダ共通OnPCloudCloud共通Copyright © 2021, Oracle and/or its affiliates25
  • 25.
    Oracle Cloud Infrastructure(PaaS/IaaS) & Oracle Cloud Applications (SaaS)Oracle CloudOracle Cloud ApplicationsGlobal Cloud Data Center InfrastructureCommercial and Government Public Cloud Regions | Cloud@Customer | Dedicated Regions | Roving EdgeSecurity | Governance | ComplianceApplication developmentand DevOps Integration ContainersManagement, monitoring,and automation Native VMwareMachine learningand AICompute StorageAnalytics, BI, anddata scienceRelationaldatabases Non-relational databasesNetworkingERP SCM HCM ACX IAEnterpriseResource PlanningSupply Chain andManufacturingHuman CapitalManagementAdvertising andCustomer ExperienceIndustryApplicationsOracleCloudInfrastructureCopyright © 2021, Oracle and/or its affiliates26
  • 26.
    2021年7⽉現在︓30リージョン提供中、さらに8リージョン計画Oracle Cloud Infrastructure(OCI)のリージョンhttps://www.oracle.com/cloud/architecture-and-regions/MUMBAIHYDERABADSINGAPORECHUNCHEONSEOULTOKYOOSAKAJOHANNESBURGSYDNEYMELBOURNECommercialCommercial PlannedGovernmentMicrosoft Interconnect AzureJEDDAHISRAELDUBAISAUDI 2UAE 2NEWPORTAMSTERDAMFRANKFURTZURICHLONDONSWEDENITALYFRANCESAN JOSE, CAPHOENIXCHICAGOASHBURNTORONTO MONTREALデュアル・リージョン︓基本的に全ての国/地域で2つ以上のリージョンを提供し、お客様の業務継続要件に対応していく(⽇本の場合は東京-⼤阪)各リージョンはOracle Backboneで接続SANTIAGOVINHEDOSAO PAULOCopyright © 2021, Oracle and/or its affiliates27
  • 27.
    Oracle Cloud Infrastructureをご利⽤いただいているお客様2021年6⽉時点https://blogs.oracle.com/oracle4engineer/oracle-cloud-platformpaasiaasCopyright © 2021, Oracle and/or its affiliates28
  • 28.
    ZoomOracle Cloud Infrastructure上でビデオ会議ソリューションを展開“Wechose Oracle Cloud Infrastructure because ofits industry-leading security, outstandingperformance, and unmatched level of support.”“業界をリードするセキュリティ、卓越したパフォーマンス、⽐類なきサポート・レベルが『Oracle Cloud Infrastructure』を選定した理由です”Eric S. YuanCEO, Zoom• 企業向けビデオ・カンファレンスのリーダーカンパニー• COVID-19の影響により、1⽇の会議参加者数が3億⼈に急増• 数時間で展開を完了し、同時会議接続数⼗万⼈をサポート• 世界中のOracle Cloud Infrastructureのプラットフォームを介して、1⽇あたり7ペタバイト以上をデータ転送https://www.oracle.com/jp/corporate/pressrelease/jp20200428.htmlCopyright © 2021, Oracle and/or its affiliates29
  • 29.
    Autonomous Database(ADB)Database CloudService(DBCS)Exadata Cloud Service(ExaCS)Oracle Cloud Infrastructure: データベース・サービス (Oracle Database)Oracle Database onVirtual Machines1-24 OCPUsOracle RAC onVirtual Machines4-48 OCPUs1コアからスタート可能RAC対応AutonomousTransactionProcessingAutonomous DataWarehouseAI/機械学習を活⽤した⾃律型データベースあらゆるワークロードで⾼性能を実現するExadataの専有環境Oracle ExadataMax 1,600 OCPUsCopyright © 2021, Oracle and/or its affiliates30
  • 30.
    Oracle Cloud Infrastructure:データベース・サービス (Oracle Database)Oracle Database onVirtual Machines1-24 OCPUsOracle RAC onVirtual Machines4-48 OCPUsDBCS1コアからスタート可能RAC対応ADBAutonomousTransactionProcessingAutonomous DataWarehouseAI/機械学習を活⽤した⾃律型データベースExaCSあらゆるワークロードで⾼性能を実現するExadataの専有環境Oracle ExadataMax 1,600 OCPUsAutomated (今までのOracle Databaseを便利に利⽤できる) Full-Managedサービス形態サービス形態=管理範囲の違いCopyright © 2021, Oracle and/or its affiliates31
  • 31.
    DB on IaaSDBCS/ExaCS Autonomous Database各サービスの管理範囲の違いデータセンターハードウェア機器OSデータベースアプリケーションクラウド事業者管理お客様管理ハイパーバイザー仮想マシンデータセンターハードウェア機器OSデータベースアプリケーションクラウド事業者管理お客様管理ハイパーバイザー仮想マシンデータセンターハードウェア機器OSデータベースアプリケーションクラウド事業者管理お客様管理ハイパーバイザー仮想マシンOS以上はオンプレミス同様の管理データベースはBYOLOS以上の操作が可能OS/DBのバージョンや構成が限定されるクラウドのメリットを享受(従量課⾦や⾃動化)最⼩限のDB管理を除きDB以下はすべてクラウド事業者が管理Automated Full-ManagedCopyright © 2021, Oracle and/or its affiliates32
  • 32.
    No.1データベースをそのままクラウド上で利⽤可能Database Cloud Service数千TB/数千万IOPSまで対応可能クラウドでもRAC / Exadata が選択可能あらゆる要件に対応全エディションを従量制で利⽤可能(サポート込)保有ライセンスの持ち込みも可能使った分だけお⽀払い数クリックでチューンナップされたDBが準備完了⾃動化・効率化機能がビルトイン⼀⽅で⾃由度の⾼い運⽤が可能(OSアクセス可能)利便性と⾃由度の両⽴DatabaseCloud ServiceCopyright © 2021, Oracle and/or its affiliates33
  • 33.
    ⼀般的なPaaSのメリット• コスト︓ライセンスが不要、リソース増減が柔軟に対応できる• 運⽤︓簡単に構築できて、運⽤も楽になるオラクルならではPaaSのメリット︓“オラクルならでは“のポイントオラクル(Database Cloud) 他社クラウドのデータベース・サービスコスト 全てのエディション・オプションが従量制で利⽤できるサポートはサービス費⽤に含まれるStandard Editionのみ従量制で利⽤できる(Enterprise EditionはBYOLで利⽤)サポートは別途費⽤が必要機能 Oracle RAC等オンプレミス同様の機能を提供 ⼀部機能がサポートされない(Oracle RAC / マルチテナント / Database Vault / フラッシュバックデータベース 他)性能 ⾼速ブロック・ストレージ / Exadata ブロック・ストレージやインスタンス毎の帯域制限による性能限界運⽤ OSへのアクセスが可能パッチはお客様でコントロール可能OSへのアクセスはできないパッチは基本的に⾃動適⽤Copyright © 2021, Oracle and/or its affiliates34
  • 34.
    ⼀般的なPaaSのメリット• コスト︓ライセンスが不要、リソース増減が柔軟に対応できる• 運⽤︓簡単に構築できて、運⽤も楽になるオラクルならではPaaSのメリット︓“オラクルならでは“のポイントオラクル(Database Cloud) 他社クラウドのデータベース・サービスコスト 全てのエディション・オプションが従量制で利⽤できるサポートはサービス費⽤に含まれるStandard Editionのみ従量制で利⽤できる(Enterprise EditionはBYOLで利⽤)サポートは別途費⽤が必要機能 Oracle RAC等オンプレミス同様の機能を提供 ⼀部機能がサポートされない(Oracle RAC / マルチテナント / Database Vault / フラッシュバックデータベース 他)性能 ⾼速ブロック・ストレージ / ローカルNVMe / Exadata ブロック・ストレージやインスタンス毎の帯域制限による性能限界運⽤ OSへのアクセスが可能パッチはお客様でコントロール可能OSへのアクセスはできないパッチは基本的に⾃動適⽤1. Oracle Databaseの機能をフル活⽤できる2. 性能は⼼配なし3. 運⽤は⾃動化と⾃由度を両⽴Copyright © 2021, Oracle and/or its affiliates35
  • 35.
    全エディションが従量制で利⽤可能、サポートもサービス費⽤に含むDatabase Cloud Service:エディションExtreme PerformanceHigh PerformanceEnterprise EditionMultitenantPartitioningAdvanced CompressionAdvanced Security,Label Security,Database VaultReal Application ClustersDB In-MemoryActive Data Guard• 完全なデータベース・インスタンス• 表領域暗号化Standard Edition• 全てのEE 標準機能- Data Guard- Hybrid ColumnarCompression(HCC)- パラレル処理etcReal ApplicationTestingOLAPManagement Packs(Data Masking andSubsetting Pack,Diagnostics and TuningPacks) 全てのデータベース・オプション機能が利⽤可能Oracle Database Cloud では、全てのエディションで表領域暗号化機能を提供 主なデータベース・オプション機能が利⽤可能Management Packs(Database LifecycleManagement Pack, CloudManagement Pack forOracle Database)¥25.8/h ¥106.452/h¥51.61/h ¥161.292/h機能* 料⾦︓CPU当たりhttps://www.oracle.com/cloud/price-list.htmlCopyright © 2021, Oracle and/or its affiliates36
  • 36.
    Real Application Clusters(RAC)• Active-Activeのクラスタ機能• パブリッククラウドで唯⼀利⽤可能Data Guard• 災害/障害対策のためのレプリケーション機能• 東京/⼤阪リージョン間で⾃動構成Oracle Databaseの⾼可⽤性機能を利⽤可能ノード数を2に設定するとRACを⾃動構成EP(VM)EE/HP/EP機能PublicCompute BlockVolumeVCNAD ADTokyo Region Osaka RegionPublicCompute BlockVolumeプライマリBlockVolumeDatabase * 2(EE) 4 CPURACセカンダリBlockVolumeDatabase(EE) 1 CPUData GuardCopyright © 2021, Oracle and/or its affiliates37
  • 37.
    クラウドの⾃動構成機能を利⽤して、オンプレミス同様の構成が構築可能• ⾼可⽤性ベストプラクティス (OracleMaximum Availability Architecture; MAA)• クラウドの⾃動構成機能を利⽤可能 (⾃動バックアップ設定、RAC/Data Guard構成など)Oracle Cloud上での⾼可⽤性ベストプラクティスhttps://www.oracle.com/jp/database/technologies/high-availability/oracle-cloud-maa.htmlDB Backup(Object Storage)DB Backup(Object Storage)BRONZESingleInstanceDB Backup(ObjectStorage)シングル構成でDBバックアップ取得PrimaryRegion#1StandbyRegion#2GOLD (DR)Data Guard複製DBでのDR構成StandbyDB Backup(Object Storage)RACDBサーバー冗⻑構成もしくはPrimaryData GuardRegion#1Region#1SILVER (HA)SILVER (HA)Primary StandbyRegion#1Region#2DB Backup(Object Storage)DB Backup(ObjectStorage)複製DBの複数(ローカル+リモート)構成Primary StandbyDB Backup(Object Storage)DB Backup(ObjectStorage)DataGuard/GoldenGateDG/GGDataGuard/GoldenGatePLATINUM機能Copyright © 2021, Oracle and/or its affiliates38
  • 38.
    あらゆる性能要件に対応可能Database Cloud Service:ラインナップDatabaseCloud Service数⼗万数千万4824IOPSOCPUExadataCloud Service1,600オンプレミスで実現していたあらゆる性能要件を満たせるクラウドü ⾼性能ストレージü 専有環境ü アプライアンス 等々オンプレミスシングル構成RAC構成他社データベース・サービス他社データベース・サービスでは数万IOPS程度までオンプレミス構成からするとかなり⾒劣りしてしまう(⾼IOPS設定は⾼コスト)性能Copyright © 2021, Oracle and/or its affiliates39
  • 39.
    データベース・サービスの性能を⼤きく左右するストレージ性能他社の標準ストレージよりも安価な料⾦で⾼性能ストレージが利⽤可能データベース・サービスの⼀般的な構成• サーバサイズ、帯域、ストレージ性能が重要サーバ(4 vCPU/30GB)ブロックストレージ(1,000GB)帯域 (2 Gbps)25,000 IOPS320 MB/s* 性能数字は例* OCIでは、ベアメタル/Exadataは異なるアーキテクチャブロック・ストレージの⽐較他社 OCI標準 14.4円/GB(3 IOPS/GB)3.06円/GB(2 IOPS/GB)⾼性能 17.04円/GB別途IOPS設定費⽤(50 IOPS/GB)5.1円/GBIOPS設定費⽤含む(60 IOPS/GB)性能SLAありDBCSで利⽤⾼性能ストレージを低コストで利⽤可能ü 1 TB / 20,000 IOPSにおける⽐較ü 性能が求められるデータベースであるほどOCIのコストパフォーマンスが優れる性能Copyright © 2021, Oracle and/or its affiliates40
  • 40.
  • 41.
    お客様が管理できる範囲の違いPaaSにおける運⽤の⾃由度OSクラウド事業者管理お客様管理Copyright © 2021,Oracle and/or its affiliates42⼀般的なPaaS通常OSにログインできなくなり、パッチも⾃動的に適⽤されます• データベース・サーバにエージェントを⼊れたい、OSにファイルを⼀時的に保存したい• パッチは任意に適⽤したいこうした場合は、PaaSを諦めるか、運⽤を変更する必要がありますOracle Database Cloud (DBCS)• OSへのアクセスが可能• パッチはお客様でコントロール可能PaaSとして⾃動化・効率化を搭載しながら、⾃由度を確保していますDBCSは従来システムからの移⾏影響を少なくしながら、クラウド化のメリットを享受できます⼀般的なPaaS DBCS運⽤Copyright © 2021, Oracle and/or its affiliates42
  • 42.
    Oracle Cloud Infrastructure:データベース・サービス (Oracle Database)Oracle Database onVirtual Machines1-24 OCPUsOracle RAC onVirtual Machines4-48 OCPUsDBCS1コアからスタート可能RAC対応ADBAutonomousTransactionProcessingAutonomous DataWarehouseAI/機械学習を活⽤した⾃律型データベースExaCSあらゆるワークロードで⾼性能を実現するExadataの専有環境Oracle ExadataMax 1,600 OCPUsAutomated (今までのOracle Databaseを便利に利⽤できる) Full-Managedサービス形態サービス形態=管理範囲の違いCopyright © 2021, Oracle and/or its affiliates43
  • 43.
    Autonomous Databaseを構成するテクノロジーOracle Database+ Exadata + AI/機械学習による⾃律化AutonomousDatabaseAutomatedData Center Operationsand Machine LearningCompleteInfrastructureAutomationCompleteDatabaseAutomationOracleCloudCopyright © 2021, Oracle and/or its affiliates44
  • 44.
  • 45.
    運⽤・管理範囲の違いファシリティ管理サーバー管理パッチ適⽤リソース監視バックアップ/リストアHA/DRDB最適化お客様管理OSインストールDBインストールDB設計・構築スケーリングオラクル管理オンプレミス DB onIaaSDB PaaS Automated(Database/Exadata)ユーザー管理範囲ユーザー管理範囲+機能(ツール)提供オラクル管理範囲AP管理/最適化ファシリティ管理サーバー管理パッチ適⽤リソース監視バックアップ/リストアHA/DRDB最適化OSインストールDBインストールDB設計・構築スケーリングAP管理/最適化ファシリティ管理サーバー管理パッチ適⽤リソース監視バックアップ/リストアHA/DRDB最適化OSインストールDBインストールDB設計・構築スケーリングAP管理/最適化ファシリティ管理サーバー管理パッチ適⽤リソース監視バックアップ/リストアHA/DROSインストールDBインストールDB設計・構築スケーリングAP管理/最適化DB最適化DB PaaS Full-Managed(Autonomous Database)Copyright © 2021, Oracle and/or its affiliates46
  • 46.
    運⽤・管理範囲の違いファシリティ管理サーバー管理パッチ適⽤リソース監視バックアップ/リストアHA/DRDB最適化お客様管理OSインストールDBインストールDB設計・構築スケーリングオラクル管理オンプレミス DB onIaaSDB PaaS Automated(Database/Exadata)ユーザー管理範囲ユーザー管理範囲+機能(ツール)提供オラクル管理範囲AP管理/最適化ファシリティ管理サーバー管理パッチ適⽤リソース監視バックアップ/リストアHA/DRDB最適化OSインストールDBインストールDB設計・構築スケーリングAP管理/最適化ファシリティ管理サーバー管理パッチ適⽤リソース監視バックアップ/リストアHA/DRDB最適化OSインストールDBインストールDB設計・構築スケーリングAP管理/最適化ファシリティ管理サーバー管理パッチ適⽤リソース監視バックアップ/リストアHA/DROSインストールDBインストールDB設計・構築スケーリングAP管理/最適化DB最適化DB PaaS Full-Managed(Autonomous Database)無停⽌かつ⾃動でスケーリング利⽤開始から最適な性能AI/機械学習を利⽤した最適化を継続強固な可⽤性構成AI/機械学習を利⽤した障害対応強固なセキュリティ対策セキュリティパッチはオンラインで⾃動適⽤Copyright © 2021, Oracle and/or its affiliates47
  • 47.
    利⽤開始直後からプロのチューニングに匹敵ユーザがチューニングした既存データウェアハウスとAutonomous Databaseの⽐較• ユーザ⾃⾝が、パーティション、コンプレッション等を活⽤してチューニング•Autonomous Databaseでの⾃動的なチューニングAutonomous Databaseがもたらす運⽤⾃動化Autonomous Databaseはユーザがチューニングした環境と⽐較して⼀貫して⾼速ElapsedTime(sec)CustomerTuned 25515137ADW証券取引所 製造業CustomerTuned28354051ADW銀⾏CustomerTuned22652831ADW性能Copyright © 2021, Oracle and/or its affiliates48
  • 48.
    AI/機械学習を利⽤した最適化の継続(⼀例)︓⾃動索引作成熟練したエンジニアによる索引チューニングが、24 x 365休みなく⾏うことと同等の機能⾃動索引を作成する⼿順は、これまでのSQLチューニングのアプローチと同様•新たなSQL実⾏計画と索引の特定• 本番環境の外で評価/検証• ⼀度実⾏し確認• もし遅ければ、元の実⾏計画に戻す⼀連のプロセスに DBA は介在する必要なく、全⾃動で実⾏チューニング内容はレポーティングされるAutonomous Databaseがもたらす運⽤⾃動化CaptureIdentifyVerifyDecideMonitor性能Copyright © 2021, Oracle and/or its affiliates49
  • 49.
    セキュリティ対応︓利⽤開始直後から強固に保護され、安⼼して利⽤できるAutonomous Databaseがもたらす運⽤⾃動化バックアップを含む全てのデータを暗号化(Transparent DataEncryption)特権ユーザ・Oracle運⽤者から顧客データへのアクセスをブロック(Database Vault)DB全ての通信を暗号化(Advanced Security)監査ログを保管(OCI Audit / Unified Audit)特定の通信のみを許可(Network ACL)27001 : 27017 : 27018国際的コンプライアンス標準に対応(⼀部抜粋)・・・常に最新のセキュリティパッチで保護特定のユーザのみを許可(デジタル証明書/パスワード認証)統合されたDBセキュリティ管理サービス(Data Safe)重要情報の隠蔽 セキュリティ構成機密データ発⾒ アクティビティ監査セキュリティCopyright © 2021, Oracle and/or its affiliates50
  • 50.
    1 CPU単位+無停⽌+⾃動でスケーリング負荷状況を判断し、⾃動的にリソースの拡張・縮⼩を無停⽌で実施します1 CPU単位で拡張・縮⼩を⾏い、秒単位で課⾦されますAutonomousDatabaseの完全な柔軟性048CPU6時 12時 18時 24時 翌6時⽇中時間帯のスパイクに対応夜間バッチの⾼負荷に対応16実際に利⽤しているリソースAutonomous Database〜〜0486時 12時 18時 24時 翌6時16実際に利⽤しているリソース課⾦対象のリソース他社データベース・サービス柔軟性が⽋如しているため、クラウドにも関わらず、ピークに合わせたサイジングが必要〜〜シェイプ単位での拡張のみシステム再起動が必要柔軟性Copyright © 2021, Oracle and/or its affiliates51
  • 51.
    Autonomous Databaseの費⽤体系Autonomous DatabaseはExadataが使えますが、とてもリーズナブル他社データベース・クラウドから、BYOLを利⽤してAutonomousDatabaseへ移⾏いただいたファンコミュニケーションズ様からのコメント『⾼性能とAIによる運⽤の⾃動化を実現したOracle Autonomous Database Cloudは、まさに究極のデータベースと⾔っても過⾔ではありません。今、振り返ると、その存在になぜもっと早く気付けなかったのかと悔しくてなりませんね。これまで抱えていたデータベースに関するさまざまな⼼配ごとが⼀切なくなりましたし、今回の導⼊がOracle Databaseの最後の移⾏作業となると確信しています』https://www.oracle.com/jp/corporate/pressrelease/jp20191023.htmlCPU(1 CPU単位)Exadataストレージ(1 TB単位)161.292円/時間14,208円/⽉Database Cloud (EP)とCPUは同じ料⾦38.712円/時間Standard Edition ライセンスをBYOLすると14,208円/⽉(76%OFF)* 60⽇間分のバックアップ費⽤を含む * 60⽇間分のバックアップ費⽤を含む* Autonomous JSONは別料⾦コストCopyright © 2021, Oracle and/or its affiliates52
  • 52.
    Autonomous Databaseの⾰新を体験いただいたお客様の声お客様 ⽤途⽐較対象 結果 コメントPropreJapan不動産情報ビッグデータ基盤インメモリDBon AWS EC283秒→0.7秒(99%短縮)データを移⾏しただけでチューニングをしていない状態で⾼い性能が得られたことは衝撃的でした。稼働開始後の運⽤においても、チューニングが必要ないこと実感しています。運⽤管理が⾃動化されたことで新サービスの検討や開発に注⼒できるようになりましたウィルグループ基幹システム(⼈事派遣管理システム)オンプレミスOracleDatabase SE10倍以上の性能向上既存システムにまったく⼿を⼊れないままの状態で、Oracle Cloud上でのテストを⾏いました。本番に近い環境で何種類ものテストを実施した結果、平均的に速度が速くなるなど、良好なパフォーマンスを確認しました。ある部分では何も⼿を⼊れていなく載せ替えただけなのに10倍くらいのスピードを実現したテストもありますファンコミュニケーションズアフィリエイトサービスのデータ管理基盤AWS RDS forOracle (SE)N/A ⾼性能とAIによる運⽤の⾃動化を実現したOracle AutonomousDatabase Cloudは、まさに究極のデータベースと⾔っても過⾔ではありません。今、振り返ると、その存在になぜもっと早く気付けなかったのかと悔しくてなりませんねアズワン 在庫データ提供基盤N/A 255秒→18秒(93%短縮)⾃律化機能によりチューニング、パッチング、モニタリングなどの運⽤管理の負担を50%軽減しながら、在庫データのロード時間を約93%短縮できましたピー・ビーシステムズ(ダリア)販売管理データの分析基盤他社クラウドのDBサービス95%短縮 パフォーマンスはもちろんのことコスパも⼤きく向上することを確認できましたので即ADWを採⽤しました。ADWのパフォーマンスと可能性には⼤きな期待をしておりますCopyright © 2021, Oracle and/or its affiliates53
  • 53.
    Oracle Cloud Infrastructure:データベース・サービス (Oracle Database)Oracle Database onVirtual Machines1-24 OCPUsOracle RAC onVirtual Machines4-48 OCPUsDBCS1コアからスタート可能RAC対応ADBAutonomousTransactionProcessingAutonomous DataWarehouseAI/機械学習を活⽤した⾃律型データベースExaCSあらゆるワークロードで⾼性能を実現するExadataの専有環境Oracle ExadataMax 1,600 OCPUsAutomated (今までのOracle Databaseを便利に利⽤できる) Full-Managedサービス形態サービス形態=管理範囲の違いCopyright © 2021, Oracle and/or its affiliates54
  • 54.
    規模 現状オンプレミス構成 おすすめのクラウド移⾏先とメリット⼩-中規模エクセル/アクセス等の部⾨システム Autonomous Databaseの導⼊(⾼性能データ基盤を⾃動管理で導⼊可能、分析サービス/OACとの組み合わせ)Standard Edition(AWS RDS等も含む)Autonomous DatabaseへBYOL (コストを抑えながら、Exadata環境を利⽤可能)DBCS EEへの移⾏ (コストを抑えながら、EE機能を利⽤し、性能課題等を解決)中規模 Standard Edition RAC Autonomous DatabaseへBYOL(コストを抑えながら、Exadata環境を利⽤可能、可⽤性/性能の向上が実現可能)Enterprise Edition Autonomous DatabaseへBYOL(コストを抑えながら、Exadata環境を利⽤可能、可⽤性/性能の向上が実現可能)DBCS EEへBYOL (既存環境をそのまま移⾏可能)⼤規模 Enterprise Edition RAC / ODA Autonomous DatabaseへBYOL or ExaCSへBYOL(コストを抑えながら、Exadata環境を利⽤可能、可⽤性/性能の向上が実現可能)DWHアプライアンス(Netezza/Teradata等)Autonomous Databaseへの移⾏(コストを抑えながら、Exadata環境を利⽤可能、可⽤性/性能の向上が実現可能)Exadata ExaCSへBYOL (既存環境をそのまま移⾏可能)現状オンプレミス構成別 おすすめのクラウド移⾏先とメリットCopyright © 2021, Oracle and/or its affiliates55
  • 55.
    Autonomous DatabaseへのBYOL• RACを含むEE機能が利⽤可能(パラレル処理,Partitioning, Compression等)• Exadataの性能/可⽤性が利⽤可能• 完全マネージドで利⽤可能• SEをBYOLすると76%OFFで利⽤可能(1 CPU: 161.292円/時間→38.712円/時間)EE化へのハードルの低さ• オンプレミスの場合、多数のコアを搭載しているため、EE化の場合5-10倍の費⽤が必要なケースが多い• クラウドの場合、SEとEEの差は約2倍。秒単位の従量課⾦のため、柔軟にリソース調整することで、コストの最適化が可能• EE化の⽬的︓性能向上を実現するためPartitioningを活⽤運⽤を効率化するためMultitenantを活⽤Standard Edition ユーザがOCI Databaseで享受できる利点1 1102024681012SE EESE EECopyright © 2021, Oracle and/or its affiliates56
  • 56.
    データを駆使し広告効果を最⼤化するシステム基盤にOracle Autonomous Databaseを採⽤システム概要•約2万社の広告を260万のサイトに24時間365⽇配信するアフィリエイト・ネットワークサービス「A8.net」のデータベース基盤、従来はAmazon RDS for Oracle(SE)で稼働採⽤ポイント• サービスを⽌めずにリソースの増減が可能な拡張性• Exadataを基盤としており、性能、可⽤性、およびセキュリティに優れたデータベースを数分で構築できる• ⾃動化により少ないリソースや⼯数での運⽤や容易な性能監視ができること• 既存のライセンスを持ち込むことでコストが約5分の1で済むため、移⾏および運⽤コストをこれまでより抑えることができること利⽤サービス• Oracle Autonomous Database顧客事例︓ファンコミュニケーションズ様https://www.oracle.com/jp/corporate/pressrelease/jp20191023.html基幹システム︓SE→ADBCopyright © 2021, Oracle and/or its affiliates57
  • 57.
    Autonomous Databaseの採⽤により、既存Cloudに⽐べ最⼤95%の処理時間減少、更にコストは20%減少株式会社ダリア• 販売管理データの分析基盤の性能を向上させ、営業拠点でのレポート作成をスムーズにしたい従来の課題•分析するデータ規模が拡⼤し続けるため、既存のAmazon WebService上に構築されていたシステムでは限界があった• 利⽤料が⾼くなっている点• AWSへの⽀払いが、⽉額100万円以上にまで膨れていた• 性能を向上させるための⼿間や時間が膨⼤にかかる点• システムのチューニングは⾏っていたが限度があり、抜本的にアプリケーション改修を⾏うか、AWSサービスの性能向上オプションを購⼊しないと、性能がこれ以上あがらないところまできていた導⼊効果• データを照会するための処理時間がAWSから移⾏することで最⼤95%減少• データとデータを突合して⽐較するための処理時間がAWSから移⾏することで最⼤68%減少• AWSの構成が8 vCPUに対してOracle Cloudでは2 OCPU性能検証結果利⽤サービス• Autonomous Data Warehouse導⼊パートナー• 株式会社ピー・ビーシステムズ顧客事例︓ダリア様600https://go.oracle.com/LP=87649期間・分類別集計パターンA期間・分類別集計パターンB分析/DWHCopyright © 2021, Oracle and/or its affiliates58
  • 58.
    基幹システムのデータベースをOracle Database Cloudに移⾏し、最⼤40倍の性能向上を実現ファイテン株式会社•販売管理システムには仕⼊や在庫、売上等のデータが蓄積され、全社の様々な部⾨が⽇常的に利⽤しているほか、ECサイト等とも連携しており、24時間365⽇⽌めることが許されないシステム従来の課題• ビジネス拡⼤と共にデータが年々増加し、処理性能の低下が課題に。処理性能向上のため、数年前にハードウェアの増強を⾏ったが、その後も増⼤するデータ量により⼗分なパフォーマンスが得られない状態になっていた採⽤ポイントと導⼊効果• オンプレミスではOracle Database Standard Editionを利⽤していたが、今回Enterprise Editionに移⾏。データ圧縮、パーティショニング、パラレル処理、チューニングアドバイザ機能等を活⽤し、最⼤40倍の性能向上を実現• 性能向上が容易にできる⾼いコストパフォーマンスを持つストレージや上位サービスExadata Cloudが利⽤可能であり、将来のさらなるデータ増⼤にも対応できること• オンプレミスから閉域網で接続する必要があり、低遅延でのアクセスが可能な⼤阪リージョンが利⽤可能性能向上の例︓受注データの取り込み利⽤サービス• Oracle Database Cloud (Enterprise Edition)導⼊パートナー• 富⼠通株式会社顧客事例︓ファイテン様https://www.oracle.com/jp/corporate/pressrelease/jp20201013.html15Standard EditionOracle Database CloudEnterprise Edition40従量制で利⽤できることからEnterprise Edition(EE)に移⾏EE機能を活⽤することで⼤幅な性能向上を実現600基幹システム︓SE→EECopyright © 2021, Oracle and/or its affiliates59
  • 59.
    通販やeコマースの受注管理を⽀える基幹システムをOracle Cloud Infrastructureに移⾏システム概要•コロナ禍による巣ごもり需要で急増する1⽇約15万のトランザクションを処理する基幹システムをOCIへの移⾏。急速なビジネス変化に対応可能なシステム基盤をクラウドで構築採⽤ポイント• ⾼い性能および安定性に加え、季節変動のピークへの対応および予期せぬ突発的な需要急増などにも柔軟に安定した性能が提供できること• ネットワークの設計、IOPSの性能、費⽤対効果の⾼さなど、OCIが提供するサービスの品質に加え、クラウド移⾏の最⼤の懸念となっていたセキュリティへの不安を払拭するOCIのセキュリティ・ファーストの設計が特に⾼く評価されました利⽤サービス• Oracle Database Cloud (RAC)• Compute, Storage導⼊パートナー• グローシップ・パートナーズ株式会社顧客事例︓スクロール様https://www.oracle.com/jp/corporate/pressrelease/jp20201218.html基幹システム︓EE→EECopyright © 2021, Oracle and/or its affiliates60
  • 60.
    ⼤規模基幹システムをOCIに全⾯移⾏システム概要• 24時間365⽇稼働する、店舗、本部、在庫、物流業務などの12の⼤規模基幹システム導⼊効果• 東京・⼤阪リージョンの2拠点で合計200以上のコンピュート・インスタンス、2つのExaCSを利⽤し、OracleCloudMaximum Availability Architecture(MAA)で推奨される⾼可⽤性構成を実装することで、基幹システムに不可⽋な⾼いレベルの可⽤性とデータ保護を実現し、事業継続性を強化• 移⾏に際しては、Oracle Real Application Testing、Oracle GoldenGate、Oracle GoldenGate Veridataを活⽤し、3時間以内での確実な移⾏に成功• ⾃社主導でOCIへの移⾏およびDR環境構築を⾏った結果、システムの開発・運⽤の内製化を加速利⽤サービス• Exadata Cloud Service (ExaCS), Compute, Storage顧客事例︓エディオン様https://www.oracle.com/jp/corporate/pressrelease/jp20210301.html基幹システム︓Exadata→ExaCSCopyright © 2021, Oracle and/or its affiliates61
  • 61.
    PaaS (DB StandardEdition, 従量課⾦)OCI 他社クラウド仮想マシン (Web) 13,213円VM.StandardE3(Linux, 4vCPU, 16GB)36,664円仮想マシン(Linux,4vCPU, 16GB)データベース・サービス 38,390円(4vCPU, 32GB)91,006円(4vCPU, 32GB)ブロックストレージ 3,570円Block Volume(700GB, 60IOPS/GB)7,392円ブロックストレージ(700GB, 3 IOPS/GB)ロードバランサー 1,902円(100Mbps,処理量課⾦無し)1,989円(処理量課⾦が別途必要)合計 (⽉額) 57,076円 (-58%) 137,051円サポート 含む 別途必要商⽤Linux 無償 別途必要データ転送料 別途必要(10TB無償)別途必要(1GB無償)OCIのコストパフォーマンス︓他社クラウドとの⽐較62* ⾚字は価格以外のOCIのメリットロードバランサーWEBサーバーWEBサーバーデータベースサーバーストレージ• 仮想マシン (Web) * 2• データベース・サービス (PaaS)• ブロックストレージ• ロードバランサーCopyright © 2021, Oracle and/or its affiliates
  • 62.
    1. Oracle Databaseのリリースモデル2.Oracle Databaseのアップグレード・移⾏⽅法 (オンプレミス)3. Oracle Cloud Infrastructureにおけるデータベース・サービス4. オンプレミスからデータベース・サービスへの移⾏⽅法5. 移⾏時におけるテストの効率化アジェンダ共通OnPCloudCloud共通Copyright © 2021, Oracle and/or its affiliates63
  • 63.
    • 許容されるシステム停⽌の⻑さ• ホスト・オペレーティング・システムとバージョン•データベースのバージョン/エディション• データベースの⽂字セット• インデックスを含むデータの量• データベースで使⽤されるデータ型• データ・ステージングのためのストレージ• データベースのホスト・プラットフォームのエンディアン形式• データベースアーキテクチャ(Multitenant)• ネットワーク帯域幅考慮すべき主要なポイントオンプレミス クラウドデータベース移⾏バージョンアップCopyright © 2021, Oracle and/or its affiliates64
  • 64.
  • 65.
    主な移⾏⽅式⼀覧移⾏ツール 移⾏対象最低移⾏元バージョン(サポート中のDBのみ記載)(*1)移⾏元エディションアップグレード可否ビックエンディアンからの変換スキーマ構成の変更non-CDBからCDBへの移⾏停⽌時間 補⾜DataPumpDB/表領域/スキーマ/表11.2.0.4 SE〜 〇 〇 〇 〇 ⼤〜中RMAN Backup/Restore DB 11.2.0.4 SE〜 〇 〇(⼀部制限あり) × ×(*3) 中〜⼩RMAN Duplicate DB 11.2.0.4 SE〜 〇 〇(⼀部制限あり) × × ⼩TransportableTablespaces表領域 11.2.0.4 EE 〇 〇(⼀部制限あり) × 〇 中〜⼩ 移⾏先DBはEE以上が必要Full Transportableexport/importDB 11.2.0.4 EE 〇 〇(⼀部制限あり) × 〇 中〜⼩移⾏先DBはEE以上が必要移⾏先DBバージョンは12.1.0.1以降RMAN TransportableTablespacesDB/表領域 11.2.0.4 EE 〇 〇(⼀部制限あり) × 〇 中〜⼩ 移⾏先DBはEE以上が必要PDB Unplug/Plug PDB 12.1.0.2 SE〜 〇 × × × 中〜⼩PDB Clone PDB 12.1.0.2 SE〜 〇 × × × ⼩Non-CDB Clone DB 12.1.0.2 SE〜 × × × 〇 ⼩Data Guard DB 11.2.0.4 EE × × × × 極⼩ 移⾏先DBはEE以上が必要GoldenGate DB/表領域/スキーマ/表11.2.0.4(*2)SE〜+GoldenGate〇 〇 〇 〇 極⼩ダウンタイムを極⼩化したい場合に他の移⾏⽅式と併⽤しての利⽤を推奨Cloud Backup Modulefor OCIDB 11.2.0.4(*2) SE〜 × × × × 中 Oracle Cloud Infrastructureへの移⾏Zero DowntimeMigration(ZDM)DB 11.2.0.4(*2) SE〜 〇 × × 〇 極⼩Oracle Cloud Infrastructureへの移⾏移⾏元ライセンスによって選択可能な移⾏⽅式が異なるアップグレードを伴う移⾏は〇から選択(*1)サポートされている最低バージョン。これよりも古いバージョンでのサポート可否は都度確認が必要。(*2)利⽤製品/バージョン/OS等、ソースDBのサポート可否は都度確認が必要。(*3)non-CDBが18c以降である場合はDBMS_PDB.EXPORTRMANBACKUPを活⽤することで実現可能https://oracle-base.com/articles/18c/multitenant-usable-backups-of-non-cdbs-and-relocated-pdbs-18cCopyright © 2021, Oracle and/or its affiliates66
  • 66.
    最新サービス・ツールDatabase Migration Service(OCIで提供するサービス)•データベースをOCIにスムーズに移⾏できるようにする専⽤サービス。簡単なステップで、移⾏元データベースに接続し、初期同期から、オンラインレプリケーションを開始して、ダウンタイムの少ないクラウド移⾏を実現• データベース移⾏開始から6か⽉間は無償• 移⾏元︓11.2.0.4以降、Linux• 移⾏先︓AutonomousDatabaseZero Downtime Migration(ツール)• データベースをOCIにスムーズに移⾏できるようにする専⽤ツール。簡単なステップで、移⾏元データベースに接続し、初期同期から、オンラインレプリケーションを開始して、ダウンタイムの少ないクラウド移⾏を実現• 無償ツール• 移⾏元︓11.2.0.4以降、Linux• 移⾏先︓Database Cloud,Exadata Cloud,Autonomous DatabaseGoldenGate(OCIで提供するサービス)• Oracle GoldenGateをベースとしたフルマネージド型のデータレプリケーションサービス。ダウンタイムを極⼩化した、クラウド移⾏にも利⽤可能• 有償サービス• ¥161.292 [OCPU/時間]• 接続対象︓11.2.0.4以降オンプレミスからデータベース・サービスへの移⾏⽅法Copyright © 2021, Oracle and/or its affiliates67⾃由度容易性
  • 67.
  • 68.
    参考資料詳細資料• クラウド移⾏に関するまとめサイト• ZeroDowntime Migration サービス概要• Database Migration Service サービス概要• GoldenGate サービス概要オンプレミスからデータベース・サービスへの移⾏⽅法Copyright © 2021, Oracle and/or its affiliates69
  • 69.
  • 70.
    • 次の表は、データセットをオンラインとオフラインで移⾏するのにかかる時間に関する情報を⽰しています。 この表は、データセットのサイズと使⽤可能な帯域幅を⽰しています•ここではデータの送付およびアップロードにかかる時間のみを⽰しています。データ転送サービスを利⽤する場合は、これ以外に事前準備作業やデータのコピー作業⽇数が必要ですオンプレミスからクラウドへのデータ転送⽅法の検討おおよそのデータアップロード時間データセットのサイズ10 Mbps 100 Mbps1 Gbps(FastConnect)10 Gbps(FastConnect)データ転送ディスクを利⽤した場合10 TB 92 ⽇ 9 ⽇ 22 時間 2 時間 1 週間100 TB 1,018 ⽇ 101 ⽇ 10 ⽇ 24 時間 1 週間500 TB 5,092 ⽇ 509 ⽇ 50 ⽇ 5 ⽇ 1 週間1 PB 10,185 ⽇ 1,018 ⽇ 101 ⽇ 10 ⽇ 2 週間オフライン転送に向いているケースCopyright © 2021, Oracle and/or its affiliates71
  • 71.
    データ転送サービス - DataTransfer Service⼤容量のデータを⾼速かつセキュアに Oracle Cloud へ転送お客様購⼊ディスクにデータをロードし、データ転送サイトに送付• 対応デバイス︓USB 2.0/3 .0ハード・ディスク・ドライブ転送前にデータ暗号化(AES-256)バケットにアップロードされたデータは削除されてから(NIST800-88)お客様に返送サービス費⽤無償• 別途デバイス費⽤と往復輸送費、移⾏先オブジェクト・ストレージ費⽤が必要オラクルから貸し出すデータ転送アプライアンスにデータをロードし、データ転送サイトに送付• 最⼤150TB (※東京/⼤阪リージョンについては 90TB)転送前にデータ暗号化 (AES-256)バケットにアップロードされたデータは削除される(NIST800-88)サービス費⽤無償• 移⾏先オブジェクト・ストレージ費⽤が必要• トライアルやPAYGでは利⽤不可データ転送ディスク データ転送アプライアンスObject StorageCopyright © 2021, Oracle and/or its affiliates72
  • 72.
  • 73.
    1. Oracle Databaseのリリースモデル2.Oracle Databaseのアップグレード・移⾏⽅法 (オンプレミス)3. Oracle Cloud Infrastructureにおけるデータベース・サービス4. オンプレミスからデータベース・サービスへの移⾏⽅法5. 移⾏時におけるテストの効率化アジェンダ共通OnPCloudCloud共通Copyright © 2021, Oracle and/or its affiliates74
  • 74.
    システム変更の種類【インフラストラクチャの変更】現⾏システムü パラメーター変更ü パッチ適⽤üアップグレードü マイグレーション など変更内容例テストに関わる要望・課題なるべく本番通りの処理、負荷を流して、劣化がないかチェックしたいが難しい画⾯が100以上、SQLは1000以上あり、テスト⼯数が⼤きすぎるインフラの変更なので、アプリチームの理解・協⼒を得るのが難しい変更後の性能だけでなく、現⾏の性能との詳細な⽐較を⾏いたい【アプリケーションの変更】ü 新規開発ü 機能追加ü 機能修正など変更内容例テストに関わる要望・課題新しいアプリケーションに合わせて、テストシナリオを柔軟に簡単に作成したい画⾯への⼊⼒値を⾃動的に切り替えながら、さまざまなパターンでテストしたい負荷をかけたあと(かけながら)、性能レポートをすぐさまチェックしたい多くの開発ベンダーに委託しているので、データをきちんとマスキングしたいCopyright © 2021, Oracle and/or its affiliates75
  • 75.
    パフォーマンスに問題の出るSQLを特定してチューニングするアプリケーション・テストの負荷を下げる「すべてのアプリケーションのすべてのSQLをテストでチェックすることはできない」• アップグレードなどで環境が変わる場合、すべてのSQLの性能が劣化するわけではなく、逆に殆どのSQLで性能は向上する• 性能が劣化するSQLだけを簡易かつ正確に抽出できれば、チューニングをおこなうSQLの数を削減できる「本番環境と同じ環境を再現するだけのテストシナリオを⽤意することは無理だ」•本番環境で実⾏されたSQLをそのまま実⾏できれば、実際の環境と同じユースケースと実⾏負荷が再現できる• 更にシナリオの検討とスクリプトの準備に費やす時間が不要になるアプリケーション・テストの負荷単体・結合テスト SQL性能確認 シナリオ準備 シナリオ性能テスト 統合・移⾏テストこの部分の負荷を抑えたいCopyright © 2021, Oracle and/or its affiliates76
  • 76.
    Oracle Real ApplicationTestingSQL Performance Analyzer (SPA)• SQL単体テスト• システム変更前と変更後でのSQL⽐較レポートを⽣成• SQL互換性(エラー有無)のチェック、実⾏計画や単体性能のチェックにDatabase Replay• システムテスト• 本番環境のトランザクションを記録し、テスト環境で再現、⽐較レポート• スループットのチェック、リソース使⽤量のチェックにリアルなテストのための機能を1ライセンスで提供• アップグレードやパッチ適⽤など、インフラ変更に伴うテストを⼤幅効率化• SQL単位の詳細⽐較や本番ワークロードを使ったリアルなテスト• アプリケーションに⼿を加えず、インフラチーム主体でテストを実施データベース・クラウドの場合DBCS EE/HP/EP, ExaCSで利⽤可能Copyright © 2021, Oracle and/or its affiliates77
  • 77.
    個々の機能検証と本番ワークロード検証本番環境からキャプチャ・ファイルを取得評価SPA 実⾏チューニング DBReplay 実⾏チューニング評価移⾏先環境へ適⽤OKNGOKNGレポートReplay Report /AWR Reportキャプチャ・ファイルキャプチャ・ファイル個々の機能検証本番ワークロード検証Copyright © 2021, Oracle and/or its affiliates78
  • 78.
    SQL Performance AnalyzerによるSQLの性能劣化の抽出とSQLTuning Advisorによるチューニング (例︓10gR2から19cへのアップグレード)パフォーマンスのチェックとチューニングl SQL ワークロードやパフォーマンス統計を、SQL Tuning Set (STS) に格納するl フィルタリング、追加も可能(9i/10gR1はSQLトレースからSTSに変換する必要がある)l 19cのテスト環境へSTSをインポートl SPAからSTS を使ってSQLをシリアルに1回ずつ実施して、実⾏計画とパフォーマンス統計を取得するl 10gR2と19cでの違いをレポートとして出⼒(実⾏時間、オプティマイザ・コスト、読み取りブロック数など)l 変更前後で影響のあったSQLをリストして表⽰l SQL Tuning Advisorを使って劣化したSQLをチューニングl 10gR2の時の実⾏計画を採⽤したいときはSQL PlanManagementを使⽤STEP-1 STEP-2 STEP-310gR2 Test 19cCopyright © 2021, Oracle and/or its affiliates79
  • 79.
    SQLベースでのチューニングが完了したプログラムをDatabase Replayを使って本番環境の状態で実⾏(例︓10g R2から19cへのアップグレード)スループット負荷テストl移⾏元環境でのトランザクションを1週間〜1ヶ⽉前からキャプチャしておく (統計情報も取得しておく)l テスト環境を⽤意する (できれば本番環境と同じ環境)l キャプチャしたファイルを本番環境からテスト環境にコピーl テストを実⾏する環境で、キャプチャ・ファイルからリプレイ・ファイルに変換l リプレイ・クライアントから、本番環境でキャプチャされたワークロードを実⾏時間・並列度・コミット順を再現するリクエストを送信l 実⾏並列度や、処理が起きていない時間の圧縮は可能l 11.2.0.3+Patch以上でConsolidated Replayも可能l キャプチャ時とリプレイ時の違いをレポートとして出⼒• パフォーマンスの違い• エラー発⽣の違い• データ処理の違い(⾏数など)l 違いの発⽣したSQLを特定できるSTEP-1 STEP-2 STEP-3 STEP-410gR2 Test 19cCopyright © 2021, Oracle and/or its affiliates80
  • 80.
    オープン系共通基盤のハードウェアEOSLに伴う更改を実施お客様事例︓国内⼤⼿保険会社様オープン系共通基盤DB Migration(保険の契約・⽀払、Web関連システム)•画⾯数 ︓約740画⾯•バッチジョブ数︓約200ジョブ合計︓約28万SQLのテストを実施する必要あり•テスト計画 ︓ 2⼈⽉•アプリ解析 ︓ 4⼈⽉•検証環境の構築 ︓ 2⼈⽉•テスト・検証 ︓175⼈⽉•チューニング ︓ 5⼈⽉•テスト計画 ︓ 1⼈⽉•アプリ解析 ︓ 0⼈⽉•検証環境の構築 ︓ 1⼈⽉•テスト・検証 ︓ 1⼈⽉•チューニング ︓ 1⼈⽉400万円1.88億円28万SQL÷5トランザクション×0.5時間=28,000時間(175⼈⽉)28万SQLの10分の1のテストだと30.5⼈⽉。3,050万円テスト・検証は、6⼈で、たった3⽇で完了パフォーマンス変動なし ︓94.38%改善 ︓ 5.37%劣化 ︓ 0.01%SQL構⽂エラー ︓ 0.24%RATを利⽤したアップグレードテスト従来のアップグレードテストテスト効率&精度の向上とプロジェクトのコスト&リスクの⼤幅削減に成功⾼い効果が認められ標準プロセスにü 1回⽬︓ 11gR1 à 11gR2ü 2回⽬︓ 11gR2 à 12cR2ü 3回⽬︓ 12cR2 à 19cCopyright © 2021, Oracle and/or its affiliates81
  • 81.
    アップグレードやパッチ適⽤の評価はOracle Cloud InfrastructureでOracleCloud Infrastructure活⽤のメリット• Oracle Database 19c環境が⾼速・簡単に構築可能• Enterprise EditionならReal Application Testingを利⽤可能これにより、より品質の⾼い移⾏評価を⾼速に実施可能• Enterprise EditionならTuning Packを利⽤可能移⾏時のSQLチューニング⼯程が簡単⾼速にOracle Cloud Infrastructureの利⽤で簡単、⾼速、安価な移⾏評価が実施可能Copyright © 2021, Oracle and/or its affiliates82
  • 82.
    FX取引システムにおけるデータベース・アップグレード時のテスト⼯数を⼤幅削減課題・ニーズ• データベースのアップグレードを実施• 影響度テスト負荷・コストを削減したい•短期間でアップグレードを実施したいソリューションDBCS+RAT でテストを実施• Oracle Database Cloud Serviceを⽤い、コストを抑えテスト環境を準備• テスト・ソリューション (RAT) を⽤い効率的に短期間でDBテストを実施• 2,100本以上のSQLからチューニングが必要なSQLを特定ベネフィット通常のアップグレードと⽐較し、約7割のコスト削減を実現お客様事例︓外為どっとコム様AP本番環境変更後の環境に対してSQL単体テスト実⾏(SPA試⾏)Oracle Database Oracle Database (New Version)STSSPASTSSTSをCloud環境にインポートOracle Database Cloud 環境レポート⽣成https://www.oracle.com/jp/corporate/pressrelease/jp20170227.htmlCopyright © 2021, Oracle and/or its affiliates83
  • 83.
    1. Oracle Databaseのリリースモデル2.Oracle Databaseのアップグレード・移⾏⽅法 (オンプレミス)3. Oracle Cloud Infrastructureにおけるデータベース・サービス4. オンプレミスからデータベース・サービスへの移⾏⽅法5. 移⾏時におけるテストの効率化アジェンダ共通OnPCloudCloud共通Copyright © 2021, Oracle and/or its affiliates84
  • 84.
    Oracle Databaseは新しいリリースモデルを2018年より導⼊しています現在最もサポート期間が⻑いリリースは、Oracle Database19cですオンプレミスにおけるアップグレードでは、最新ツールであるAutoUpgradeがおすすめですOracle Cloud Infrastructureでは、多様なデータベース・サービス(DBCS, Exadata, Autonomous Database)を提供し、お客様のあらゆる要件に対応でき、多くのお客様がクラウド移⾏を実現していますオンプレミスからクラウドへの移⾏においても、多様なサービス・ツールを提供していますZero Downtime Migrationは、容易性と⾃由度を両⽴した、おすすめの移⾏ツールです本セミナーのおさらいCopyright © 2021, Oracle and/or its affiliates85
  • 85.
    Oracle Cloud サービス概要•https://www.oracle.com/jp/Oracle Cloud Free Tier(Always Free&無償トライアル)• https://www.oracle.com/cloud/free/マニュアル• 英語 / ⽇本語リージョン毎のサービス提供情報• https://www.oracle.com/cloud/data-regions.html#apac東京/⼤阪リージョン最新情報• https://blogs.oracle.com/oracle4engineer/column_cloud_gen2_ociサービス・アップデート• https://blogs.oracle.com/oracle4engineer/技術情報• 活⽤資料集 / チュートリアル活⽤事例• https://blogs.oracle.com/oracle4engineer/oracle-cloud-platformpaasiaasセミナー情報• https://blogs.oracle.com/oracle4engineer/column_cloud_seminarOracle Cloud Infrastructure: 参考資料Copyright © 2021, Oracle and/or its affiliates86

[8]ページ先頭

©2009-2025 Movatter.jp