oracle cloud デザイン・パターン -monitoring for database cloud-

37
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | Oracle Cloud デデデデ デデデデ -Monitoring for Database Cloud- 2016 年 8 年 23 年 年年年年年年年年年年 年年年年 年年年年年年年年年年 年年年年

Post on 07-Jan-2017

232 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

Oracle Cloud デザイン・パターン-Monitoring for Database Cloud-

2016年 8月 23日日本オラクル株式会社クラウド・テクノロジー事業統括黒田壮大

Page 2: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

Safe Harbor StatementThe 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.

Page 3: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

Document Control• 本資料は、 Oracle Database 12cR1 ならびに Database Cloud Service

16.3.3 を前提に説明します–製品・サービスのアップデートに伴い、内容が変更される可能性があります–最新情報は、各製品・サービスのマニュアルやドキュメントをご確認下さい

Page 4: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

Document ControlDate Version 変更箇所2016/08 1.0 DB 12.1 + DBCS 16.3.3 で資料作成

Page 5: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

アーキテクチャー設計時に生じる典型的な課題(例)

• Database Cloud Service で Oracle のデータベースが簡単に作成できるのは理解した。で、作成したデータベースの運用監視はどうすればいいの?

5

Oracle Cloud を検討してくれているお客様の声(想像)

設計課題

Page 6: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

• 解決したい課題:– データベース管理者の重要なタスクのひ

とつに、データベースを最適な状態で稼働させることが挙げられます。

– そのためには、データベースシステムの安定稼働を阻害する事象が発生しないように、データベースの状態の事前監視やパフォーマンス上の問題の特定および修正処置の実行などを行う必要があります。

Monitoring for Database Cloud

6

設計ガイド

Database Cloud Service

Enterprise Manager Database Express

DBaaS MonitorMy Services Dashboard

Page 7: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

• Oracle Cloud での解決方法:– My Service Dashboard 上で Database

Cloud Service のインスタンスの起動停止やバックアップの取得を実施出来、複数のインスタンスの CPU 使用状況などを表示させることが出来ます。

– DBaaS Monitor を使用することで、 Database Cloud Service のインスタンス上の Database およびリスナーのモニタリングおよび管理が出来ます。

– 基本管理機能とパフォーマンス診断・チューニングに特化した DB 付属ツールである、 Enterprise Manager Database Express (EM Express) を使用することが出来ます。

• メリット:– Database Cloud Service に含まれる監視ツー

ルを使用することで、運用管理コストを減らすことが可能になります。

– 複雑な設定作業を実施することなく、 Database の運用監視を実現します。

• 補足事項:– EM Express は Database 12c から使用出来

るツールです。 Database 11g を選択した場合は、 Enterprise Manager Database Control を使用することが出来ます。

– Enterprise Manager Cloud Control を使用することで、 より詳細な DB 管理やハイブリットクラウド環境での監視を実装することも出来ます。

7

Monitoring for Database Cloud設計ガイド

Page 8: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

Oracle Cloud の運用 / 監視ツール

8

各ツールの位置づけ

1. My Services Dashboard– ログイン後に表示され、使用可能なサービス一覧を表示– 各サービスの稼働状況やスケールアップ / ダウンを実施可能

2. DBaaS Monitor– DBCS の Automated サービスのインスタンスに標準で構成

される、データベースのモニタリングコンソール

3. EM Express– Oracle Database 12c に搭載されている簡易 DB 管理ツー

ル– オンプレミスの機能と同等

Oracle Cloud

VM

DB Instance1

2. DBaaSMonitor

3. EMExpress

1. My Services Dashboard

VM

DB Instance2

2. DBaaSMonitor

3. EMExpress

Page 9: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

Oracle Cloud の運用 / 監視ツール

9

1. My Services Dashboard監視項目 内容

Database Manage データベースインスタンスの状態の表示起動・停止・再起動、スケールアップ・ダウン

Storage 使用状況の表示、ストレージボリュームの追加

Backup バックアップの実行結果やステータス一覧の表示。 GUI によるバックアップの取得及びリカバリーの実行

Patch パッチ適用、アップグレードの実施

Monitoring Metrics CPU 使用率、 Memory 使用率 , ネットワーク転送量、 IO 読み込み / 書込み量

Page 10: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

Oracle Cloud の運用 / 監視ツール

10

2. DBaaS Monitor監視項目 内容

Database Manage データベースインスタンスの状態の表示起動・停止、 PDB 作成・削除、 Plug ・ UnPlug 、クローン等の PDB操作

Listener リスナーの状態の表示、起動・停止

Storage 表領域ごとの領域使用状況の表示

Backup バックアップの実行結果やステータス一覧の表示。絞込や検索が可能

Alerts アラート・ログ一覧の表示。絞込や検索が可能

Sessions 現在有効なセッション一覧の表示。絞込や検索が可能

Waits 直近最大 90 分間の待機イベントの表示

Movements SQL Developer を利用した Pluggable DB のアップロード履歴の表示

Parameters 初期化パラメータの閲覧と変更。絞込や検索が可能

Real Time SQL Monitor

リアルタイム SQL 監視

Page 11: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

Oracle Cloud の運用 / 監視ツール

11

3. EM Express監視項目 内容

Database Manage 表領域、 UNDO 、 REDO 、アーカイブ・ログ、制御ファイルの管理

Security ユーザー、ロール、プロファイル管理

Performance リアルタイムパフォーマンス監視

Tuning 自動および手動 SQL チューニング・アドバイザ

Sessions アクティブ・セッション履歴 (ASH) 分析

Parameters 初期化パラメータの閲覧と変更

Real Time SQL Monitor

リアルタイム SQL 監視

Page 12: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

[Step1] My Services Dashboard

12

[1-1] ログイン、インスタンスの選択

1. Database Cloud Service のマイ・サービスにログインします。

2. インスタンスを選択します。

構築ガイドMonitoring for Database Cloud

※2016/8/19 時点の情報になります。

Page 13: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

[Step1] My Services Dashboard

13

[1-2] インスタンスの起動 / 停止 / 再起動

1. Summary枠で起動しているインスタンスのノード数、 OCPU 数、メモリーと記憶域のサイズを確認出来ます。

2. インスタンスの起動 / 停止 / 再起動、及び、スケールアップダウンを選択することが出来ます。

構築ガイドMonitoring for Database Cloud

※2016/8/19 時点の情報になります。

Page 14: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

[Step1] My Services Dashboard

14

[1-3] バックアップ / パッチ適用

1. インスタンス選択後に表示される画面左の管理枠を選択します。

2. 管理画面が表示され、バックアップの取得やパッチ適用を実施すること出来ます。

3. 過去のバックアップ取得状況も一覧で表示させることが出来ます。

構築ガイドMonitoring for Database Cloud

※2016/8/19 時点の情報になります。

Page 15: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

[Step1] My Services Dashboard

15

[1-4] モニタリング・メトリック

1. Database Cloud Service のトップページ左側にあるモニタリング・メトリックを選択します

2. サービス上に存在するインスタンスの CPU 使用率や Network転送量をグラフ化することが出来ます。

3. しきい値 / アラートの設定を行うことが出来ます。

構築ガイドMonitoring for Database Cloud

※2016/8/19 時点の情報になります。

Page 16: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

[Step2] DBaaS Monitor

16

[2-1] アクセス・ルールの選択

1. Database Cloud Service のマイ・サービスにログインします。

2. 監視対象のインスタンスの横からアクセス・ルールを選択します。

構築ガイドMonitoring for Database Cloud

※2016/8/19 時点の情報になります。

Page 17: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

[Step2] DBaaS Monitor

17

[2-2] 443ポートの開放

1. ora_p2_httpssl(Port443) の Status が ×になっていないことを確認します。

2. × になっている場合は、ポートを空ける必要があるため、画面右側のハンバーガーボタンから Enable を選択します

3. 選択後、 ora_p2_httpssl の ×印が消えていることを確認します。

構築ガイドMonitoring for Database Cloud

※2016/8/19 時点の情報になります。

Page 18: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

[Step2] DBaaS Monitor

18

[2-3] DBaaS Monitor コンソールの選択

1. Database Cloud Service のマイ・サービスに戻ります。

2. インスタンスの横のボタンから DBaaS モニターコンソールを選択します。

構築ガイドMonitoring for Database Cloud

※2016/8/19 時点の情報になります。

Page 19: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

[Step2] DBaaS Monitor

19

[2-4] DBaaS Monitor コンソールへのアクセス方法

1. 初回アクセス時には、 SSL証明書が自己署名のためブラウザが警告を出しますが無視をします。(画面は Firefox の例です。 )

構築ガイドMonitoring for Database Cloud

※2016/8/19 時点の情報になります。

Page 20: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

[Step2] DBaaS Monitor

20

[2-5] DBaaS Monitor のログイン

1. UserName と Password を入力します・ユーザー名 : dbaas_monitor・パスワード : < サービス作成時に指定したもの

>

構築ガイドMonitoring for Database Cloud

※2016/8/19 時点の情報になります。

Page 21: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

[Step2] DBaaS Monitor

21

[2-6] DBaaS Monitor での Database 運用監視

1. ログイン後、 Database タブから実施したい項目を選択し、運用監視を行うことが出来ます。

構築ガイドMonitoring for Database Cloud

※2016/8/19 時点の情報になります。

Page 22: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

[Step3] EM Database Express

22

[3-1] アクセス・ルールの選択

構築ガイドMonitoring for Database Cloud

1. Database Cloud Service のマイ・サービスにログインします。

2. 監視対象のインスタンスの横からアクセス・ルールを選択します。

※2016/8/19 時点の情報になります。

Page 23: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

[Step3] EM Database Express

23

[3-2] 5500ポートの開放

構築ガイドMonitoring for Database Cloud

1. ora_p2_dbexpress(Port5500) のStatus が × になっていないことを確認します。

2. × になっている場合は、ポートを空ける必要があるため、画面右側のハンバーガーボタンから Enable を選択します

3. 選択後、 ora_p2_dbexpress の ×印が消えていることを確認します。

※2016/8/19 時点の情報になります。

Page 24: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

[Step3] EM Database Express

24

[3-3] EM Database Express コンソールの選択

構築ガイドMonitoring for Database Cloud

1. Database Cloud Service のマイ・サービスに戻ります。

2. インスタンスの横のボタンから EM コンソールを開くを選択します。

※2016/8/19 時点の情報になります。

Page 25: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

[Step3] EM Database Express

25

[3-4] EM Database Express コンソールへのアクセス方法

構築ガイドMonitoring for Database Cloud

1. 初回アクセス時には、 SSL証明書が自己署名のためブラウザが警告を出しますが無視をします。(画面は Firefox の例 )

※2016/8/19 時点の情報になります。

Page 26: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

[Step3] EM Database Express

26

[3-5] EM Database Express のログイン

構築ガイドMonitoring for Database Cloud

1. UserName と Password を入力します・ユーザー名 : system・パスワード : < サービス作成時に指定したもの

>

※2016/8/19 時点の情報になります。

Page 27: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

[Step3] EM Database Express

27

[3-6] EM Database Express での Database 運用監視

構築ガイドMonitoring for Database Cloud

1. ログイン後、構成・記憶域・セキュリティ・パフォーマンスタブから実施したい項目を選択します。

※2016/8/19 時点の情報になります。

Page 28: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

初期化パラメーターの変更

28

Step 1. EM Database Express にアクセス

1. EM Express画面にアクセスします。※アクセス方法は構築ガイドを参照下さい。

2. アクセス後、メニューより構成→初期化パラメーターと進みます。

運用 TipsMonitoring for Database Cloud

※2016/8/19 時点の情報になります。

Page 29: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

初期化パラメーターの変更

29

Step 2. 初期化パラメータの確認

1. 現在設定されている初期化パラメータの一覧が表示されます。

2. 必要に応じて検索ボックスなどを使用しながら、変更したいパラメータを選択します。この例では inmemory_size パラメータを選択しています。

3. パラメータを選択すると、タブ上の設定ボタンが押せるようになるので押し下げます。

運用 TipsMonitoring for Database Cloud

※2016/8/19 時点の情報になります。

Page 30: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

初期化パラメーターの変更

30

Step 3. 新しいパラメータ値の設定

1. 新しいパラメータ値を入力します。この例では、 inmemory_size を 608MB から 8GB に変更しています。有効範囲 (scope) は、再起動が必要なパラメータに関しては「メモリー」のチェックを外します。

運用 TipsMonitoring for Database Cloud

※2016/8/19 時点の情報になります。

Page 31: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

初期化パラメーターの変更

31

Step 4. 設定の完了

1. 変更に成功すると、確認メッセージが表示されます。変更範囲(scope) で SPFILE のみを指定した場合には、インスタンスの再起動後に変更が反映されます。

運用 TipsMonitoring for Database Cloud

※2016/8/19 時点の情報になります。

Page 32: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

初期化パラメーターの変更

32

Step 5. 設定変更の確認

1. インスタンス再起動を実施後、再び EM Express のホーム画面にアクセスすると、インメモリ領域が 8GB に拡張されていることが確認できます。

運用 TipsMonitoring for Database Cloud

※2016/8/19 時点の情報になります。

Page 33: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

主な Databse の監視・管理機能への対応比較

33

機能 My Service Dashboard DBaaS Monitor EM Database Express

起動 /停止 ○(VMの起動停止 ) ○(DB及びリスナーの起動 /停止 ) ※12.1.0.2から PDBのオープンクローズに対応

死活監視 ○(VMの稼働状況 ) ○(DB及びリスナーの稼働状況 ) ○

初期化パラメータ管理 ○ ○

記憶域 (制御ファイル /表領域 /UNDOなど )の管理

△(表領域の使用状況 ) ○

DBユーザー /ロール /プロファイルの管理

バックアップ /リカバリ ○ △(バックアップ取得履歴 )

パッチ適用 /アップグレード ○(PSUの取得・適用 )

複数データベースの統合管理 ○

アクティブセッション履歴 (ASH) △(現在有効なセッション ) ○ ( EE High Performance ※ 以上 )

アクティブセッション履歴の分析 ○ ( EE High Performance ※ 以上 )

自動データベース診断モニター(ADDM)

△(待機イベントの表示 ) ○ ( EE High Performance ※ 以上 )

SQLチューニングアドバイザ ○ ( EE High Performance ※ 以上 )

自動 SQLチューニング ○ ( EE High Performance ※ 以上 )

リアルタイム SQL監視 ○ ○ ( EE High Performance ※ 以上 )

Page 34: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

オンプレミスで活用していた運用監視ツールの流用も可能

34

Database Cloud ServiceOn premise

ユーザーが独自開発した運用監視ツール

Page 35: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

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

35

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

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

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

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

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

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

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

DBCS の詳細なお申込み方法は FAQ にてご案内しております。

https://faq.oracle.co.jp/app/answers/detail/a_id/2809 へアクセス

Page 36: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-

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

Page 37: Oracle Cloud デザイン・パターン -Monitoring for Database Cloud-