Keys to the Oracle Cloud
第16回:【BIG DATA編】
Oracle GoldenGate (Microservices Architecture) on OCI Marketplaceのデプロイ

大塚紳一郎, 2020年8月

著者紹介

大塚 紳一郎(おおつか しんいちろう)

2003年、株式会社野村総合研究所に新卒で入社。ミッションクリティカルシステムにおけるOracle Databaseの構築、運用、コンサルティングに関して15年以上の経験を持つ。
毎年サンフランシスコで開催される世界最大のテクノロジーイベント「Oracle OpenWorld」を含む各種イベントでの講演多数。Autonomous DatabaseがGAされた年にOracle ACE Programに参画できたことに運命を感じており、Oracleデータベース管理者の今後のロールモデルの構築に携わりたいと考え日々活動中。最新の登壇タイトルは「Boosting your career through Oracle Cloud Infrastructure 2018 Certified Architect Associate.」

 

  • NRI認定ITアーキテクト
  • Oracle ACE Associate
  • Oracle MASTER Platinum10g,11g,12c(Platinum of the year 2016 in Japan)
  • Oracle MASTER Cloud Oracle Database Cloud Service
  • Oracle MASTER Cloud Oracle Java Cloud Service
  • Oracle Cloud Infrastructure 2018 Certified Architect Associate
  • Oracle Cloud Infrastructure 2019 Certified Architect Professional
  • Oracle Database Cloud Service 2019 Operations Certified Associate
  • Oracle Autonomous Database Cloud 2019 Certified Specialist
著者紹介
著者紹介
  • これからの内容はOracle Cloud Infrastructure (以下OCI)のサービスを前提としたものです。
  • 検証時点(2019年3月末)のOCIのサービス内容に基づいて記載しているため、内容が一部異なる場合があります。
  • 最新の情報については公式Webサイト(https://www.oracle.com/jp/index.html)をご確認頂きたく思います。
  • 本連載は私個人の理解に基づいており、事実と異なる可能性があることをご了承いただきたく思います。

1.はじめに

こんにちは、NRIの大塚です。今回はBIG DATA領域の連載2回目です。
今回はOracle GoldenGate (Microservices Architecture) on OCI Marketplaceのデプロイをしたいと思います。

 

 

今回実装するのは図中赤枠(COMPARTMENT OGG)内のOracle GoldenGate Microservices Edition for Oracle 19.1.0.0.4サーバ、VCN、Subnet、そしてAutonomous Data Warehouseです。Oracle GoldenGate Microservices on OCI Marketplaceの自動構築機能をフル活用して、Oracle GoldenGate Microservices Edition for Oracle 19.1.0.0.4サーバ、VCN、Subnetを同時に作成します。

 

 

実装手順は以下の5ステップとなります。

  • Step1:OGGコンパートメントの作成(※OGG=Oracle GoldenGate)
  • Step2:Autonomous Data Warehouseの作成
  • Step3:Oracle GoldenGate Microservices on OCI Marketplace のデプロイ
  • Step4:VCN「Oracle GoldenGate Microservices Edition for Oracle 19.1.0.0.4 VCN」のセキュリティ設定
  • Step5:Oracle GoldenGate Service Manager Web管理コンソールへアクセス確認

少し長くなりますが、頑張って作っていきましょう。
それでは、さっそく始めたいと思います。

 

0.Oracle Cloud管理コンソールへのログイン

早速Oracle Cloud管理コンソールへログインしてみましょう。URLは以下です。
https://www.oracle.com/cloud/sign-in.html

 

 

(注)2ステップ検証は以下の記事で実装しました。
Keys to the Oracle Cloud第7回:
【Tea break】 Oracle CloudにおけるMulti-Factor Authentication(多要素認証)の実装

標準のログインシーケンスでは、2ステップ検証の画面には遷移しませんのでご注意ください。
上記の記事を参考に各自実装をお願いします。

 

これからOracle Cloud管理コンソールを活用して実装をしていきます。ハンバーガーボタンを押下するとメニューが表示されます。表示されたメニューで構築を進めて行きます。
構築開始前にリージョンと、言語の確認をしましょう。必要に応じて、下図を参考に設定を変更してください。

 

 

1.OGGコンパートメントの作成

まずは、これから作成するクラウド・リソースを格納していくコンパートメントを作成する必要があります。
皆さんは現在Oracle Cloudの管理コンソールにログインしていると思います。ハンバーガーボタンを押下し、その後
「アイデンティティ」→「コンパートメント」の順に押下して作成画面を表示します。
もし日本語になっていない場合は、下図のように日本語を設定してください。

 

 

「コンパートメントの作成」を押下して、作成を開始しましょう。

 

 

コンパートメント作成画面にて、さっそく値を入力していきましょう。

 

 

「コンパートメントの作成」ボタンを押下すると、すぐに作成されます。
これから作成するクラウド・リソースは、すべて「OGG」コンパートメントに関連付けていきます。

 

 

2.Autonomous Data Warehouseの作成

 「ハンバーガーボタン」→「Autonomous Data Warehouse」を押下します。

 

 

「Autonomous Databaseの作成」を押下します。

 

 

パラメータを入力します。

 

 

Autonomous Data Warehouseの作成が開始されます。

 

 

すぐに作成が完了します。

 

 

作成したAutonomous Data Warehouseへ接続確認をしたいと思います。
「ツール」→「SQL Developer Web」を押下します。

 

 

Autonomous Data Warehouse作成時に設定したパスワードを入力します。

 

 

SQLを発行することでAutonomous Data Warehouseの稼働が確認できました。

 

 

3.Oracle GoldenGate (Microservices Architecture) on OCI Marketplace のデプロイ

続いてOracle GoldenGate (Microservices Architecture) on OCI Marketplaceをデプロイしていきます。
「ハンバーガーボタン」→「マーケットプレイス」を押下してください。

 

 

カテゴリ「Migration」を選択します。
「Oracle GoldenGate for Oracle」を選択します。

 

 

「Oracle GoldenGate for Oracle」を選択すると、以下の画面に遷移します。

 

 

バージョン「19.1.0.0.4(Microservices Edition –v1.5Promotional)」を選択します。

 

 

コンパートメントは「OGG」を選択します。
バージョン「19.1.0.0.4(Microservices Edition –v1.5Promotional)」はプロモーション用ライセンスであり、許諾された範囲内(詳細に関するご質問は日本オラクル様までお問い合わせください)でのライセンスフリーな稼働確認が行えます。とてもありがたいことです。許諾範囲の理解を確認するためのチェックボックスに印を付けて「スタックの起動」を押下します。

 

 

値を入力していきます。

 

 

次の画面に遷移しますので、続けて値を入力していきます。

 

 

 

 

 

 

 

 

 

 

確認画面に遷移しますので、確認の上、「作成」を押下します。

 

 

自動構築ジョブが開始されます。

 

 

しばらくするとジョブが完了し、「成功」に表示が切り替わります。
これでOracle GoldenGate (Microservices Architecture) on OCI Marketplaceのデプロイは完了です。

 

 

4.VCN「Oracle GoldenGate Microservices Edition for Oracle 19.1.0.0.4 VCN」のセキュリティ設定

Oracle GoldenGate Microservices on OCI Marketplaceのデプロイで作成されたVCNのセキュリティ設定をしていきます。「ハンバーガーボタン」→「ネットワーキング」→「仮想クラウド・ネットワーク」を押下します。

 

 

「Oracle GoldenGate Microservices Edition for Oracle 19.1.0.0.4 VCN」を押下します。

 

 

セキュリティ・リストを押下します。

 

 

「Oracle GoldenGate Microservices Edition for Oracle 19.1.0.0.4 Allow HTTPS」を押下します。

 

 

イングレス・ルールの既存エントリを修正します。

 

 

イングレス・ルールの変数画面において、「ソースCIDR」の値を編集します。皆さま各自が所属する企業のプロキシサーバが外部に公開するIPアドレスを32bitマスクのCIDR Blockにて入力します。

 

 

「Default Security List for Oracle GoldenGate Microservices Edition for Oracle 19.1.0.0.4」を押下します。

 

 

こちらのイングレス・ルールの3つのエントリは削除します。

 

 

Oracle GoldenGate Microservices Edition for Oracle 19.1.0.0.4サーバへのSSH接続は以下のような経路を作成します。これは次回実装します。

 

 

次回実装する通信のセキュリティの考え方と接続方法を図示します。

 

 

「Oracle GoldenGate Microservices Edition for Oracle 19.1.0.0.4 VCN」のセキュリティ設定を継続します。
今後はエグレス・ルールです。こちらのエントリも同様に削除してください。

 

 

5.Oracle GoldenGate Service Manager Web管理コンソールへアクセス確認

Oracle GoldenGate Service Manager Web管理コンソールへアクセスしてみましょう。
接続の仕方は以下URLにブラウザでアクセスしてください。
https:// Oracle GoldenGate Microservices Edition  for Oracle 19.1.0.0.4サーバのPublic IPアドレス

Oracle GoldenGate Microservices Edition  for Oracle 19.1.0.0.4サーバのPublic IPアドレスは以下の画面で確認することができます。「ハンバーガーボタン」→「インスタンス」と押下します。

 

 

下図赤枠の値がPublic IPアドレスです。

 

 

Oracle GoldenGate Service Manager Web管理コンソールのトップページは以下です。
https:// Oracle GoldenGate Microservices Edition  for Oracle 19.1.0.0.4サーバのPublic IPアドレス

 

 

今回は以上となります。次回は、このネットワーク環境の整備をしていきます。読んで頂き、ありがとうございました。


※コンパートメントに関するマニュアル
https://docs.oracle.com/cd/E97706_01/Content/Identity/Tasks/managingcompartments.htm


※仮想クラウド・ネットワークに関するマニュアル
https://docs.oracle.com/cd/E97706_01/Content/Network/Concepts/overview.htm


※セキュリティ・リストに関するマニュアル
https://docs.oracle.com/cd/E97706_01/Content/Network/Concepts/securitylists.htm


※Autonomous Data Warehouseマニュアル
https://docs.oracle.com/cd/E83857_01/paas/autonomous-data-warehouse-cloud/books.html


※Oracle GoldenGate for Oracleに関するマニュアル


 

 

 

 

以上


Keys to the Oracle Cloud indexページ▶▶