Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
クラウド・テクノロジー事業統括
Cloud/Big Data/DISプロダクト本部
ビジネス推進部
シニアプロダクトラインマネジャー 谷川 信朗
注目のクラウド・サービス!
クラウド導入を加速する
•
以下の事項は、弊社の一般的な製品の方向性に関する概要を説明する
ものです。また、情報提供を唯一の目的とするものであり、いかなる契約
にも組み込むことはできません。以下の事項は、マテリアルやコード、機
能を提供することをコミットメント(確約)するものではないため、購買決定
を行う際の判断材料になさらないで下さい。オラクル製品に関して記載さ
れている機能の開発、リリースおよび時期については、弊社の裁量により
決定されます。
OracleとJavaは、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。
文中の社名、商品名等は各社の商標または登録商標である場合があります。
2015 IOUG DATA INTEGRATION FOR CLOUD SURVEY
クラウド戦略にまつわる実情
19%
が、既存のシステムからプライベート・
クラウド・アーキテクチャに移行予定だと回答
33%
がオンプレミスとクラウドの共存戦略
を目指しており、オンプレミスを維持しつつ、
クラウドで拡張または強化する予定だと回答
オンプレミスとクラウドの共存が最適なクラウ
ド・アーキテクチャだと回答した割合が最も多
いのは
経営層/マネジメント層
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 5
2015 IOUG DATA INTEGRATION FOR CLOUD SURVEY
クラウド戦略にまつわる実情
19%
が、既存のシステムからプライベート・
クラウド・アーキテクチャに移行予定だと回答
33%
がオンプレミスとクラウドの共存戦略
を目指しており、オンプレミスを維持しつつ、
クラウドで拡張または強化する予定だと回答
オンプレミスとクラウドの共存が最適なクラウ
ド・アーキテクチャだと回答した割合が最も多
いのは
経営層/マネジメント層
[出典] 2015 IOUG DATA INTEGRATION FOR CLOUD SURVEY - Unisphere Research and sponsored by Oracle
オンプレミスとクラウド環境間で
それぞれのシステムが保持している
避けては通れない、データ統合/連携の仕組み
オンプレミス/クラウド、双方の環境を活用していくには
たとえば、ファイル転送
たとえば、ETLサーバー
たとえば、SOA / Message
たとえば、API経由
Adap
ter
Ada
p
ter
Pr
ogr
am
Pr
ogr
am
Pr
ogr
am
API
Pr
ogr
am
API
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 7
避けては通れない、データ統合/連携の仕組み
オンプレミス/クラウド、双方の環境を活用していくには
たとえば、ファイル転送
たとえば、ETLサーバー
たとえば、SOA / Message
たとえば、API経由
Adap
ter
Ada
p
ter
Pr
ogr
am
Pr
ogr
am
Pr
ogr
am
API
Pr
ogr
am
API
単純にデータを移動するだけ
と思いきや・・・・・
“たかがデータ連携、
されどデータ連携”
限られた要件のみを満たす連携方式になってしまいがち・・・
従来型の方式を用いて考えると・・・・・
トリガーで負荷をかけながら抽出
大量のデータを定期的に一括(バルク)転送
まとめて一気に
高負荷のデータ適用
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 9
参考:データベース層に特化した領域でのベスト・プラクティス(従来型との違い)
データ移動に最適化された考え方だと・・・
キャプ
チャ
適用
ログにアクセスし変更を抽出
DBへの負荷を極小化
トランザクション単位でリアルタイムに伝搬
ネットワーク負荷も少なく、暗号化も可能
伝搬後は即適用
適用処理を並列化し高速適用
データ移動に最適化された、リアルタイムデータレプリケーションのベストプラクティス
バランスの取れた実装がベストプラクティスとなる
ハイブリッド環境ではデータ移動に最適な仕組みが重要
トリガーで負荷をかけながら抽出
キャプ
チャ
大量のデータを定期的に一括(バルク)転送
まとめて一気に
高負荷のデータ適用
適用
ログにアクセスし変更を抽出
DBへの負荷を極小化
トランザクション単位でリアルタイムに伝搬
ネットワーク負荷も少なく、暗号化も可能
伝搬後は即適用
適用処理を並列化し高速適用
データ移動に最適化された、リアルタイムデータレプリケーションのベストプラクティス
従来型のテクノロジーに依存したままでのデータ連携実装方式
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle GoldenGate
リアルタイム・パフォーマンス
優れた拡張性と柔軟性
多くの実績と信頼性
Oracle GoldenGate
は、同種もしくは異種混在
DB
環境にお
いて、影響を極小化したトランザクション・キャプチャ機能、
高性能なトランザクション伝搬機能など、リアルタイム・デ
ータ・レプリケーション機能を提供します。
Most
Databases
Events
Data
Transaction Streams
Cloud
DBs
Big
Data
各種DB、Big Data、NoSQLを接続対象としてサポート
概要
Oracle GoldenGate の ベース・アーキテクチャー
GoldenGate
更新ログ
抽出
プロセス
(Capture)
転送
プロセス
(DataPump)
OS
Trailファイル
GoldenGate
受信
プロセス
(Collector)
適用
プロセス
(Replicat)
OS
Trailファイル
SQL を生成して
トランザクションを適用
(標準方式)
SQLに変換せず、直接
データベースに更新を適用
(Oracle Databaseのみ可能な方式)
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
シンプルなアーキテクチャだからこそ様々な構成が可能
Oracle GoldenGateを用いた柔軟な構成
- 国内で導入頂いた御客様
(公開事例)
–
IBJL東芝リース株式会社 様
株式会社エディオン 様
MS&ADシステムズ株式会社 様
京都府 様
公益社団法人国民健康保険中央会 様
サントリーホールディングス株式会社 様
社会医療法人財団白十字会 佐世保中央病院 様
スカパーJSAT株式会社 様
住友重機械工業株式会社 様
全日本空輸株式会社 様
DCMホールディングス株式会社 様
日本取引所グループ 様
東日本旅客鉄道株式会社 様
ベリトランス株式会社 様
北陸コカコーラボトリング株式会社 様
楽天証券株式会社 様
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
パートナー様との協業状況
(2016年10月現在)
国内パートナー様との協業により、御客様の基盤構築に貢献します。
(50音順)
IT-GENESIS株式会社
株式会社アクアシステムズ
株式会社アシスト
伊藤忠テクノソリューションズ株式会社
SCSK株式会社
株式会社NTTデータ
NTTデータ先端技術株式会社
株式会社キューブシステム
株式会社クロスキャット
株式会社コーソル
株式会社ジール
新日鉄住金ソリューションズ株式会社
株式会社第一コンピュータリソース
TIS株式会社
東芝ソリューション株式会社
日本電気株式会社
日本ユニシス株式会社
株式会社野村総合研究所
株式会社日立製作所
株式会社日立ソリューションズ
富士通株式会社
株式会社富士通北陸システムズ
ベンチュリーコンサルティング株式会社
「Oracleユーザーにとって“当たり前”のデータ連携技術とは?」
パートナー企業の技術者の皆様に、「生の声」を頂きました。
参考:データベース・インサイダーWeb記事の御紹介
http://www.atmarkit.co.jp/ait/articles/1607/05/news020.html
http://www.atmarkit.co.jp/ait/articles/1607/11/news016.html
検索の場合は
“GoldenGate” “当たり前”
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 17
「Oracleユーザーにとって“当たり前”のデータ連携技術とは?」
パートナー企業の技術者の皆様に、「生の声」を頂きました。
参考:データベース・インサイダーWeb記事の御紹介
http://www.atmarkit.co.jp/ait/articles/1607/05/news020.html
http://www.atmarkit.co.jp/ait/articles/1607/11/news016.html
GoldenGate Cloud Service (GGCS) 全体イメージ
他社クラウドサービス
オンプレミス・環境
Database
Database
Oracle Cloud 環境
Oracle Cloud 環境
DBCS
GGCS
GGCS
GGCS
GGCS
DBCS
DBCS
GoldenGate
GoldenGate
単方向 or 双方向
単方向 or 双方向
単方向 or 双方向
3
rd
Party
Cloud
DBCS : Database Cloud Service
ExaCS : Exadata Cloud Service
BDCS : Big Data Cloud Service
DBCS
【注意】
ExaCS/BDCS
への接続は
今後提供予定
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
NetWork
Oralce GoldenGate
GoldenGate Cloud Service
19
GoldenGate Cloud Service アーキテクチャー
抽出プロセス
(Capture)
転送プロセス
(DataPump)
受信プロセス
(Collector)
適用プロセス
(Replicat)
抽出プロセス
(Capture)
転送プロセス
(DataPump)
受信プロセス
(Collector)
適用プロセス
(Replicat)
GoldenGate Cloud Service
DBCS
DBCS
Operating System
GoldenGate Cloud Service
DBCS
■ DBCS - DBCS 間の場合
■ オンプレミスDB - DBCS 間の場合
Trailファイル
抽出プロセス
(Capture)
転送プロセス
(DataPump)
受信プロセス
(Collector)
適用プロセス
(Replicat)
抽出プロセス
(Capture)
転送プロセス
(DataPump)
受信プロセス
(Collector)
適用プロセス
(Replicat)
※Socks5 Proxyの設定 or VPNの導入
2016年3月の初リリース以降、継続的な機能強化を実施
これまでの機能強化に関するサマリー
GGCS 16.1.5 (March 2016)
GGCS 16.3.3(July 2016)
GGCS 16.4.1(Oct 2016)
On-Premise から Cloud への単
方向レプリケーション
On-Premise 側は Oracle
Database をサポート
パラメータ・テンプレートを提供
GoldenGate 12.1.2.10
Non Metered ライセンスでの提
供
SOCKS5 Proxy構成を前提とした
単方向/双方向レプリケーション
のサポート(Cloud to Cloud
及び Cloud to On-Premises)
On-Premises側の接続対象とし
てMySQLをサポート
Metered ライセンスの提供開始
Auto Provisioningに対応
DBCSのHigh Performanceに対応
ZFS Storage Recoveryに対応
Fast Connect に対応
CDR(競合解決機能)を用いた双
方向レプリケーションのサポート
GoldenGate12.2に対応
(Metadata in Trail / Automatic
Heartbeat Table)
Corente VPNをサポート
VM Patching/Upgrade に対応
VM Scaling up に対応
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
•
単方向/双方向のデータ・レプリケーション
–
“On-Premise to Cloud”、”Cloud to Cloud”、”Cloud to
on-Premise” でのレプリケーションが可能
•
オンプレミス側の対応データベースについて
–
Oracle GoldenGate がサポートするDatabase に対応
–
サポートされるバージョンのOracle GoldenGate(12.2推奨)
–
DDLレプリケーション(Oracle Database)をサポート
•
クラウド側の対応機能について
–
Integrated Remote Capture / Delivery に対応
–
SQL*Net接続ベースのリモート・デリバリー
–
すべてのOracle Database Cloud Service バージョンとエディ
ションに対応
•
事前定義済みのVirtual Machine
–
Oracle Public Cloud Console 上でのシンプルなプロビジョニ
ングが可能
–
パラメータ・テンプレートを提供
•
スペック概要
–
高速なCompute
•
Fastest x86 processors, 4 OCPUs per node, 30GB Memory
–
高速なストレージ
•
1TB NDS High Performance Disk Storage
–
最新のソフトウェア
•
LINUX 6.6
•
GoldenGate 12.2.0.1
–
Oracle Fast Connect / Corente VPN をCertify
21
GoldenGate Cloud Service 機能概要
GoldenGate Cloud Service 画面イメージ
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
GoldenGate Cloud Service
Use Case & Customer Story
GoldenGate Cloud Service による構成モデル
“Cloud to On-Premises” モデル
“Cloud to Cloud” モデル
“On-Premises to Cloud” モデル
クエリーオフロード / レポーティング
テスト・開発環境連携
リアルタイム・データウェアハウス
データ保全・ディザスタリカバリ構成
ゼロダウンタイム・DB移行
データ・ハブ(Information Hub)構成
によるデータ配信
ゼロダウンタイム
DB移行
負荷分散
大陸間連携
データベース
統合
高可用性構成
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 25
オンプレDBへの読み込み負荷をクラウドに待避、オンプレ側の増設コストを抑制
Case1:レポーティング業務のオフロード
BICS
BDPCS
DVCS
BDDCS
BI/分析系
サービス
OGG
OLTPシステムにおいて、読み込み負荷が
高く、重要な処理に影響が出る
追加拡張や公開はコスト面から困難
データ活用のための夜間バッチもデータ
量が多く、時間内に終わらない
既存システムへの影響を極小化し、読込系処理をク
ラウドに分散することで、全体最適化を実現
サブスクリプション・サービスによるコスト最適化
レポート系のためのETL処理はクラウド側で実施する
ことも可能
UpdateをInsertとして伝搬することでクラウド上に履歴テーブルを実現
応用編:オンプレDBへの更新履歴をクラウドに保管
Key
Col1
Col2
Col3
1001
AA1
150
Yellow
1002
AA2
320
Red
1003
AA3
40
Blue
Key
Col1
Col2
Col3
1001
AA1
150
Yellow
1002
AA2
320
Red
1003
AA3
40
Blue
OGG
900
Update
1001
AA1
900
Yellow
Insert
1003
AA3-Sub
600
Blue
AA3-Sub
Update
Insert
600
Update
Insert
1003
AA3-Sub
600
Blue
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 27
Data Guard が使えない環境でも、クラウドへのリアルタイム・データ保全を実現
Case2:SE/SE1/SE2向けのデータ保全
Data Guard
OGG
BICS
BackupCS
Data Guard はEEの機能なので、DBCSに
データ保全ができない
ストレージミラーによる保全は、ネットワー
クコストなども含め高コスト
クラウド側のデータは保管のまま未活用
OGGはDBのEditionに依存しないため、GGCSを通じて
DBCSにデータ保全が可能
ログベースの差分伝搬になるためネットワークコスト
などにも影響を抑えることが可能
さらにクラウド側でBackupやBICSでのデータ活用が
可能
環境整備の手間を減らし、複数用途への使い回しによるユーティライゼーション向上
Case3:テスト/開発/検証環境のクラウド化
OGG
開発プロジェクト毎に、テスト、開発、検証
環境を準備すると、準備期間のリードタイ
ムや、設備コストが高くなる
プロジェクト期間によって、重複などがあ
り、有効利用ができなケースもある
それぞれの環境をすべてクラウド化し、オンプレミス
のデータを常にクラウドに同期しておくことで、
LiveData(本番環境に近いデータ)を保持可能
直接もしくは複製や、GGCSでさらに連携するなどの
様々な使い方で効率的に活用可能
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle Cloud 環境
オンプレミスIT基盤
29
Hybrid Cloud Database 基盤を実現するリアルタイム・データ連携
Oracle GoldenGate & GoldenGate Cloud Service
OGG for
BigData
OGG
Big Data 環境へのリアルタイム伝搬
OGG
OGG
無停止移行/Upgrade
OGG
OGG
リアルタイム・データ連携
OGG
Active-Active連携、
マルチマスタ連携
OGG
OGG
OGG
BICS
BDPCS
JCS
BDDCS
OGG : Oracle GoldenGate(通常ライセンス) / GGCS : GoldenGate Cloud Service(クラウドサービス)
※他社クラウド上では、OGGをBYOL(Bring Your Own License)で導入可能
(*) Exadata CS/Big Data CS 連携は、今後サポート予定
OGG
GGCS
DB移行、クラウド上テスト/開発環境やクラウド上
BI/DWHへデータ連携、DR/データ可用性 等
(*)OGG
GGCS
オンプレDBへデータ連携、DR/データ可用性 等
(*)OGG
GGCS
Big Data Cloud へのリアルタイム・データ伝搬
(※今後提供予定の機能)
(*)
GGCS
OGG
他社クラウドからの移行
Moving Data
Oracle Data Integrator
バルクデータの高性能処理
中間サーバーが不要
将来のテクノロジーにも対応
Oracle Data Integrator
は、高性能なバルクデータ転送、
DB
や
BigData
技術を用いた超速並列データ変換処理な
どを提供します。また、拡張されたデータユーティリティ
によるブロックレベルのデータロードも可能です。
Bulk Data
Transformation
Most Apps,
Databases
& Cloud
Bulk Data Movement
Cloud
DBs
Big
Data
多くの顧客で
導入された
Database,BigData,
Cloud
など
従来型ETLに比べて
数倍規模の
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
ストリーミング/バッチデータに対応
Sparkベースのデータパイプライン
Machine Learningによる
プロファイリング
Oracle Dataflow ML
Oracle Dataflow ML(Machine Learning)
は、
Stream/Batch
プロ
セスの処理を単一環境で提供する
Big Data
ソリューションで
す。
Streaming ETL
を実行するクラウドベースの
Analytics
ソリュ
ーションのような、
Lambda
アーキテクチャーをベースとするア
プリケーションに最適なソリューションです。
バッチと
ストリーミングの
処理を
同時に実施
Machine Learning
が
データプロファイリング
を利用者にガイド
Oracle PaaS
各種サービス
にわたって
データの移動を
サポート
Most Apps,
Databases
& Cloud
Bulk Data
Movement
Streaming Data
Cloud
DBs
Big
Data
Big Data
Pipeline
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | 35
Oracle Digitalは、オラクル製品の導入をご検討いただく際の総合窓口。
電話とインターネットによるダイレクトなコニュニケーションで、どんなお問い合わせにもすばやく対応します。
もちろん、無償。どんなことでも、ご相談ください。
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Appendix :
各種情報ソースの御紹介
Oracle GoldenGate 参考資料(1)
•
GoldenGate全般の情報
–
http://www.oracle.com/jp/products/middleware/data-integration/goldengate/overview/index.html
•
Oracle GoldenGateの技術情報
–
http://www.oracle.com/technetwork/jp/middleware/goldengate/overview/index.html
•
製品マニュアル(主に使用するもの)
–
管理者ガイド : 管理/操作全般について記述
–
リファレンスガイド: パラメータやコマンドのリファレンス
–
Oracle インストレーションおよびセットアップ・ガイド: Oracle DBに特化したマニュアル
–
トラブルシューティングおよびチューニング・ガイド
–
エラー・メッセージ
–
http://www.oracle.com/technetwork/jp/middleware/goldengate/documentation/index.html
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle GoldenGate 参考資料(2)
GoldenGateの移行/アップグレードのベストプラクティス(動画・資料)
https://blogs.oracle.com/oracle4engineer/entry/material_goldengate_gridcenter_fujitsu
GoldenGateの試使用版ダウンロード
http://www.oracle.com/technetwork/jp/middleware/goldengate/downloads/index.html
GoldenGateに関するお問合せ
担当営業またはOracle Digital(下記)までお問い合わせください。
GoldenGate Cloud Service 参考資料
•
参考資料
–
Oracle GoldenGate Cloud Service ホームページ
•
https://cloud.oracle.com/ja_JP/goldengate
–
Oracle GoldenGate Cloud Serviceデータシート
•
https://cloud.oracle.com/_downloads/Datasheet_GoldenGate_1_ja_JP/Oracle_GoldenGate_Cloud_Service_Dat
aSheet.pdf
–
Oracle GoldenGate Cloud Serviceのドキュメント
•
http://docs.oracle.com/cloud/latest/goldengate-cloud/index.html
–
Oracle Database Cloud ServiceドキュメントのGGCS関連部分
•
https://docs.oracle.com/cloud/latest/dbcs_dbaas/CSDBI/GUID-C018A05A-6DA6-4C99-8A97-08C39BB0FA47.htm#CSDBI-GUID-C018A05A-6DA6-4C99-8A97-08C39BB0FA47
•
お問い合わせ
–
Oracle Digital
•
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Appendix :
各種サービスの御紹介
オラクルユニバーシティ研修コース
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 45
チュートリアルやデモなど各種コンテンツを無償オンライン配信(英語)
Oracle Learning Library
オラクル・コンサルティング・サービス
Oracle GoldenGate 技術支援サービス
主なサービス御提供実績(抜粋)
導入に向けた案件事前PoCの技術支援
設計/実装における各種ガイドおよびレビュー
詳細なパラメータ設計や運用設計、テスト(性能/障害)の支援
リアルタイム性などのSLA要件がシビアなケースへの支援
PJスケジュールがタイトなケースへの支援
双方向連携、段階移行に関する設計支援
移行時の切戻しに関する設計支援
お客様志向でのプロジェクト推進を実行し、経験に裏打ちされたノウハウとそれを集約したベストプラクティスの適用により、
継続的に安定稼働する基盤の実現します。
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 47
http://www.oracle.com/technetwork/jp/community/developer-vm/index.html
Appendix :
Oracle GoldenGate 導入事例集
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle GoldenGate
東日本旅客鉄道株式会社 様
株式会社JR東日本情報システム 様
世界に誇る鉄道システム基盤の安全なリプレイスに成功
鉄道利用顧客に影響を与えず、安全かつ
確実なリプレイスを実現
列車ダイヤ、車両、乗務員の計画・運用・保
守といった業務を支える重要システムの安
全かつ確実なシステム移行・切替を実現す
るため
「Oracle GoldenGate」を採用
1回の移行/切替では数日間のサービス停
止を伴うため影響が大きくなるが、新旧両
システムのデータベースを同期、並行稼動
させることで段階的な移行を実施
安全かつ確実なシステム移行・切替のため、
「Oracle GoldenGate Veridata」を使用するこ
とで、データ同期の確実性を担保
顧客事例:
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
東日本旅客鉄道株式会社 様
株式会社JR東日本情報システム 様
世界に誇る鉄道システム基盤の安全なリプレイスに成功
51顧客事例:
お客様概要
• 東日本旅客鉄道株式会社 (http://www.jreast.co.jp/ )
̶
業種:Travel and Transportation
̶
従業員数:58,550人(2015年4月1日現在)
• 株式会社JR東日本情報システム (http://www.jeis.co.jp/ )
̶
業種:High Technology
̶
従業員数:1,508人(2015年4月1日現在)
課題
• 2015年7月の輸送総合システムのリプレイスにおいて、サービス停止時間の極小化や
利用者側への負担などの影響を発生させることなく、新旧システム間で14サブシステム
の業務アプリケーションの切替が必要
• 毎日実行するクリティカルな夜間バッチ処理については、新旧データベース間の同期遅
延時間を30分以内に収めることが必要
• 2015年3月、北陸新幹線金沢開業や上野東京ライン開業を含む例年以上に大規模なダ
イヤ改正実施の状況下でも列車運行業務に影響を与えることなくシステムリプレイスが
必要
導入効果
• Oracle GoldenGateを採用し新旧データベース間を同期させたことで、システムの運用制
限を排除し、JR東日本の列車運行業務に影響を与えることなくスムーズなシステムの
リプレイスを実現
• 夜間バッチ処理の実行中における新旧データベース間のデータ同期遅延時間を約5分
へ大幅な短縮に成功
• Oracle GoldenGate Veridataの採用でデータ整合性の確認を実現。通常期よりデータの
更新量が増大するダイヤ改正の時期にも、高い安心感のなかで切替作業を完遂
御客様の声
「Oracle GoldenGateとOracle GoldenGate Veridataの採用により、2015年3月の大規模
なダイヤ改正もあるなか、JR東日本の輸送総合システムのリプレイスをスムーズに
実施することができました。オラクルのコンサルタントによるスキルトランスファーが、
当社のエンジニア育成につながったことも大きな成果です」―株式会社JR東日本情
報システム 鉄道・生活サービス部門 鉄道システム部 次長 平野聖人氏
製品とサービス
• Oracle GoldenGate
• Oracle GoldenGate Veridata
• Oracle Consulting
リアルタイム経営に向けた基幹データベースのリプレースに成功
顧客事例:株式会社エディオン 様
高速・安定かつ拡張性に優れたデータベースシステム
の導入と、停止時間を極小化した確実な移行を実現
店舗数の増加と会員数の倍増
によりトラン
ザクションデータが激増、ビジネス拡大を見
越すに十分なデータベース基盤が必要。
Oracle Exadata
を導入したことで、CPU使用
率を
90%削減
、夜間バッチ処理時間を
42%
削減
、システムコストを
63%削減
に成功。管
理部門からは業務効率向上したと評価
Oracle GoldenGate
を導入したことで、4時
間以内というシステム停止要件を、
たった1
時間のシステム停止
で移行作業を完了
切替まで
11ヶ月
という極めて短期間のプロ
ジェクトを期限内に完遂
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
顧客事例:
社会医療法人財団白十字会 佐世保中央病院 様
電子カルテの暗号化や災害対策、システム移行時のダウンタイム極小化を実現
より質の高い医療サービスを提供する
安全なIT基盤を実現
「Oracle Advanced Security」により、
カルテ情報を暗号化、
電子カルテ共有
環境のセキュリティを強化
「Oracle Data Guard」により、ネットワー
ク帯域を抑えながら
遠隔地災害対策サ
イト
を実現
「Oracle GoldenGate」により、新旧シス
テムを同期、システム移行時の
ダウン
佐世保中央病院
白十字病院
顧客事例:
社会医療法人財団白十字会 佐世保中央病院 様
電子カルテの暗号化や災害対策、システム移行時のダウンタイム極小化を実現
お客様概要
• 社会医療法人財団白十字会 佐世保中央病院
( http://www.hakujyujikai.or.jp/chuo/ )
• 業種:Healthcare
課題
• 医療従事者に対する業務継続性を確保するため、Oracle Databaseの更新に伴う
新システムへのデータ移行作業をできるだけ短時間で実施する
• カルテ情報などに対して、誰が、いつ、どのような情報にアクセスしたか、すべて
の情報項目を監査できるようにする
• 情報セキュリティを一層強化する一環として、通信系路上のデータの暗号化と
データベース全体の暗号化を図る
• 2005年にマグニチュード7の福岡県西方沖地震が起きたこともあり、重要情報を
確実に守ることを目標に遠隔地バックアップによる災害対策を実施する
導入効果
• 運用中の既存データベースと新規データベースを同期することで、病院の日常
業務に支障をきたすことなく移行を完了した
• データベース監査機能により、権限に応じたきめ細かい制御と監視を実現した
• データベース・レベルでの暗号化により、アプリケーションを改変することなく、電
子カルテ共有環境のセキュリティ・レベル強化を実現した
• 佐世保中央病院と福岡にある白十字病院間で、広いネットワーク帯域を用意す
ることなく、相互にデータベースの複製を持ち合うことで、災害対策を実現した
御客様の声
“医療現場は、高齢化にともなう医療ニーズの増大と、社会保障費の
適正化を求められており、質の高い医療を提供する必要があります。
その一環として、病院と診療所の地域連携の強化を推進するだけでは
なく、白十字会では医療情報を安全に取り扱うため、データベースの暗
号化や重要情報の遠隔地バックアップなどオラクル製品群を活用して
システムを構築する取り組みを実施しました” ― 社会医療法人財団
白十字会 理事長 富永雅也氏
製品とサービス
• Oracle Database Enterprise Edition
• Oracle GoldenGate
• Oracle Active Data Guard
• Oracle Advanced Security
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
顧客事例:北陸コカ・コーラボトリング株式会社 様
株式会社ヒスコム 様
安全/確実なデータベース移行と災害対策のベストプラクティスを実践
データベースの実質的な停止時間を
わずか2時間に抑制
Oracle Exadata X4-2 への刷新タイミングで、
より事業継続に貢献するための可用性向
上を目指し、ディザスタリカバリ構成を強化
Oracle Exadata X4-2への移行を安全確実か
つ短時間に実施するために、Oracle
GoldenGateを採用
データベースの実質的な停止時間はわず
か2時間に抑えることで、業務停止時間を最
短に抑えて移行
参考記事:北陸コカ・コーラボトリングがOracle Exadata V1からX4への移行で 「災害対策」「移行リスク最小化」のために取ったアプローチとは?
http://www.atmarkit.co.jp/ait/articles/1503/16/news095.html (オラクル データベース インサイダー / @IT)
顧客事例:住友重機械工業株式会社 様
基幹DBの大規模アップグレード、支援ツールを活用し検証コストを大幅削減
30DBを短期間で並行してアップグレード
Real Application Testing
により、負荷テスト
ツールと再現シナリオを用いる従来手法で
は難しかったオンライン処理性能の効率的
かつ正確な検証を実現
GoldenGate
により、通常なら数日を要する
大規模DBのデータ移行を1日で実現し、業
務停止時間を最短化する手段を確立
GoldenGate Veridata
により、従来の表計算
ソフトによる突合検証と比べ、大幅に効率
的にかつ正確な新旧環境のデータ検証を
実現
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
顧客事例:ベリトランス株式会社 様
サイトの高可用性化と高性能化、短期移行を両立
24/7の課金決済プラットフォームの移行
ビジネスの成長にともない急増する処理量
に対応するため、課金決済プラットフォーム
のデータベースをExadataへ移行
GoldenGateを用いた移行により、サービス
停止時間を10分未満に抑え、顧客サービス
および事業への影響を極小化
Oracle Advanced Securityによる暗号化で
PCIDSSに対応
顧客事例:IBJL東芝リース株式会社 様
24/7の決済ソリューション基盤をほぼ無停止で移設
マルチペイメント型決済ゲートウェイ「T-CON PAYMENT」
提供基盤のデータセンター移設をほぼ無停止で実現
クラウド型ペイメントゲートウェイ
「T-CON PAYMENT」
の提供基盤の将来的な拡張に向
けた、新データセンターへ環境移設
24/7で稼働する決済ソリューションのため、
サービ
ス停止時間の極小化
が必須
物理的な移設を伴うため、大幅な停止時間を伴うこ
とが想定されたが、
Oracle GoldenGateにより、
ほぼ無停止での移設
を
実現
TIS株式会社と日本オラクルのコンサルタントが密に
連携して構築を担当
DataCenter A
DataCenter B
GoldenGate
GoldenGate
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
サントリーホールディングス株式会社 様
サントリーシステムテクノロジー株式会社 様
ExadataによるDB基盤の刷新、DRサイトによる事業継続の実現
Benefits
「システムのせいでビジネスが停滞するということが
あってはならない」
サントリービジネスエキスパート株式会社
村林 泰之 部長
株式会社サンモアテック
山門 亮太 マネージャー、小山 知岐 主任
Business Objectives
•
DB基盤の性能向上
•
事業継続のための可用性向上
•
データ増加に対する拡張性の向上
Solution
•
2011年7月、Exadataを採用。
システムの性能を高速化
•
GoldenGateで移行時の停止時間を極小化
•
東西
2か所のDR構成で可用性を向上
システム性能の向上
DRによる可用性の向上
データ増加への拡張性
バッチ処理
最大約50倍
平均応答速度
約4倍
東西2拠点のDRサイト
事業継続性強化
データ増加
5年先まで
対応可能
Data Guard
利用者への応答速度を
大幅に高速化
GoldenGateを活用してDB
の移行時間を極小化
GoldenGate
Data Guardの
DR構成で事業
継続性を強化
EMによる
チューニングで
さらに性能改善
業務利用
既存DB
全日本空輸株式会社 様
顧客サービス向上のためのメール配信システムを刷新
搭乗便の情報をよりタイムリーに配信
国内路線の乗客を対象とした新メール配信システ
ムを「Oracle Exadata」と「Oracle GoldenGate」の組み
合わせで実現
運航の遅延や欠航などのイレギュラーな変更が発
生した際のリアルタイムなメール配信先を、これまで
提供してきた搭乗手続きを済ませた顧客から、予約
保持顧客まで大幅に拡大
特別な案内を必要とする顧客に対しメールで通知す
ることが可能
事前統合されたエンジニアド・システムとリアルタイ
ム・データ連携ソフトウェアにより、当初想定の構築
期間13ヶ月を8ヶ月まで短縮
国内旅客
予約システム
必要な
テーブル
GoldenGate
対象顧客へ
メール配信
高速に
データ加工/抽出
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
全日本空輸株式会社 様
顧客サービス向上のためのメール配信システムを刷新
御客様の声
“Oracle ExadataとOracle GoldenGateの導入により、メール配信対象者の拡大
と、非定型な文章を特定のターゲットへ配信することが可能となりました。お客
様に喜んでもらえたという効果がすでに出はじめています。顧客満足度の向上
を目指すという観点からも、業務改善に対する現場の意識改革ができたことは、
きわめて大きな効果でした” ―全日本空輸株式会社 業務プロセス改革室 IT
サービス推進部 国内旅客チーム リーダー 金子 肇氏
お客様概要
• 全日本空輸株式会社 ( https://www.ana.co.jp/ )
• 業種: Airline(Travel & Transportation)
• 従業員数: 12,416名 (2014年3月31日現在)
課題
• 運航の遅延や欠航などのイレギュラーな変更等の搭乗便の状況をより
タイムリーに伝えるために、メール配信システム基盤の強化が必要
• 大量の顧客データから配信対象の絞り込みを短時間で完了することが
必要
• システム強化に伴う基幹業務系システムへの影響は極小化することが
必要
• 予約の処理量が増大する繁忙期や突発的な事象が発生した際にも対
応できる処理性能が必要
導入効果
• 想定していたメール配信準備の作業を大幅に短縮
• 運航の遅延や欠航などのイレギュラーな変更が発生した際にも、搭乗
予定の顧客に対しメールを配信することが可能
• 繁忙期や割引キャンペーンの時期などピーク時においても、基幹シス
テムに影響を及ぼすことなく問題なく稼働
• 当初13カ月の開発期間を想定していたが、開発期間を8カ月に短縮
製品とサービス
• Oracle Exadata Database Machine
• Oracle Database
• Oracle GoldenGate
• Oracle Consulting Services
顧客事例:株式会社日本取引所グループ 様
証拠金シミュレーショ ン・システム
外部DBへのリアルタイム・オフロードを実現
中期経営計画重要課題の一つである
OTCデリバティブ清算の利用拡大
の
ため、OTC清算システムの機能拡充が
急務
シュミレーション機能を外部DBにオフ
ロード、
日次バッチから1分以内の
リアルタイム連携
へ
データ鮮度の向上により、顧客のシス
テム利用頻度が
10倍以上
に
GoldenGateによるリアルタイム同期
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
顧客事例:株式会社日本取引所グループ 様
清算準備金シミュレーションシステム
お客様概要
• 株式会社日本取引所グループ( http://www.jpx.co.jp/ )
• 業種:Financial Services
• 従業員数:1,161人(2014年3月末現在)
課題
• 中期経営計画重要課題の一つであるOTCデリバティブ清算の利用拡大のため、
OTC清算システムの機能拡充が急務
• 競合に対する優位性獲得のため、リアルタイムのトレーディング量やポジション
情報に基づく証拠金シミュレーション・システムの実現が必要
• シミュレーション機能の精度と利用率の向上のため、基幹データベースからシュ
ミレーション用データベースへのデータ連携を、従来の日次バッチ処理による前
日データの連携から、よりリアルタイム性の高いデータ連携実現が必要
• プロジェクト開始から8ヶ月以内での稼働が必須
導入効果
• ほぼリアルタイムのデータ同期により、従来の日次バッチと比べてデータ鮮度が
大幅に向上し、シュミレーション精度の向上を実現
• データ鮮度の向上により、顧客のシステム利用頻度が10倍以上に向上し、ユー
ザーからの評価も向上
• 基幹データベースとシミュレーション用の外部データベースを連携させることによ
り、既存の仕組みを活かした証拠金シミュレーション機能を約8か月で実現
御客様の声
“中期経営計画の重点課題の1つであるOTC清算ビジネスの拡大に向
け、Oracle GoldenGateを導入してOTC清算システムの証拠金シミュレー
ション機能を拡充しました。データベース間のリアルタイム連携により、
参照する金利情報やポジション情報の鮮度が飛躍的に向上したことで、
清算参加者がより精緻な情報をタイムリーに取得できるようになりまし
た。業務オペレーションの短縮化・低コスト化を実現し、競合に対する
優位性も得られています”― 日本取引所グループ 株式会社東京証券
取引所 IT開発部 課長 箕輪 郁雄氏
製品とサービス
• Oracle GoldenGate
製品トレーサビリティ確保を支えるDB基盤の可用性向上と負荷分散を同時に実現
顧客事例:朋和産業株式会社 様
基幹システム内でのクエリーオフローディングと
待機系および災対系へのDR構成
Oracle GoldenGateにより、基幹系および経理
系システムからデータウエアハウスにデータを
連携、別アプリケーションからのアクセス負荷
をオフロードし、
システム全体の性能向上と最
適化
を実現
Oracle GoldenGateにより、遠隔地データセン
ターとの
異なるDBバージョン間データ同期
に
よるDR構成を実現
Oracle Active Data Guard により、同一データ
センター内
待機系DBへのDR構成
を実現しな
がら、
待機系DBを参照業務で活用
しリソース
有効活用を実現
IA Server
ODA V1
ODA X5
経理系
生産系
DWH
生産系
経理系
経理系
生産系
A
DG
A
DG
東
京
デ
ー
タ
センタ
ー
札幌データセンター
GoldenGate
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
工場間および本社とのデータ連携によるコスト削減と迅速な意思決定を実現
顧客事例:国内某製造業 様
工場および本社とのリアルタイムなデータ連携
製造工程が複数工場に跨がっているため、
前工程に依存した後工程への影響(工場稼
働率や納期調整など)が課題となっていた。
前工程における各情報をリアルタイムに把
握することで、後工程での柔軟な生産計画
作成を可能とし、予備日程などの余剰コスト
削減や進捗遅延にともなう影響の極小化を
実現
さらに各工場のデータをリアルタイムに本社
へ連携、品質管理を目的としたリアルタイム
意思決定を実現
工場A
工場B
本社
後工程の
生産計画作成
統合的かつ
リアルタイムな
品質管理
顧客事例:イタリア空軍 様
NATO所属の各基地 と司令部間において、途切れない情報の流れを確保
指揮統制システムの
意思決定速度を60%向上
50サイト
を同期し、複雑なルール
の元連続したデータを
双方向
に複
製
航空管制および宇宙管制を
リアルタイム
に調整
リモート・サイト間の情報配信速度
を
秒単位から、ミリ秒
に短縮
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
顧客事例:SolarWorld 様
MESからのリアルタイム連携による迅速な意思決定
リアルタイム・レポーティングによる
早期意思決定とコスト改善
MESからDSSにリアルタイム連携すること
で、製造プロセスのリアルタイムモニタリ
ングを可能に
都度データ取得、都度意思決定という従
来型からの脱却
製造品質の改善とコスト管理に大きく貢
献
Manufacturing Execution Systems (MES)
MES 1
MES 2
Decision
Support
System (DSS)
Real-Time
Change Data
Feeds
顧客事例:Türk Telekom 様
DB負荷の分散による全体性能の向上(Query Offloading & Data Archiving)
業務全体の性能向上と
$20M以上のコスト削減
データ量が膨大な現システムへの参照系ア
クセス負荷が高く、通常業務に影響。リモー
トバックアップではストレージコストが増大。
GoldenGateを活用し、新規データや更新
データはリアルタイムにリモートサイトに反
映し、一定期間経過した更新の無いデータ
は削除する構成を実現
最大10倍のOLTP性能向上、ディスク領域を
65%抑制、ストレージコストを40%削減、運
用コストを50%を削減といった、全体性能向
上とデータ維持コストの大幅削減を同時実
現
GoldenGate
逐
次
デ
ー
タ
蓄
積
古
い
デ
ー
タ
は
定
期
削
除
Reporting Access
Transactional Access
Hot
Data
Old
Data
Old
Data
※削除処理は反映さ
せない設定を実施
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
顧客事例:国内某金融業 様
異なるシステム間でのActive-Active同期
69顧客情報の双方向リアルタイム同期
サイロ化した複数のシステム毎に存在
する顧客データを、コールセンター業務
用システムとリアルタイムに双方向同
期
オペレーターは複数のシステムのデー
タ差異を都度確認することなく、最新の
顧客データをもとに顧客対応や各種業
務が可能
Web系システム
コールセンターの
業務用システム
各種連携システム
GoldenGate
GoldenGate
顧客事例:某サービス業 様
柔軟なサービス拡張のために、リアルタイムデータ連携を実現
マスターデータのリアルタイム同期
新規サービス(Webアプリ)提供などの
際、現行システム上には追加拡張でき
ないため、共通データ部分のみ別環境
へ複製/同期し、既存顧客への新規
サービス提供を迅速に実現可能
当初想定以上の連携遅延の短縮を実
現し、利用者側からは、リアルタイムに
サービス利用可能
現行サービス用
システム
新規サービス用
システム
共通データ
共通データ
現行サービス用
データ
新規サービス用
データ
GoldenGate
共通データ
のみ同期
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
顧客事例:公益社団法人国民健康保険中央会 様
介護保険/障害者総合支援システム
全国47都道府県をつなぐ
大規模な双方向データ連携基盤
大規模な双方向データ連携基盤を構築、万一のシ
ステム障害/災害時にも事業継続性を担保し、介
護報酬の審査支払業務、ならびに障害福祉サービ
ス費の支払業務を引き続き遂行できる信頼性の高
いシステムを実現
多数のデータベース連携を必要とするシステム構
築にあたって、ボトルネックがなく性能の高いデー
タ・レプリケーション機構を実現
プロジェクトの半ばに生じた一方向から双方向レプ
リケーションへの大幅な仕様変更にもスムーズに対
応
顧客事例:公益社団法人国民健康保険中央会 様
介護保険/障害者総合支援システム
顧客概要
公益社団法人国民健康保険中央会
[
http://www.kokuho.or.jp
]
会員:
47都道府県国民健康保険団体連合会
職員数:
84名(平成26年3月31日現在)
Oracle GoldenGateの採用ポイント
共同運用センターへの集約による運用管理コスト削減
業務継続のための
データを双方向同期
することで
事業継
続
のための基盤を実現
Active-Active構成
での同期
により、各場所側でのデータ
利活用を実現
圧縮に対応した軽量な伝送方式により、センター側への負
荷集中を抑制
業務課題 / ITへの要件
全国
47都道府県で運用しているシステムについて、
全体としての運用管理コストを抑制することが必要
事業継続のために、有事の際にも各場所では基幹
業務を遂行するための情報基盤が必要
全国
47場所に設置されるリソースを有効活用するた
めの仕組みが必要
ネットワークに対する負荷の集中を抑制し、システム
が提供するサービスレベルを維持するための仕組み
が必要
全国47都道府県国民健康保険団体連合会
Oracle
GoldenGate
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Customer Example: LinkedIn
Synchronize User Data Across Distributed Data Centers and Big Data
73
• Needed to sync user profile data across
multiple physical locations in real-time as
users change their profiles
• Database to Database & Database to Kafka
• Over 30 transactional databases kept in sync
for Active-Active read optimized updates
leveraging GoldenGate – 4 way replication:
Virginia, Texas, Oregon, Singapore!
• Allows load balancing so that user application
data is always fresh and analytic data is up to
date with most recent user data
Customer Example: PayPal
Oracle Data Integration for Always on Transaction Processing
Managed Risk for Downtime
PayPal operates worldwide transaction
processing systems that have to be available
all the time, continuously
Oracle GoldenGate decreases risk to the business
by providing multi-active DB infrastructure for
continuous availability
Extremely demanding transaction loads are
normal operations
Core value to the brand and the business affects
the top line when systems can be trusted
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Customer Example: Symantec
GoldenGate Addresses All Data Replication Needs
75
Mission Critical Databases
• Projects:
Global Regional Sites - 24*7 Real-Time Replication
Zero Downtime Migration and Upgrades
Real-time BI
• GoldenGate replaced various competitors
• 6000+ Tables, 100+ Team players, 20 Teams,
30+ applications, 120+ DB environments
• Reduced maintenance: 8-10 DAILY man hours
• 3 TB REAL TIME data replicated PER DAY with
Customer Example: DirecTV
Oracle Data Integration and Kafka for Real-time Big Data
Real-time Big Data
• Real-time Streaming Analytics for
determining success rate of programs
Real-time loading of the change data from receiver
collected on Oracle GoldenGate to Kafka and HDFS
180M– 200M transactions
Leveraged GoldenGate to Stream Change Data into
Kafka and HDFS
Downstream processing of data from Kafka and
XML data using Data Torrent
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
顧客事例:LAND O’LAKES, inc. 様
システム移行時のダウンタイムを極小化
事業継続への影響を極小化
HP PA-RISC/DB9.2 から
ExadataX2(DB11.2)へのアップグ
レード
8時間以内に完了する必要があっ
たが、30分以内に完了
GoldenGateを使わなければ、27時
間以上かかっていた。
(テスト/検証/リハーサルの時間は
除く)
顧客事例:Veolia Waters – France 様
JDEのDBアップグレード時停止時間を極小化
データベース移行時の停止時間極小化
1台の本番環境で稼働している
Oracle JD Edwards EnterpriseOne
(グローバルで使用)のデータベー
スをUpgrade
2時間以内でデータベースの
Upgradeを完了
リスク回避のための切り戻し構成
も実施
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |