Upload
phamkiet
View
248
Download
0
Embed Size (px)
Citation preview
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Database 12c / Exadata X5for SAP 最新テクノロジー紹介
日本オラクル株式会社クラウド・テクノロジー製品戦略統括本部ソリューション開発部岩崎 護
2015年9月3日
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことはできません。以下の事項は、マテリアルやコード、機能を提供することをコミットメント(確約)するものではないため、購買決定を行う際の判断材料になさらないで下さい。オラクル製品に関して記載されている機能の開発、リリースおよび時期については、弊社の裁量により決定されます。
Oracleは、米国オラクル・コーポレーション及びその子会社、関連会社の米国及びその他の国における登録商標または商標です。他社名又は製品名は、それぞれ各社の商標である場合があります。
Safe Harbor Statement
2
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Agenda
Oracle Exadata X5 Quick Update
Oracle Database 12c 概要
SAPにおいて利用できる Oracle Database 12c 機能
1
2
3
3
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Agenda
Oracle Exadata X5 Quick Update
Oracle Database 12c 概要
SAPにおいて利用できる Oracle Database 12c 機能
1
2
3
4
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
目的別 専用マシン
OracleExalogic
OracleExadata
OracleDatabaseAppliance
Oracle Private Cloud Appliance (PCA)
New!
汎用型 オールインワン
Oracle SuperCluster
Oracle Engineered Systems for SAP すべての処理に最高のシステム
5
パフォーマンス │ 高可用性│ 低コスト
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Exadata Database Machine のビジョン• すべてのデータベース・ワークロードのためのベストなプラットフォーム– データウェアハウス OLTP コンソリデーション インメモリ
• 最新かつ先進のハードウェア– InfiniBandとPCIフラッシュをもつ、スケールアウト可能なサーバーとインテリジェントなストレージ
• Oracle Databaseの価値を最大化するユニークなソフトウェア– データベースに最適化された演算処理、ストレージ、ネットワークのソフトウェアにより劇的に改善されるパフォーマンスとコスト削減
• プラットフォーム全体で標準化および最適化– Oracle Database が、最高の状態で動作
6
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
業務を変える驚異的なパフォーマンスを実現検索処理
1時間30分 1分(Exadata)
バッチ処理2時間 7分(Exadata)
検索処理:某DWH製品との比較4分 6秒(Exadata)
明細からのアドホック分析(EUC)20分 30秒(Exadata)
データロード処理30時間 1時間(Exadata)
データサマリ処理10時間 10分(Exadata)
ノンチューニングで大幅なパフォーマンス向上 朝までに終わらないバッチ処理が、余裕で終わるようになった 従来不可能だった明細データからのアドホック分析が数~数十秒で完了 明細からの集計が高速になり、集計バッチ処理が不要になった パフォーマンスの問題で実現できなかったリアルタイム連携が可能になった
バッチ処理:取引データを一定の条件で加工/集計4時間 10分(Exadata)
店舗別/商品別 売上動向検索30時間 21分(Exadata)
7
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Exadata の成長: 数千台の実績
• ペタバイト級のウェアハウス• ビジネス・アプリケーション
– Oracle, SAP, …• オンライン金融トレード• Eコマース・サイト• 大規模な DB 統合• 代表的なSaaSプロバイダ
– Oracle Fusion, NetSuite, Salesforce.com …
8
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 9
Oracle Exadata Database Machine X5すべてのOracle Databaseユーザーに最高の次世代プラットフォーム
超高速オールフラッシュ・ストレージ・サーバー- 1ラックあたり最大230TBの容量と263GB/秒のデータスキャン
データベース・インメモリにも最適-フォルト・トレランスを備えたデータベース・インメモリ高可用性
Elastic構成による柔軟な拡張- Elastic 構成によりデータベース要件に応じた柔軟な構成が可能
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Exadata X5-2 Extreme Flash (EF) Storage Server 業界をリードする I/O パフォーマンス
• オールフラッシュ、スケールアウト、高可用性、InfiniBand接続のスマート・ストレージ• 8本のフロント・マウント型1.6TB PCIeフラッシュ・ドライブ
– 低オーバーヘッドに最適化されたNVMeインタフェース– フラッシュ・キャッシュのミス無し、低いフラッシュ応答時間
• High Performance (HP) ディスク構成をリプレース– ほぼ同じ容量 – 12.8 TB Extreme Flash 対 14.4 TB High Performance ディスク
10
10% to 20% Lower Power10% to 20% Lower Power
X5-2 DB Machine Rack with Extreme Flash Storage と X4-2比較160% 高速な分析スキャン 263 GB/s Data Scans from SQL
25% 低いOLTP IOレイテンシ OLTP I/O 待機を25%削減55% 高速な Flash OLTP Reads 4.14M 8K Read IOPs from SQL
110% 高速な Flash OLTP Writes 4.14M 8K Write IOPs from SQLPer standard 8 compute 14 storage DB Machine Full Rack
EF
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Elastic構成によりサーバ、ストレージを必要な分だけ拡張ハードウェア最小単位でパフォーマンスにあわせて
11
Multi-Rack
Database Server
Full Rack
* 旧世代のマシンにもX5サーバーを追加可能
Extreme Flash Storage
High-Capacity Storage
スタート構成2 台のデータベース・サーバ
3台のストレージ・サーバ
必要に応じてデータベースまたはストレージを追加*
さらに拡張したい場合はラック追加
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
大量データへのクエリーに対してストレージがインテリジェントに動く(Smart Scan)
12
InfiniBandスイッチ
SQL
DB Server
Storage 汎用ストレージ?
SQL
SQL処理の一部をストレージ側で実施
一般的なDBシステム(フルスキャン)
Exadata
並列処理
DB ServerGrid
Storage Server Grid
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
大量データを圧縮してストレージコストを削減Advanced Compression(OLTP圧縮)
• データブロック単位で非同期に圧縮する機能• INSERT時、ブロック空き領域が内部的に定められた閾値以下になると判断された場合、サーバー・プロセスが圧縮
Hybrid Columnar Compression (HCC)(Exadata および ZFS)
• Query Mode (DWH向け)– アクセススピード重視のモード– 集計処理などに向く– 約10倍の圧縮率
• Archive Mode(低アクセスデータ、長期保存データ向け)– ストレージ容量圧縮重視のモード– 約15倍の圧縮
(データによっては最大50倍も圧縮)
13
1,AAAAAAA
閾値 シンボル表
1,AAAAAAA2,BBBBBBB3,AAAAAAA4,BBBBBBB5,AAAAAAA
1,AAAAAAA2,BBBBBBB3,AAAAAAA4,BBBBBBB5,AAAAAAA
6,CCCCCC
1,●2,■3,●4,■5,●
6,CCCCCC
BBBBBBBAAAAAAA
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 14
Exadata vs. 一般的なハードウェアExadataの利点は“ソフトウェアのイノベーション”によるハードウェアのインテリジェント化
システム価値の向上
Oracle Exadataと一般的なプラットフォームに共通なハードウェアの進化• より高速なプロセッサ• 速く、安価なフラッシュ• より大きなディスク• より高速なネットワーク
時間の経過
• Smart Scan• InfiniBand Scale-Out
• Database 用 PCI Flash 活用• Storage Indexes• Columnar Compression
• IO Priorities• Data Mining Offload
• In-Memory Fault Tolerance• Exafusion Direct-to-wire Protocol
• Columnar Flash Cache• JSON and XML offload
2008 2015
• Network Resource Management• Multitenant 向け Resource Mgmt• Compressed Flash Cache• Prioritized File Recovery
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• セットアップ/インプリ時間を数週間から数ヶ月削減– DBからディスクに至るまで、組立て済み、構成済み、デバッグ済み
• すべての構成要素と相互作用をチューニング、デバッグ済み– 数百人のオラクル社のエンジニアが膨大な時間をかけてテスト、最適化
DB、OS、ドライバ、ファームウェア、ネットワーク、ストレージをベストな構成に鍛えあげた製品
• トラブルシューティングや原因究明の時間を極小化– すべての構成要素をオラクル・サポートがワンストップで対応
• Exadata全体のパッチ適用の負荷を極小化 Platinum Services
• 専門の運用チームが不要 – DB Machine管理者はひとつの管理ツール(Enterprise Manager)で運用管理
15
Time to Market
オラクルのエキスパートが事前構成済み:低コストでベストな構成を低リスクに
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
グローバル・スタンダードの採用によるリスク回避
• すべてのExadataは同一のアーキテクチャ/構成– 違うのはサーバー台数のみ
• 全スタックを意識して、パフォーマンス、高可用性、セキュリティを組み込み、事前テスト済み(以下の環境で):– オラクル開発部門、オラクル・クラウド、サポート– 1000社以上の通信、金融、流通、など
• 銀行でテスト済みの高可用性、政府公共でテスト済みのセキュリティ、通信でテスト済みの拡張性、などを入手可能
• 基礎的な問題は他のお客様ですでに解決済み• お客様先で固有に発生する問題の減少• Exadata専門のスタック全体に精通したサポート
数千台の同一構成
あらゆるデータベース処理、あらゆる業種のお客様
社内標準よりグローバル・スタンダードが安全
16
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Exadataがもたらすメリット
17
Spend Less by Doing More | Spend Less by Paying Less
Performance - Consolidation AvailabilitySimplicity
DATABASE IN
-MEM
OR
Y
4倍以上のデータベースを統合
15倍以上のデータを分析
4.5倍以上の注文を処理
2倍高速にレスポンス
3倍以上にデータを圧縮
DBとワークロードによってリソースを優先付け
サーバー、ディスク、フラッシュ、ネットワーク、電源
アクティブ・クラスタ、ディスク/フラッシュ
ミラー
DA
TAB
ASE IN
-MEM
OR
Y
冗長化されたハードウェア
冗長化されたソフトウェア
1つの サポート チーム1つの 管理者チーム1つの 管理ツール1つの 統合パッチ1つの 可用性フレームワーク1つの 統合アーキテクチャ
高可用性のベストプラクティスを内蔵
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Exadata Database MachineOracle SPARC SuperClusterSAPのための共通のアーキテクチャ
SAP ERP 6.0, SAP BW 7.x など データベース・コンソリデーション
SAP および non-SAP サイロ型インフラからの変換
18
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
SAP on Oracle ExadataSAPシステムのデータベースとして
• No.1 データベース統合プラットフォーム• SAPにおける最高のパフォーマンス(OLTP と Analytics 共に)• SAPにおける最高の高可用性(Active-Activeクラスタ)• SAPにおける唯一の拡張性(データベース層)• SAPシステムのためのプライベート・データベースクラウドの展開に最適なプラットフォーム
19
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
<基幹システムの移行>• 販売物流、マスター管理原価管理、販売分析(DWH)
<SAP データベースの移行>• SAP FI(Linux)• 3 環境(TST、QAS、PRD)• 1400GBから700GBに圧縮
ライオン株式会社様: 統合基盤でのSAP on Exadataベネフィット ストレージ
の圧縮SAP FI: 1/2Teradata: 1/5
運用保守費の削減
アプリケーションの高速化SAP FI: 最大20倍Teradata: 最大8倍
「Exadataは、高いパフォーマンスを常に安定して発揮している。データ圧縮も素晴らしく、統合データベース基盤に最適であると実感している。また、事前の入念な計画と検証のおかげで、プロジェクトとして大きな問題もなく怖いぐらいにスムーズだった。安心して移行を見守ることができた」- ライオン株式会社 統合システム部 宇都宮真利 部長
移行完了(2012/08)
移行完了(2012/05)
メインフレーム
ビジネス課題•TCO削減•運用・保守コストの生産性向上標準化と一元化
ソリューション2010年、新基幹データベースとしてExadata V2 Quarter Rackを採用しPRJスタート2012年、SAPデータベースを同環境に移行し、統合データベースとして活用
Oracle Exadata V2 Quarter Rackで、基幹データベースとSAPデータベースが稼働中
DWHではHCCを利用、SAPデータベースではOLTP圧縮を利用
Teradataの無駄な索引を見直し
IAサーバー
<Teradata のDWH移行>• 320GBから60GBに圧縮
移行完了(2013/03)
20
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
長瀬産業 様: 24時間運用可能なグローバル共通システム基盤同社のアジア拠点および今後展開予定の欧米においても24時間利用できる単一のグローバル共通システム基盤を構築するため、「Oracle Exadata」の最新版によりデータウェアハウスを刷新し、従来は別のプラットフォームで稼働していた海外現地法人の基幹業務向けSAPアプリケーションを「Oracle Exadata」上に移行しました。
「Oracle Exadata」によるグローバル・シングル・インスタンス・プロジェクトを円滑に進めるために、オラクルのコンサルティング・サービスによる導入支援サービスを活用しました。また、オラクルの運用支援サービス「Oracle Advanced Customer Support」が、SAPアプリケーションのデータベース移行を支援しました。
引用:http://japanmediacentre.oracle.com/content/detail.aspx?ReleaseID=3411&NewsAreaId=2
21
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 22
長瀬産業 様 : 統合データベース基盤SAP DBを含めた統合DBインフラ基盤をOracle Exadata X4-2上に構築
データウエアハウス
Oracle Exadata V1Half Rack
SAPシ
ステム
Oracle Exadata X4-2Eighth Rack
検証・開発機
DBバックアップストレージ
Oracle Exadata X4-2Half Rack
Oracle ZFS Storage ZS3-2
Oracle Enterprise Manager
DB監視
新統合データベースシステム
SAP BW
SAP EHS
SAP GTS
SAP ECC
データウエアハウスデータウエア
ハウス
SAP ECC
SAP GTS
SAP EHS SAP BW
新統合データベース環境旧システム環境
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
北米の業務機器のサプライヤープライベートクラウドへの移行
23
導入効果
230倍システム統合
大規模な統合
230倍 統合, 2倍 低いレイテンシー、迅速な導入
パフォーマンス向上
2倍 低いレイテンシー
迅速な導入
迅速な導入時間
ディザスタリカバリ本番
Active DataGuard11gR2
• Solaris ZonesでSAP上で稼働しているJDAのシームレスな移行
• 迅速な導入• 高いレベルのアプリケーション可用性
• アプリケーションレイテンシーの削減
Oracle ソリューション
* Oracle SuperCluster, Oracle Solaris 11, Oracle VM Server for SPARC* Oracle Siebel, Oracle Database 11gR2, SAP, JDA
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Agenda
Oracle Exadata X5 Quick Update
Oracle Database 12c 概要
SAPにおいて利用できる Oracle Database 12c 機能
1
2
3
24
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 25
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Database 12cデータベース統合の簡素化
継続的なデータアクセスの提供
セキュアなデータアクセスの保証
データ格納コストの低減
26
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Database 12c (12.1.0.1)Oracle Multitenant• データベース統合• 高速なプロビジョニング• 管理コストの削減
Oracle Automatic Data Optimization• スマートな圧縮• 自動的な階層化
Data Guard Far Sync• 遠隔地間でのゼロ・データ・ロスの実現
Public 27
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Multitenantデータベース統合と運用簡略化のための新しいアーキテクチャ
28
ERP CRM
DW 各アプリケーションごとの自己完結型PDB• アプリケーション変更なしで実行可能• 高速プロビジョニング(クローンニング)• 可搬性(プラガビリティ)
メモリとバックグラウンド・プロセスの共有• サーバー当たりのデータベース統合数を増大
CDB(Container Database)レベルで共通運用• 一元管理(アップグレード、HA、バックアップ)• 必要に応じて詳細なコントロールが可能
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
高速プロビジョニング、スナップショット・クローン
0
5
10
15
20
25
Non CDB PDB Clone PDB using Copy-on-Write File System
新しいデータベースのプロビジョニングに要する時間
開発用のDatabase as a Serviceの実現
29
開発用コンテナ
元のPDB PDBのクローン
PDBのスナップショット・クローン
CDB以外
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
マルチテナント・アーキテクチャで運用が変わる多数のDB管理が容易に容易なバックアップと柔軟なリカバリ
PDB3PDB2
CDB (本番環境)
PDB1
プラガブル・データベースごとの Point-in-time リカバリ
1回でデータベース全体をバックアップ
データベース全体のPoint-in-time リカバリ
30
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• DBの集約密度を比較- VMを活用した集約
-> 50のDBを集約- 12c Multitenant上に集約
-> 250のDBを集約5倍の利用効率を実現
31
Oracle Database 12c Multitenantデータベースの高密度集約を実現H/Wリソース利用効率:5倍
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Container Database
Oracle Database 12c Multitenant
クラスタの拡張で柔軟な統合モデルをサポート
【PDBでもRAC】Real Application ClustersとMultitenant Architectureで、柔軟なリソース管理を実現
CDB Instance1 CDB Instance2
Services
Single SGA perCDB Instance
CDB Instance3
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
HEAT MAPデータがアクセスされる頻度をデータベースが管理
まれに参照されるが更新は無い
頻繁ではない参照、まれに更新
頻繁に参照・更新SELECT SELECT UPDATE
SELECT SELECT
UPDATE
UPDATE
UPDATE
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
AUTOMATIC DATA OPTIMIZATION (ADO)使われていないデータを自動的に圧縮・移動する
Policy-1: 90日更新が無ければ圧縮
Policy-2:180日変更がなければアーカイブ Policy-2 Policy-1
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
ACTIVE DATA GUARD FAR SYNC パフォーマンスに影響しないゼロ・データ・ロス
Far Sync インスタンス本番環境 スタンバイ環境
同期 非同期サイトA サイトB
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Database 12c (12.1.0.1) その他の機能Application Continuity• 障害時のトランザクションをリプレイ
Data Redaction• 動的にアプリケーション・データをマスク• アプリケーションから透過的
パターン・マッチング• SQLによる効率的でハイパフォーマンスなパターン・マッチング処理
さらに500以上の機能向上36
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Database 12c (12.1.0.2)メモリー活用による性能向上
データベース統合さらなる機能強化
Big Data へのシンプルなアクセス
アプリケーション開発効率の向上
37
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
OLTP の高速化リアルタイム分析 アプリケーションの変更なし
最新世代のH/Wを有効活用
CPU
Oracle Database In-Memory Goals
100x 2x
• 38
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Database In-Memory 顧客事例
#DBIM12c
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
顧客事例オラクルのソリューション
• Oracle Database 12cにアップグレード、メモリを追加• Oracle Database In-Memoryを有効化• アプリケーションの変更は一切不要• Business Objects レポートのSLAが100倍超改善
– 20分かかっていたレポートがいまや10秒に• ETLプロセスはI/Oの軽減によって50%程度まで向上• 2014年10月時点の本番環境
Oracle Confidential – Highly Restricted 40
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle OpenWorld 2015 の代表事例
Oracle Confidential – Internal 41
お客様名 OpenWorld トピック
AT&T Oracle Database In-Memory
Cisco Oracle Database In-Memory
Facebook Oracle Database In-Memory
General Mills Oracle Database In-Memory
Swiss Mobiliar Oracle Database In-Memory
Aggrego DBaaS with Oracle Multitenant
Charles Schwab DBaaS with Oracle Multitenant
Northern Trust DBaaS with Oracle Multitenant
Wells Fargo DBaaS with Oracle Multitenant
Proctor and Gamble Moving Big Data Services to Oracle Public Cloud
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Agenda
Oracle Exadata X5 Quick Update
Oracle Database 12c 概要
SAPにおいて利用できる Oracle Database 12c 機能
1
2
3
42
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Database for SAP の特徴
43
Best Performance& Scalability
Best Deployment Flexibility
Best Availability& Reliability
Best Support forDB Consolidation
Best Support forVery Large Databases
BestDatabase Security
Best Manageability& Self-Management
Best Integration of Hardware & Software
パフォーマンス、拡張性 柔軟なプラットフォーム選択 高可用性、高信頼性 Database統合環境
大規模データベース データベース・セキュリティ データベース管理、自動化 H/WとS/Wの高い融合
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Database 12c for SAP 認定ロードマップ
44
ベース認定(2015年3月)
Oracle DatabaseIn-Memory(2015年6月)
ACO ILM 機能Hybrid Columnar
Compression(2015年9月〜12月)
Oracle Multitenant(2016年)
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
認定詳細認定のスコープ
• Oracle Database 12.1.0.2– シングルインスタンスと Real Application Clusters (RAC)– Unix(AIX、hp-ux、Solaris)、Linux、Windows– Engineered Systems (Exadata, SuperCluster, PCA)
• ODAは作業中
• SAP NetWeaver 7.x– All SAP NetWeaver-based products (BW, ERP, CRM, SRM, PLM, etc.)
• SAP MDMは作業中 (waiting for 12c certification)– All SAP NetWeaver-based industry solutions (IS-U, IS-Retail, IS-Banking, IS-Oil, etc.)
45Oracle Confidential – Internal
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Database 12c – ベーシック認定
• Advanced Index Compression– 高い圧縮率かつ利用しやすくなった索引圧縮
• Client-Server Network Compression– アプリケーション・サーバーとデータベース間の通信データを圧縮
• Concurrent Execution of Union and Union All Branches– SAP BWパフォーマンスの改善
• ACFS Support on Exadata– SAP 共有ファイルシステムのExadataサポート (/sapmnt、等)
• RAC: HA-NFS Support with ACFS– 共有ファイルシステムのためのHAソリューション
46
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Database 12c – ベーシック認定
• RMAN: Cross Platform Backup and Restore– ヘテロ環境でのバックアップ・リストアによるマイグレーション
• Storage Snapshot Optimization– begin/end backup が不要なバックアップ
• Active Data Guard Far Sync– 高パフォーマンスでゼロ・データロスを実現する長距離DR
• Windows – 標準ユーザーでのサービス実行(データベース、ネット・サービス)
47
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 48
SAP Core Data Services (CDS)
従来のアプローチ …– Oracle Databaseでは殆ど計算をおこなわない– アプリケーションにデータを転送してから計算
… データ中心のアプローチへ– 必要なデータの中身を理解し、データベース側で処理
– 計算結果のみをアプリケーションへ転送
Available for Oracle Database
as of NetWeaver 7.40
SP 8
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
CDSの概要1. 従来は単なるデータの格納庫
49
$ 250.00€ 1700.00$ 2060.00€ 844.00¥ 9500.00$ 995.00
[…]
GetData()
Convert2$()
CalculateSum$()
[…]
$ 250.00€ 1700.00
$ 995.00¥ 9500.00€ 844.00$ 2060.00
6779.40
Application Database
250.002260.24
995.0092.02
1122.142060.00
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
CDSの概要2. アプリケーション層の処理をDBで実行
50
Application Database
[…]
dbCalculateSum('$')
[…]$
[…]dbConvert('$')
dbGetData()
dbSum('$')
$ 250.00€ 1700.00
$ 995.00¥ 9500.00€ 844.00$ 2060.00
6779.40
250.002260.24
995.0092.02
1122.142060.00
6779.40
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Information Lifecycle Management
Oracle Confidential – Internal/Restricted/Highly Restricted 51
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Information Lifecycle Managementとは何か?
• アクセス分析–温度のような表現法
• アクセスパターンに応じたデータの格納–ストレージ階層化
• 異なるタイプ(レベル)のストレージを提供• コールド状態になったデータを安価なストレージへ移動
–圧縮階層化• 異なるタイプ(レベル)の圧縮機能を利用• コールド状態になったデータに強力な圧縮を適用
52
アクティブ
頻繁なアクセス
低頻度のアクセス
休眠データ
アクティブな更新
稀な更新と頻繁なクエリ
クエリと更新による低頻度のアクセス
分析やコンプライアンス目的の長期保存
ホット
コールド
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Databaseのテーブル圧縮機能概要機能名 利用可能
バージョン期待圧縮率(*1)
圧縮処理のタイミング
向いている用途
更新可否 機能概要
表圧縮 •10gR1 EE以降 2〜5倍程度 •ダイレクトパスの処理(ダイレクト・ロード等)
DWH系処理 •可能•更新を行うと該当ブロックの表圧縮が解除される•更新性能への影響あり
•ブロック内の重複データをまとめる形式の圧縮•基本的には読取専用のテーブルで使用
OLTP表圧縮
•11gR1 EE以降•Advanced Compression Optionが必要
2〜5倍程度 •基本的に表圧縮に同じ•通常のDMLでも圧縮可能
OLTP系処理 •可能•更新性能への影響軽微
•圧縮形式は表圧縮と同様•再圧縮をDMLと非同期に行うため、パフォーマンスへの影響が非常に小さい•LOBテーブルの圧縮が可能
HCC •11gR2 EE以降•弊社指定ストレージを使用する必要あり(Exadataなど)
オプション指定により4〜50倍程度
•基本的に表圧縮に同じ
DWH系処理 •可能•更新を行うと該当ブロックのHCC圧縮が解除される•更新性能への影響あり
•表圧縮のロジックと列圧縮の中間的な独自ロジック•大量の読み取りを高速化することを意図した設計
(*1) データの内容により、提示している圧縮率を前後する場合あり
53
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Advanced Compression オプションに含まれる機能• Oracle Advanced Compressionは、構造化または非構造化、バックアップ、ネットワーク、アーカイブおよびData Guard REDOトランスポート・トラフィックのすべてのデータ型に対して包括的なデータ圧縮と情報ライフサイクル管理(ILM)機能を提供します(SAP利用可能な機能は赤字)– 高度な行圧縮– 高度なLOB圧縮– 高度なLOB重複除外– RMANバックアップ圧縮
(RMAN DEFAULT COMPRESSには不要)– データ・ポンプのデータ圧縮
(COMPRESSION=METADATA_ONLYには不要)– ヒート・マップ– 自動データ最適化– Data Guard REDOトランスポート圧縮
54
– 高度なネットワーク圧縮– フラッシュバック・データ・アーカイブ履歴表の最適化– 記憶域スナップショットの最適化– オンライン移動パーティション(任意の圧縮形式に対応)– Exadataフラッシュ・キャッシュ圧縮 < X4(2015年6月現在)
– アドバンスト索引圧縮– ハイブリッド列圧縮の行レベル・ロッキング
(ExadataまたはSuperclusterが必要)
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Advanced Compression [Oracle Database 11g]
55
Indexes33%
Structured Data55%
Unstructured Data12%
Indexes
Structured Data Unstructured
Data
Free Space
非圧縮の状態 圧縮されたデータベース
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
SAPにおける容量の削減(削減率)
56
圧縮前 圧縮後 圧縮率
SAP ECC 6.0SAP BI 7.0SAP CRM 7.0
4,782 GB
1,413 GB
950 GB
1,976 GB
543 GB
334 GB
2.4
2.6
2.8
RMAN Backup 2,817 GB 667 GB 4.2
Export Data Pump 973 GB 156 GB 6.2
データベースは圧縮前に再編成済み
圧縮されたデータベースのバックアッ
プ
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
現状• 履歴(“cold”) データの保存コスト
特徴• Information Lifecycle Management
– Heat Map– Advanced Data Optimization
• 追加のディスク容量削減機能– Advanced Index Compression– 255 列以上の表のサポート– ILM によるautomatic deferred
table/partition compression(Example: SAP BW tables used for data load)
57
サポート開始予定• 2015 年の第 3 四半期末または第 4 四半期初め
実装方法• See SAP Note 2138262
Advanced Compression [Oracle Database 12c]
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Information Lifecycle Managementによる自動化
58
HOT
P4 P5
Heat Map でデータ・アクセス・パターンを自動でトラッキング
ADO Rule 1: 30日間更新が無ければ、自動で表領域を移動し、OLTP表圧縮をかける
ADO Rule 2: 90日間更新が無ければ、自動で表領域を移動し、Hybrid Columnar Compressionをかける
TS1
($$$
)TS
2 ($
$)TS
3 ($
)
P1 P2 P3
HOT HOT HOT HOTWARM WARM WARMCOLD
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle 12c ADO/ILM SAP POC on Exadata
59
25% 75%
SAP BW - 40TB Database Size (Partitioned)
10 TB Hot Data 30 TB Cold Data
Hybrid Columnar Compression(with Row-level Locking only on Exadata Storage)平均10倍 圧縮
Advanced Table and Index Compression平均3倍 圧縮
3.0 TB
3.34 TB
6.34 TB
HCC certification by SAP in process
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Database Security
Oracle Confidential – Internal/Restricted/Highly Restricted 60
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
SAP アプリケーションにおける正規のデータアクセス
61
OracleDatabaseBackup
SAPApplication
Server(s)
OracleDatabaseServer(s)
OracleDatabase
Files
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
ネットワーク通信の傍受
62
OracleDatabaseBackup
SAPApplication
Server(s)
OracleDatabaseServer(s)
OracleDatabase
Files
OracleNetwork
Encryption
6?6pX|Be~~!2rg=$§s;¥on|HS°12
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
データベースへの直接アクセス
63
OracleDatabaseBackup
SAPApplication
Server(s)
OracleDatabaseServer(s)
OracleDatabase
Files
6?6pX|Be~~!2rg=$§s;¥on|HS°12
OracleTransparent Data
Encryption
OracleBackup SetEncryption
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
透過的データ暗号化(TDE)アプリケーションの変更の必要がないデータの暗号化• Oracle Database 内部で暗号/復号処理を行うため、アプリケーションの変更なし
• 性能への影響を最小限にした暗号化機能が可能
バックアップデータの暗号化
データの暗号化
AES-NI との組み合わせにより、さらに高速な暗号化処理を実現(Advanced Encryption Standard New Instructions)Intel® Xeon® プロセッサー 5600 番台から搭載された新しい命令セット
暗号化/復号処理をプロセッサー側で高速処理
非暗号暗号(AES-NI使用)暗号(AES-NI未使用)
500GBの表に対するSELECT文の処理時間
64
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
データベースに直接接続
65
OracleDatabaseBackup
SAPApplication
Server(s)
OracleDatabaseServer(s)
OracleDatabase
Files
OracleDatabase
Vault
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Database Vault管理アクセス権を持つユーザーを含めた、あらゆるユーザーからのアクセス制限
66
一般利用者
DB管理者
ログ管理者
セキュリティ管理者
サーバ管理者
業務データ
データディクショナリ
監査証跡
ユーザ・アカウント
時刻= 8時〜19時
曜日= 月〜金
IPアドレス= xxxxx
• 許可された範囲で業務データにアクセス可能
• 監査証跡へのアクセスは不可
• DBの運用管理業務• 業務データと監査証跡へのアクセスは不可
• 監査証跡の管理業務• 業務データへのアクセスは不可
• アカウントと鍵の管理業務• 業務データと監査証跡へのアクセスは不可
• サーバとOSの管理業務のみ• DBへのアクセスは不可
管理業務に必要ない業務データへのアクセスを禁止
ルールを適用時間帯やIPアドレスでアクセス制限
それ以外
それ以外
それ以外
それ以外
すべて
ルールセット
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Database オプション: SAPにおけるベネフィットハードウェアリソースの有効
利用パフォーマンス
拡張性高可用性Disaster Recovery
データセキュリティ
統合とデータベースクラウド
管理性の向上
Adv. Compression 11g ++ +Adv. Compr. 12c (ILM) * ++ + ++Partitioning + ++ ++Real Appl. Clusters (RAC) ++ ++Active Data Guard ++Advanced Security ++Database Vault ++Real Appl. Testing (RAT) ++EM Packs ++In-Memory (12c) ++Multitenant (12c) * ++ ++ ++
Oracle Confidential – Internal use only
* After SAP certification
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Database 12c for SAP 認定ロードマップ
68
ベース認定(2015年3月)
Oracle DatabaseIn-Memory(2015年6月)
ACO ILM 機能Hybrid Columnar
Compression(2015年9月〜12月)
Oracle Multitenant(2016年)
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
まとめ
継続的なOracle Databaseのイノベーションにより、新しいコンピューティングの世代に
既存アプリケーションの変更無しで対応
• Multitenant によるCloudへの対応=集約率向上、運用管理コスト削減• ILMによるストレージ・コストの削減と自動化• Advanced Security/Database Vaultによる高いセキュリティ• Oracle Database In-Memoryによる圧倒的なパフォーマンス
69
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
関連資料• Oracle Database 12c 12.1.0.2 コアテク・セミナー
http://www.oracle.com/technetwork/jp/ondemand/od12c-coretech-aug2014-2283256-ja.html
• Oracle Database 12c 12.1.0.2 http://www.oracle.com/jp/products/database/overview/index.htmlhttp://www.oracle.com/technetwork/jp/database/enterprise-edition/downloads/index.html (※SAP用途はパッチ含め、SAPより入手が必要)
• Oracle Database for SAPhttp://www.oracle.co.jp/saphttp://www.facebook.com/saponoraclejphttp://twitter.com/saponoracle_jp
70
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 71