18
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | Oracle GoldenGate Cloud Service概要 ver.1.3 20174日本オラクル株式会社 クラウド・テクノロジー事業統括

Oracle GoldenGate Cloud Service(GGCS)概要

  • View
    397

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Oracle GoldenGate Cloud Service(GGCS)概要

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Oracle GoldenGate Cloud Service概要 ver.1.3

2017年4月 日本オラクル株式会社 クラウド・テクノロジー事業統括

Page 2: Oracle GoldenGate Cloud Service(GGCS)概要

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Safe Harbor Statement

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

2

Page 3: Oracle GoldenGate Cloud Service(GGCS)概要

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

はじめに • 本資料では、Oracle GoldenGate Cloud Serviceのサービス概要について説明する資料です。サービスの詳細については、マニュアルをご参照下さい。

• 前提知識として、GoldenGateの基本的な知識を理解している必要があります。理解されていない方は、まず下記の資料を参考にして下さい。

– Oracle GoldenGate入門 • http://www.slideshare.net/oracle4engineer/oracle-goldengate-55184461

– Oracle GoldenGateアーキテクチャと基本機能 • http://www.slideshare.net/oracle4engineer/oracle-goldengate-55184702

3

Page 4: Oracle GoldenGate Cloud Service(GGCS)概要

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Oracle GoldenGate Cloud Service(GGCS)概要

• GGCSの主な機能

– オンプレミスのデータベースおよびクラウドデータベース間の柔軟かつリアルタイムなデータ転送を実現

– 暗号化・圧縮されたデータを並列化して高速に転送

– 容易に構築するためのパラメータテンプレート提供

– Database Cloud Service(DBCS)との密接な連携

• GGCSの利用ケース

– クラウドDBへのデータベース移行

– リアルデータを使用したクラウド上での開発・テスト

– 負荷の高い問合せをクラウドDBへ切り出し

– クラウド上にリアルタイムDWHを構築

4

オンプレミス データベース

GoldenGate

GoldenGate

Cloud Service

GoldenGate

Cloud Service

抽出・適用

抽出・適用

抽出・適用

Database Cloud Service

Database Cloud Service

オンプレミス・クラウド間の転送

クラウド間の転送(異データセンター間も可)

Page 5: Oracle GoldenGate Cloud Service(GGCS)概要

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Oracle GoldenGate Cloud Serviceの主なユースケース

5

オンプレミスからクラウドへの移行

お持ちのデータベースを、同じアーキテクチャ、 同じソフトウェアが使えるクラウドへ移行。

既存 データベース

Oracle Database Cloud Service

GoldenGate

移行時のシステム停止時間は最小限。切り戻しも可能。

リアルタイム・ビジネス分析

既存のOLTPデータベースに負荷をかけず、 リアルタイムのデータを使えるDBを構築。 OLTPデータベース

(お客様環境 or クラウド)

データマート レポーティングDB

GoldenGate

スモールスタートで容易にデータマートの構築が可能

クラウド

開発・テスト環境のクラウド利用

リアルなデータを使用した開発・テストの実施。 PoCや新ビジネスの迅速な立ち上げも可能。 本番データベース

(お客様環境 or クラウド)

開発・テスト用 データベース

GoldenGate お客様 環境 クラウド

本番DBに負荷をかけず開発やテストで最新データを利用可能

ビジネス継続

2拠点のデータベースをActive-Activeで運用し、 ビジネス継続性の高い環境を構築。

データベースA データベースB

お客様環境 OR クラウド

お客様環境 OR クラウド

競合するデータ用に競合解消機能も利用可能

クラウド GoldenGate

Page 6: Oracle GoldenGate Cloud Service(GGCS)概要

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Oracle Cloud 環境 オンプレミスIT基盤

Confidential – Oracle Internal/Restricted/Highly Restricted 6

Oracle GoldenGateおよびGGCSによる構成イメージ

OGG GGCS

OGG GGCS

OGG GGCS

OGG OGG

OGG for BigData

OGG

無停止移行/Upgrade

OGG

OGG

リアルタイム・データ連携

Big Data 環境へのリアルタイム伝搬

GGCS OGG

(RDS/EC2)

Active-Active連携、 マルチマスタ連携

OGG

OGG

OGG OGG

DB移行、クラウド上テスト/開発環境やクラウド上BI/DWHへデータ連携、DR/データ可用性 等

AWSからの移行

BICS

BDPCS

JCS

BDDCS

OGG : Oracle GoldenGate(通常ライセンス) / GGCS : GoldenGate Cloud Service(クラウドサービス)

※他社クラウド上では、OGGをBYOL(Bring Your Own License)で導入可能

オンプレDBへデータ連携、DR/データ可用性 等

Big Data Cloud へのリアルタイム・データ伝搬 (※今後提供予定の機能)

(*) Exadata CS/Big Data CS 連携は、今後サポート予定

(*)

(*)

(*)

(*)

Page 7: Oracle GoldenGate Cloud Service(GGCS)概要

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Oracle Cloud

GoldenGate Cloud Serviceのロードマップ

7

Database as a Service

Hadoop as a Service

3rd Party Cloud

GoldenGate Cloud Service

• 現状のサービス範囲

オン・プレミス→クラウドのレプリケーション

クラウド→オンプレミスのレプリケーション

クラウド⇔クラウドのレプリケーション

• 今後のロードマップ

Oracle Cloud Machine、Exadata Cloud Machineのサポート

お客様環境(オン・プレミス)

Database Cloud Service

Exadata Cloud Service

Big Data Cloud Service

GGCS

GGCS

Golden Gate

GoldenGate Cloud Service

GoldenGate Cloud Service

2017年4月時点

Page 8: Oracle GoldenGate Cloud Service(GGCS)概要

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

GoldenGate Cloud Serviceの基本的なアーキテクチャ

• GoldenGate Cloud Serviceの基本的なアーキテクチャは、通常のGoldenGateと同じです。

• GoldenGate Cloud Serviceは内部的にCompute Cloud Service上で稼働しています。

• 接続時はSSHによる認証が必要で、レプリケーションにはSOCKSプロキシを使用します。

8

オンプレミス・データベース クラウド・データベース

Oracle GoldenGate GoldenGate Cloud Service

抽出プロセス

Extract (Capture)

転送プロセス

Extract (Data Pump)

管理プロセス

Manager

受信プロセス

Collector

管理プロセス

Manager

SOCKS プロキシ トンネル

SSH 鍵認証

Database Cloud Service

適用プロセス

Replicat

Compute Cloud Service GGCSが内部的にインフラとして利用

Compute Cloud Service DBCSが内部的にインフラとして利用

多様なPlatformをサポート

Trail ファイル

Trail ファイル

Oracle Database

or MySQL

受信プロセス

Collector 適用プロセス

Replicat

抽出プロセス

Extract (Capture)

転送プロセス

Extract (Data Pump)

GoldenGate 管理ユーザ スキーマ

ソース表

ターゲット表

GoldenGate 管理ユーザ スキーマ

ターゲット表

ソース表

2017年4月時点

Page 9: Oracle GoldenGate Cloud Service(GGCS)概要

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

GoldenGate Cloud Serviceへ接続する種類

• GGCSへの接続は、下記の種類があります。

• SSHまたはブラウザによる管理操作

9

• GoldenGateプロセスによるレプリケーション

オンプレミス・サイト (お客様環境)

GoldenGate CS Oracle GoldenGate

Oracle Cloud

Extract (Capture)

Extract (DataPump)

Collector Replicat

SOCKS プロキシ経由

SSH接続

または Corente VPN

使用

オンプレミス・サイト (お客様環境)

GoldenGate CS

Oracle Cloud

SSH接続 GGCSI

•GUIおよびCUIのインタフェースを使用して管理操作を行います。(詳細は次ページにて説明)

•GGCSインスタンスの作成 •GGCSインスタンスの管理

•下記の2つの方法をサポートしています。 A) ExtractのSOCKSPROXYを使用してSSH接続を

行い、レプリケーションを行います。 • Source側のGoldenGateはSOCKS5が実装されたGG12.1以上

B) Corente VPNを使用してサイト間VPN通信を行

います。(GGのバージョン制限なし)

2017年4月時点

Page 10: Oracle GoldenGate Cloud Service(GGCS)概要

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

GoldenGate Cloud Serviceの管理インタフェース

• Webブラウザ – GGCS全体の情報を見たり、インスタンス作成を行うためのGUI画面を提供

• Secure Shell(SSH) – GGCSインスタンス作成後、GoldenGateを利用・管理するためCUI画面で操作

10

2017年4月時点

Page 11: Oracle GoldenGate Cloud Service(GGCS)概要

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

従量制 (Metered) 非従量制 (Non Metered)

GoldenGate Cloud Serviceのサブスクリプション・タイプ 2017年3月より新しい課金体系に変更

11

• 定額制で一定期間のサブスクリプションで購入

• 価格はGGCSのOCPU数で計算

• 1つのソース/ターゲットに対し1connectionが必要

• 初期の4OCPUに4connectionが付属

• 定額制のサービスは、Cloud Credit用に変更不可

• Cloud Creditは定額制の支払いには使用不可

• 1年・2年・3年の期間から選択

• 時間単位/月単位のCloud Credit課金がベース

• DBCSと同じDB Cloud Creditを使用

• 価格はGGCSのOCPU数で計算

• 利用時間は、GGCS VMが起動している時間で計測

• 従量制サービスは、事前に支払いが行われる(通常は、1年または2年、3年単位)

• 期間が過ぎると、Cloud Creditは無効となる

2017年4月時点

Page 12: Oracle GoldenGate Cloud Service(GGCS)概要

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

GoldenGate Cloud Serviceがサポートするデータベース • GGCSが変更データを直接抽出・適用できるデータベースは下記です。

A) Oracle Database Cloud ServiceまたはExadata Cloud Service

• Virtual Image、Schema as a Serviceは対象外

B) Oracle Compute Cloud Service上にインストールされたDB

• GGCSが使用しているGoldenGateがCertifyしているデータベースを全て利用可能

– http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html

C) オンプレミスのデータベース • 直接リモートキャプチャ/適用が可能(要VPN)

• ただし性能に注意

12

GGCS DBCS ExaCS

○ DBCSとの連携 (A)

○ Compute Cloud上のDBとの連携 (B)

GGCS Databases on

Compute Cloud

○オンプレミスのDBとの連携

GGCS Databases

On-Premises

2017年4月時点

Page 13: Oracle GoldenGate Cloud Service(GGCS)概要

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

GoldenGate Cloud Serviceの初期構成

• ハードウェア

– Compute CloudのVirtual Machine上で稼働

– Compute Shape: OC3/OC5 • トライアルの場合はOC3

• ソフトウェア

– OS: Linux6.6

– GoldenGate R12.2がインストール済

13

GGCS - Replication VM (OC3)

OCPU(*) 1

Total Memory 7.5GB

Usable Local Storage 1TB

GGCS - Replication VM (OC5)

OCPU(*) 4

Total Memory 30GB

Usable Local Storage 1TB

(*)OCPU=Oracle Compute Unit

1OCPU=2vCPU(Amazon)

Intel Xeonプロセッサの1物理コア相当

2017年4月時点

Page 14: Oracle GoldenGate Cloud Service(GGCS)概要

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

参考資料

• 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_DataSheet.pdf

• Oracle GoldenGate Cloud Serviceのドキュメント

– http://docs.oracle.com/cloud/latest/goldengate-cloud/index.htm

• Oracle GoldenGate Cloud Serviceユーザーズガイド(日本語)

– https://www.slideshare.net/oracle4engineer/oracle-goldengate-cloud-service

–トライアルを使用したStep by Stepの利用方法が説明してあります。

14

Page 15: Oracle GoldenGate Cloud Service(GGCS)概要

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Oracle Cloud Service 30日間無料トライアル

15

トライアルのお申し込みサイト

Database Cloudトライアル申し込みご案内

トライアルのお申し込みサイト

トライアルのお申し込みサイトはコチラ

- 上記サイトより、ご利用したいクラウドサービスを選択し、お申し込み頂けます。 - Oracle PaaS/IaaS の各サービスは「プラットフォームとインフラ」項目をご参照ください。

https://cloud.oracle.com/ja_JP/tryit

GoldenGate Cloud トライアル申し込みご案内

お申し込みは数ステップでカンタン!30日間お試し放題!!

- GoldenGate Cloud Serviceのトライアルを申し込むと、Database Cloud ServiceやJava Cloud Serviceなどもトライアル可能です! - 上記FAQサイトにてチュートリアルも提供しております:

- Oracle Database Cloud Serviceを使ってみよう - Oracle Database Cloud Service 体験チュートリアル - トライアル環境を使用したAPEXアプリケーション作成

トライアルの詳細なお申込み方法はFAQにてご案内しております。 https://faq.oracle.co.jp/app/answers/detail/a_id/2855 へアクセス

Page 16: Oracle GoldenGate Cloud Service(GGCS)概要

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Document Control

• Author

日本オラクル株式会社 • 舟橋 直美

• Reviewer

日本オラクル株式会社 • 谷川 信朗

• 後藤 陽介

16

変更履歴

Date Version

2016/5 1.0 Created.

2016/8 1.1 GGCS16.3.3対応

2017/3 1.2 GGCS17.1.5対応

2017/4 1.3 GGCS17.2.1対応

Page 17: Oracle GoldenGate Cloud Service(GGCS)概要

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | 17

Page 18: Oracle GoldenGate Cloud Service(GGCS)概要