48
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Oracle Real Application Clusters R12.2の新機能と クラスタウェア機能拡張のご紹介 日本オラクル株式会社 クラウド・テクノロジー事業統括 Database & Exadataプロダクトマネジメント本部 担当ディレクター 橋本 琢爾

Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

  • Upload
    others

  • View
    13

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

Oracle Real Application Clusters R12.2の新機能とクラスタウェア機能拡張のご紹介

日本オラクル株式会社クラウド・テクノロジー事業統括Database & Exadataプロダクトマネジメント本部担当ディレクター橋本 琢爾

Page 2: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことはできません。以下の事項は、マテリアルやコード、機能を提供することをコミットメント(確約)するものではないため、購買決定を行う際の判断材料になさらないで下さい。オラクル製品に関して記載されている機能の開発、リリースおよび時期については、弊社の裁量により決定されます。OracleとJavaは、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。文中の社名、商品名等は各社の商標または登録商標である場合があります。

2

Page 3: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

本日の内容

Oracle Real Application Clusters R12.2 新機能概要

機能拡張と改善

新機能紹介

管理フレームワークの刷新

Domain Service Clusters について

1

2

3

4

5

3

2

3

4

5

Page 4: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

Oracle Real Application Clusters R12.2 新機能概要<機能拡張と改善>Node EvictionPolicy ManagementApplication Continuity

<特にお伝えしたい新機能>Cluster Resource Activity LogRAC Reader NodesBuddy Instance

<刷新されたクラスタ管理>Autonomous Health Framework

<Private Cloudを加速>Domain Service Clusters

4

新機能機能拡張・改善

Page 5: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

本日の内容

Oracle Real Application Clusters R12.2 新機能概要

機能拡張と改善

新機能紹介

管理フレームワークの刷新

Domain Service Clusters について

1

2

3

4

5

5

Page 6: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

• いままでのノード排除実装【参考情報】RAC ノード排除 トラブルシューティング・ツール (Doc ID 2026373.1)

RAC 12.2 機能拡張と改善Server Weight-Based Node Eviction

Node1 Node2停止処理

R11.2の環境において、インターコネクト通信に障害が発生

Grid Infrastructure の仕様により、クラスタ内で若いNo.を持つサーバーが残る

- 若いNo.を持つサーバーがサービスを継続できるか?- 切り離されたサーバーはどんな役割を担っているか?

重要な集計処理など

Public NIC 障害?

6

実装する場合に、多重障害や業務要件も考慮すべき状況も考えられた

Page 7: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

RAC 12.2 機能拡張と改善

• Node Weightingは、クラスタ内のワークロードを考慮する新機能• 他の全てが同じならば、多くのワークロードを存続させる

– 2ノードクラスタの場合、多くのサービスを提供しているノードを残す– Public NetworkやASMインスタンスの有無などの可能性要素も考慮

->12c から拡張されたFlex ASM インスタンスのケースを考慮

• データベース管理者は、SLAに基づくサービスの重要度を設定可能– R12.2 で可能になった css_critical パラメータ

• 管理者管理されたノードに対する設定が可能• クラスタ・リソースとして登録されたノードまたはアプリケーションに設定

Server Weight-Based Node Eviction

Service

Server

Service

Server

重要度設定"CSS_CRITICAL=yes"

InstanceA-1

InstanceA-2

ワークロード

Public N/W

管理者管理でも、ポリシー管理でも的確な判定のもとで業務継続するための拡張

Public NIC 障害?

7

Page 8: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

RAC 12.2 機能拡張と改善参考情報 - ポリシー管理について (11.2 〜)

Server Pool1:• Importance = 2• min_size=2• max_size=3

Server Pool2:• Importance = 10• min_size=1• max_size=2

Pool のImportance とMax値を評価(P1:5<P2:10)

Pool1 ->2Node Pool2 ->2Node

物理サーバー台数とPool のMax値合計を評価

Max … 3+2=5 > 物理ノード数(4)

Pool の Min 値が評価される->計3node デプロイ

Pool1:min=2 Pool2:min=1

物理サーバー数は4

Server Pool の Policy を評価同一クラスタ上に複数のDBが存在する場合の管理方法として提供

Database Grid と、そのリソースを有効活用するための技術

8

Page 9: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

未Commit のトランザクション確認

トランザクション自動再実行

Application Servers

Database Servers

End User

RAC 12.2 機能拡張と改善Transaction Guard と Application Continuity

Transaction Guard• トランザクション結果を確実に取り出すプロトコルとAPI

• Oracle Database 12.1 から提供されるサービス

Application Continuity• Transaction Guard と連携し、トランザクションを自動再実行

• 12.1では JDBC Thin ドライバでの対応

① トランザクション開始② SQL 発行、処理過程での障害発生③ FAN通知後、Poolの切り替えとトランザクション再発行④ SQL結果⑤ トランザクションの終了

9

Page 10: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

RAC 12.2 機能拡張と改善Transaction Guard と Application Continuity

トラザクションの完了が正確に確認できなかった

Clie

nt –

Serv

er /

3tie

r

Conn

ectio

n Po

olin

g

Appl

icat

ion

Cont

inui

ty

• Client 再接続= F/O• TAF (透過的なF/O)• Oracle NET 設定• 検索処理は継続• 再実行はAP側で

• 基本はClient-Server• 接続プール制御• WLS – マルチDS• UCP / Active Grid Link• 再実行はAP側で

• 再接続=F/O 実装• 接続プール制御• Transaction 把握• Transaction再実行• Transaction Guard

• Application Continuity

10

計画停止・計画外停止時にアプリケーションは何を求められたか?

Page 11: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

RAC 12.2 機能拡張と改善Ap

plic

atio

nCo

ntin

uity

LTXID# により、トランザクションのステータスを確認再実行の可否を自動的に判断できる

11

Page 12: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

RAC 12.2 機能拡張と改善Transaction Guard / Application Continuity

R12.1 R12.2

Transaction Guard

[対応可能なCommit 処理]ローカル・トランザクション自動コミット(auto commit)PL/SQL ブロックの中での COMMITDDL, Parallel DDL, Remote

[未対応]Active Data Guard でスタンバイに接続しデータベース・リンク経由でプライマリを更新XAトランザクション

[対応可能なCommit 処理]ローカル・トランザクション自動コミット(auto commit)PL/SQL ブロックの中での COMMITDDL, Parallel DDL, Remote

XA トランザクション[未対応]

Active Data Guard でスタンバイに接続しデータベース・リンク経由でプライマリを更新

ApplicationContinuity

[対応可能な環境]12.1 JDBC-Thin DriverUniversal Connection PoolWebLogic Server または 3rd Party Java Application Server---RAC / RAC One Node / Active Data Guard

[対応可能な環境]12.1 の環境に加えて以下、

Application Continuity for OCI ApplicationsODP.NETApplication Continuity for Planned Database Maintenance

12

Page 13: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

本日の内容

Oracle Real Application Clusters R12.2 新機能概要

機能拡張と改善

新機能紹介

管理フレームワークの刷新

Domain Service Clusters について

1

2

3

4

5

13

Page 14: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

RAC 12.2 新機能紹介更新日:2016/08/17 (DB12.2 New Feature Guide Beta Draft(internal: 2016-08-15)Application Continuity for OCI ApplicationsApplication ContinuityTransaction Guard for Oracle XA TransactionsJava Support for FAN APIs (UP , DOWN and LoadAdvisory Events)XA Data Source Support with Application ContinuityJDBC Driver Support for Fast Application Notification (FAN)Support Planned OutagesPlanned Outage for Oracle Data Guard Switchover and Oracle RAC One NodeApplication Continuity for Planned Database MaintenanceOracle Grid Infrastructure Installation Using Zip ImagesOracle ASM Split Mirror for Oracle ExadataFlex Disk Group Quota ManagementPrioritized RebalancingParity-Protected Oracle ASM FilesExtended Oracle RAC Configuration SupportI/O ServerCluster Resource Activity LogCluster Verification Utility - Second Generation Command Line OutputInter-Cluster Startup and Check Dependencies EnhancementSwitch Service EnhancementVM Manager Agent for GIShared Grid Naming Service High AvailabilityOracle Clusterware Resource GroupsReasoned What-If Command Evaluation (Why-If)Server Weight-Based Node Eviction

更新日:2016/08/17 (DB12.2 New Feature Guide Beta Draft(internal: 2016-08-15)Load-Aware Resource PlacementOracle Clusterware Application ClustersOracle Grid Infrastructure Installation Support for Application Cluster Installation TypeOracle ACFS Snapshot EnhancementsOracle ACFS System Defragger4K Sectors and Metadata Enhancements for Oracle ACFSOracle ACFS Metadata Collection EnhancementsOracle ACFS Plug-ins for File ContentOracle ACFS Loopback DeviceOracle ACFS Client Cluster I/O Access to Oracle ASM StorageOracle ACFS API Access for Snapshots, File Tags, Plug-in MetricsOracle ADVM Volume CloningOracle ACFS Compression EnhancementsOracle Snapshot Based Replication EnhancementsOracle ACFS Auto-Resize EnhancementsOracle ACFS Sparse Files EnhancementsOracle ACFS Metadata AccelerationOracle ADVM Region Logging (DRL) Files EnhancementHighly Available NAS EnhancementsSupport for IPv6 Based IP Addresses for the Oracle Cluster InterconnectRAC Reader NodesService-oriented Buffer Cache Access

• クラスタワイドで起きたアクティビティが記録され、検索・フィルタリングが可能

Cluster Resource Activity Log

• Flex Cluster を活用した大規模な集計・検索処理に効果

RAC Reader Nodes

• 障害発生時のInstance Recovery を高速化

Buddy Instance

14

Page 15: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

$ crsctl query calog -beforetime "2016-02-09 15:09:46.522-07:00“2016-02-09 15:06:51.106-07:00 : Server 'tclust01' has been assigned to pool 'Free'. : 143198681110210633/0/1 :2016-02-09 15:09:39.228-07:00 : Resource 'ora.net1.network' has been registered. : 143198681110610633/117/1 :2016-02-09 15:09:40.933-07:00 : Resource 'ora.tclust01.vip' has been registered. : 143198697922810633/136/1 :2016-02-09 15:09:41.827-07:00 : Resource 'ora.ons' has been registered. : 143198698093310633/143/1 :2016-02-09 15:09:46.522-07:00 : Resource 'ora.ons' has been modified. : 143198698182710633/194/1 :

Format of output records is:DATE & TIME (YYYY-MM-DD HH24:MI:SS[.FF][[+-]HH:MM]): Event text: ACTID

ACTID is a generated sequential identifier for related clusterware events, use it to track related events

Such as,

crsctl query calog -filter "actid == 143198681110210633/0/1”

will only return events associated with that event.

RAC 12.2 新機能紹介Cluster Resource Activity Log

15

Page 16: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

• crsctl query calog -duration "00 00:02:00“ << last two minutes >>• crsctl query calog -duration "00 02:00:00“ << last two hours >>• crsctl query calog –follow << like tail… >>• crsctl query calog -aftertime "2016-02-16 17:49:12.397" –follow • crsctl query calog –xmlfmt << in xml format >>• crsctl query calog -filter "entity_name == foo“ << activity on foo >>• crsctl query calog -filter "actid == 145567015239630019/49543/1"

<< activities related to this actid… heirarchy of actions >>

16

Cluster Resource Activity Log 活用例RAC 12.2 新機能紹介

Page 17: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

RAC 12.2 新機能紹介通常のクラスタ

12.2 Flex Clusters with RAC Reader Nodes

密結合型でサーバーは共有ストレージへ直接接続

• RAC Reader Nodesは数百ノードにまたがって、読取専用ワークロードの拡張を可能に

• RAC Reader Nodesは、動的に対応– RAC Reader Nodesは、12.2 Flex ClusterのLeaf

nodesを利用– Leaf nodesは疎結合であり、一般的にはストレージに直接接続しない

– Leaf nodeの障害は、他のノードやワークロードには影響しない

• RAC Reader Nodesにワークロードをオフロードすることで、クラウド・バーストに対応

Leaf nodesのI/Oは、Hub nodes によって提供される(Exadataを除く)

疎結合型でサーバーは共有ストレージへ間接的に接続

RAC Reader Nodes

17

Page 18: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

RAC 12.2 新機能紹介Buddy Instance

Cluster

REDO REDOREDO

UNDO UNDOUNDO

RAC1

RAC1

RAC2

RAC2

RAC3

RAC3

各インスタンスごとにREDO/UNDOを保持共有ディスク上にあるため、全インスタンスからアクセスは可能

正常ノードが障害発生したノードのREDO/UNDOにアクセスし、復旧処理を実行-> インスタンス・リカバリ

処理実行不可 一部の処理実行可能へ 処理実行可• Instance Recovery とは?

クラスタおよび

リソース再構成

障害の検知と

リカバリ個所の特定

リカバリ処理

(一部はアクセス可能)

リカバリの完了

縮退による業務継続障害発生

Cluster

REDO REDOREDO

UNDO UNDOUNDO

RAC1

RAC1

RAC2

RAC2

RAC3

RAC3

18

Page 19: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

RAC 12.2 新機能紹介Buddy Instances

障害の検知と

リカバリ個所の特定

リカバリ処理

(一部はアクセス可能)

リカバリの完了

縮退による業務継続

• ミッション・クリティカル・システムは、シームレスは業務継続性が求められる

• Buddy Instanceは以下を実現– 他ノードで変更されたブロックをトラッキング– リカバリが必要なブロックを素早く特定– 新たなトランザクションの迅速な処理が可能– 保守作業の為のインスタンス停止前にインスタンスのロックを一掃する

19

Page 20: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

本日の内容

Oracle Real Application Clusters R12.2 新機能概要

機能拡張と改善

新機能紹介

管理フレームワークの刷新

Domain Service Clusters について

1

2

3

4

5

20

Page 21: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

RAC 12.2 管理フレームワークの刷新情報を集約/活用して、クラスタウェア全体の健全性を保つフレームワーク

•クラスタシステムの情報を様々な切り口で収集

情報の監視・収集

•収集されたデータを蓄積・解析

分析・障害解析

•蓄積したデータから予兆検知に活用

予兆検知に活用

Autonomous Health Framework(AHF)

21

Page 22: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

RAC 12.2 管理フレームワークの刷新Cluster Verification Utility

•OS状態確認やGI/RAC環境の必須要件、ベスト・プラクティスをチェックし、レポーティング

ORAchk/EXAchk

•稼働する環境全体の構成をレポーティング

•Best Practice との乖離や潜在的な既知問題を確認可能

Cluster Health Monitor/Advisor

•OSのメトリックを監視/収集

•蓄積データは分析に活用でき、様々な機能で使用される

Hang Manager

•ハングを検知/ロジカルに分析、解決可能な問題に対処

•自動で解決して継続稼働と性能を保つ

Memory Guard

•メモリー残量に応じ接続を制御し、ノードの状態を保護

•RAC環境でメモリー不足による障害を防止

Quality of Service Management

•SLAの沿ってシステム全体のワークロードを監視

•状態に応じてリソース割り当てを自動的に行える

Trace File Analyzer

•クラスタワイドでログ収集・分析を行えるツール

•問題発生時の分析の迅速化を図る

Grid Infrastructure Management Repository

•AHF関連のデータを蓄積するリポジトリ・データベース

•MTA を採用している

22

Page 23: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

RAC 12.2 管理フレームワークの刷新

• 環境構成やベストプラクティスとの乖離に関して、プロアクティブにレポート– システムのヘルス・リスクをレポートで確認

• 影響する可能性のある既知問題をリスト• 特定の問題に対する原因や解決策をレポート• 環境での既知問題の調査や解析に活用

– デーモンモードにより、定期自動取得可能メール通知・レポート添付も可能

– 最新版をMOSからダウンロード・実行が推奨• Collection Manager 複数システム/レポートを管理可能

ORAchk / EXAchk - ベスト・プラクティスの維持と既知問題のレポート

http://www.oracle.com/technetwork/jp/database/articles/shibacho/index-2491041-ja.html

23

Page 24: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

RAC 12.2 管理フレームワークの刷新

• 収集情報の可視性/管理性を高めるツール– 過去レポートとの比較– レポートの自動格納– インシデント管理機能

Doc ID 1602329.1Collection Manager

for ORAchk, RACcheck and Exachk

ORAchk / EXAchk & Collection Manager

* Oracle Database 標準機能の、APEX(Application Express 4.2以降) の環境が必要

Main Collections Dashboard

24

Page 25: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

ochad

DatabaseHealth

PrognosticsEngine

Node Health

PrognosticsEngine

RAC 12.2 管理フレームワークの刷新

• デフォルト有効• CHMのデータから、クラスタ内のノードやデータベースの性能問題を検知/分析

- 早めのワーニング・アラートとアクションを提示- 感度を向上させるための Calibration をサポート- 分析結果はGIMR に蓄積

• EMCC 、CHACTL ユーティリティ、CHA GUI から監視可能- EMCC のインシデント・マネージャーや通知機能と連携- 時系列に見ることが可能(デフォルト過去3日分)

Cluster Health Advisor (CHA)

* RACもしくはRAC One Node ライセンスが必要

GIMR

CHA GUI

EMCC

chactl>

OS Data DB Data

25

CHM

Page 26: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

chactl query diagnosis 出力レポートRAC 12.2 管理フレームワークの刷新

26

Page 27: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

RAC 12.2 管理フレームワークの刷新

• 12.1 :Cluster Health Monitor が収集したメトリックを蓄積するリポジトリ・データベース• 常時起動• OCLUMON /CRS で管理

- CDB上の1PDB (*12.1.0.2-)- DB 名:“_MGMTDB”、 SID : “-MGMTDB”- HA CRS リソース : ora.mgmtdb, ora.mgmtlsnr- SYSDBA ログイン (OS 認証)

• GI PSU によるパッチ適用• OCR/Voting Diskと同じ ASM Diskgroup を使用

- 12.2 ではGIインストール時に分けるか選択可能

Grid Infrastructure Management Repository (GIMR)

Management RepositoryCluster-wide管理を拡充

Oracle Grid InfrastructureMgmt

Repository Service

27

Page 28: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

RAC 12.2 管理フレームワークの刷新

AHF 機能AHF以外の機能

CVU/ORAchk/EXAchk

CHM

QoS Management CALOG

Clusterware

Resource Manager

Hang ManagerCHA

TFA

OS DB Instance GI

Memory Guard

Automatic Memory Management

GIMR

構築メンテナンス

監視・検知

制御・自動化

分析レポーティング

28

Page 29: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

本日の内容

Oracle Real Application Clusters R12.2 新機能概要

機能拡張と改善

新機能紹介

管理フレームワークの刷新

Domain Service Clusters について

1

2

3

4

5

29

Page 30: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

Domain Service Clusters について

• 8i / 9i OS Depended Module

• 10g R1/R2 Cluster Ready Service

• 11g R1 Oracle Clusterware

Active-Activeクラスタ全てのリソースが稼働

Grid 指向(1) – Serviceの概念Grid 指向(2) – ASM 実装

Management RepositoryCluster-wide管理を拡充

OSD (CM/IPC) CRSASM

(Instance)ASM

(Instance)Oracle Clusterware

ASM (Instance)

ASM (Instance)

Mgmt Repository

クラスタウェアの進化を振り返る

30

Page 31: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

Grid Infrastructure

Domain Service Clusters について

Mgmt Repository

Service

Trace File Analyzer

Rapid Home

ProvisionService

Shared Disk

ASM Instance

GridNamingService

QoSMgmt

Service

Trace File Analyzer

ASM Instance

• 11g R2Grid Infrastructure

Storage Sub System

各サービスの概要

ASM Service(Instance)

11gR2まではOracleインスタンスと直接連携

Trace FileAnalyzer

OS上のサービスとしてTrace Fileを監視・管理

Grid Naming Service

Grid Infrastructure 内のNaming Service実装

Rapid Home Provisioning

Oracle HomeのLife Cycle 管理サービス

QualityService Management

Policy設定に応じた、リソース監視と自動制御

Management Repository(GIMR)

GIを構成する各ノードの構成・負荷状況を監視しDBに保持

31

Page 32: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

Domain Service Clusters について

Grid InfrastructureMgmt

Repository Service

Rapid Home

ProvisionService

Shared Disk

GridNamingService

QoSMgmt

Service

• 12c (12.1)Grid Infrastructure / Flex ASM・Flex Cluster

Flex ASM

ASM Services

ACFS Services

Trace File Analyzer

Trace File Analyzer

ASM Services

ASM Services

Flex Cluster

Storage Sub System

32

Page 33: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

Domain Service Clusters について• System-A (本番環境A) • System-B (本番環境B) • System-C (開発・検証)

管理対象分離とコストの増大 + サービス重複によるリソースの消費

33

各クラスタ環境におけるサービス(GIMR・CHM / GNS / RHP / QoS / Flex ASM)は充実??

Page 34: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

Domain Service Clusters について• System-A (本番環境A) • System-B (本番環境B) • System-C (開発・検証)

Member Cluster Member Cluster Member Cluster

12.2 Domain Service Clusters

クラスタ環境の新設と共有サービス・リソースの

統合と一元管理

メンバークラスターはより軽く、シンプルに

34

Page 35: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

Domain Service Clusters についてR12.2 のDSC上で特に拡張され、メンバー・クラスタに提供されるサービス

Domain Services ClusterMgmt

Repository Service

Trace File Analyzer Service

Rapid Home

ProvisionService

Shared ASM

Storage Services

ASM Services

IO Service

ACFS Services

GridNamingService

QoSMgmt

Service

Global GIMR(MTA)

TFA 集中管理 Storage / ASM / File Systemクラスタのみならず、ローケーションワイドの

集中管理が可能に

Shared Grid Naming Service (GNS) High Availability

35

Page 36: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

Domain Service Clusters について – ASM接続の選択

Domain Services ClusterMgmt

Repository Service

Trace File Analyzer Service

Rapid Home

ProvisionService

Shared ASM

Storage Services

ASM Services

IO Service

ACFS Services

GridNamingService

QoSMgmt

Service

Member Cluster Member Cluster Member Cluster

①12.1踏襲(Local ASM)

②ASM Service “Direct” ③ASM Service “inDirect”

System-A

A

B

System-B System-C/D/E

C D E

Flex ASM Services

System-Aについて は、独立した機材を構成する場合とDSCも接続しているStorageの一部を切り出し、System-A専用としてアサインする構成が考えられる

36

Page 37: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

Domain Service Clusters について – 効果

Domain Services ClusterMgmt

Repository Service

Trace File Analyzer Service(T

FA)

Rapid Home

ProvisionService

Shared ASM

Storage ServicesASM

ServicesIO

ServiceACFS

ServicesGrid

NamingService

QoSMgmt

Service

Member Cluster Member Cluster Member Cluster12.1踏襲 ASM Service “Direct” ASM Service “inDirect”

System-A

A

B

System-B System-C/D/E

管理コストの削減(一元管理・オペレーションの簡素化・可視化) + 管理品質の均一化

リソースの最適化(インフラの統廃合と処理能力最適化)

アーキテクチャの統合・集約・仮想化・柔軟性向上(≒Private Cloud)

管理系機能の統合 (EMCC / DG Observer / GDS 他) – ROIの向上

データ及びストレージ統合が加速 – 12.2 ASM/ACFS の新機 (Flex Diskgroup)

C D E

37

Page 38: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

Domain Service Clusters – ユースケース(1)

基幹(顧客管理・課金) 基幹/情報 (履歴・集計) 検証・開発

中・大規模クラスのシステム構成例

DC-A DC-B

ハイエンド・ストレージ基幹系DB

基幹系(検証・開発)

基幹/情報(検証・開発)

情報系DB

システム担当

システム担当

基盤・H/W担当

開発ベンダA

開発ベンダB

38

Page 39: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

Domain Service Clusters – ユースケース(1)ハイエンド・ストレージを中核としたリソースと個別に実装されたサービスを集約

Member Cluster Member ClusterMember Cluster

Shared ASM

Flex ASM Services “Local ASM” “ASM Service” “(ASM) IO Service”

GridNamingService

QoSMgmt

Service

Domain Services ClusterRapid Home

ProvisionService

Storage Services

Mgmt Repository

Service

Trace File Analyzer

Service(TFA)

ASM Services

ACFS Services

IO Service

GridNamingService

QoSMgmt

Service

基幹(顧客管理・課金) 基幹/情報 (履歴・集計)DC-A DC-B

基幹系DB 情報系DB 検証用DB

ASM Storage 集約・統合

Gird Infrastructureサービス集約・統合

39

Page 40: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

Domain Service Clusters – ユースケース(2)小規模環境でも効果的な管理フレームワークの統合 – ストレージ管理は従来型

Member Cluster Member ClusterFlex ASM Services

GridNamingService

QoSMgmt

Service

Domain Services ClusterRapid Home

ProvisionService

Storage Services

Mgmt Repository

Service

Trace File Analyzer

Service(TFA)

ASM Services

ACFS Services

IO Service

GridNamingService

QoSMgmt

Service

System-A System-B

Flex ASM Services

Member Cluster

開発・検証・他

Flex ASM Services

ASMによるストレージ・サービスを提供しない場合は、GIMR やRHP を考慮した領域で済むため、H/Wコストが小さい

EMCC との統合など、管理系構成の集約効果でインフラコストの縮小が可能

Gird Infrastructureサービス集約・統合

40

↓DSCのASMサービスは使わない

Page 41: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

Domain Service Clusters – ユースケース(3)大規模環境におけるリソース解放と集中管理の重要性

• 多くのシステムを管理するコスト– インストールやアップデート– 恒久的な監視や必要に応じて診断

• 12.2 Cluster Domainは集中管理を実現– Rapid Home Provisioning によるバージョン管理– Autonomous Health Frameworkによる、リアルタイムのデータ分析のための診断情報の収集

計画外のダウンタイムに繋がる可能性のある深刻な問題があると診断されたノードに注力Cluster Domain

Clusters

Domain Services Cluster

RHP AHF

41

Page 42: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

Domain Service Clusters について【参考資料】 DSCの要件として検討が必要な項目は?可用性•R12.1までのGrid Infrastructure 同等の要件は必須•主要なH/Wコンポーネントは冗長化が推奨•3台以上の構成が推奨(多重障害やメンテナンスへの考慮)•GIMR を配置するストレージ可用性要件は高め (Diskは容量より弾数)•サイト障害に対するBest Practice はこれからの課題

性能・ストレージ要件•Member Cluster 数分のPDBを扱える性能•Member Cluster 数分のGIMRが格納できるディスク容量•予め ASM Serviceや ASM IO Service を提供する範囲を見極める•QoS / RHP / GNS など提供する共有サービスを見極める•ACFS (File System) 利用時のサイジングも必要•動的な拡張/メンテナンスが可能なH/W(Server /ストレージ)が推奨

42

Page 43: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

Oracle Real Application Clusters 12.2 新機能まとめ

• ユーザ視点で、培われてきたRACの技術をより繊細な域へ

• 拡張機能を組み合わせる事で運用性・可用性を高める事が可能RAC 12.2機能拡張・新機能

• 管理フレームワーク統合による自動化やコストの削減

• 障害に対して遅延が大きい人的な対応時間を極小化管理フレームワーク

• 重複するクラスタサービスを集約しリソースの柔軟性を向上

• サービスと管理機能が集約される事で管理一元化とコスト削減Domain Service Clusters

43

Page 44: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

Oracle Database 12c 対応研修コースのご案内

Oracle Database 12c: SQL 基礎 I (3日間)

Oracle Database 12c: 管理ワークショップ

(5日間)

Oracle Database 12c: SQL チューニングワークショップ

(3日間)

Oracle Database 12c: PL/SQL プログラム開発 (3日間)

Oracle Database 12c: インストール&アップグレード

(2日間)

Oracle Database 12c: バックアップ・リカバリ(5日間)

Oracle Database 12c: 新機能(5日間)

Oracle Database 12c: セキュリティ

(5日間)

Oracle Database 12c:Clusterware 管理

(4日間)

Oracle Database 12c:RAC 管理(4日間)

Oracle Database 12c: PL/SQL 基礎

(2日間)

データベース設計(3日間)

Oracle Database 12c: パフォーマンス・チューニング

(5日間)

Bronze

Silver

Platinum

Gold

Oracle Database 12c: SQL 基礎 II

(2日間)

Oracle Database 11g: データ・マイニング

手法(2 日間)

Oracle Database 12c: Database Vault

(2日間)

Oracle ではじめる統計入門(1 日間)

Oracle R Enterprise エッセンシャルズ

(2 日間)

※ Oracle Database 12cR2対応研修は順次提供予定です。詳しくはオラクルユニバーシティまでお問い合わせください。

Oracle Database 12c: マルチテナント・アーキテクチャ

(2日間)

Oracle Database 12c: ASM 管理(2日間)

Oracle Database 12c: 管理クイック・スタート(2日間)

Oracle Database 12c: 管理ネクスト・ステップ(3日間)

Adva

nced

Ana

lytic

s O

ptio

n 対応コース

基礎から上級スキルまで。Oracle Database 12c の製品機能を学習できる多彩な研修コースでスキルアップを

Page 45: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

Oracle Digitalは、オラクル製品の導入をご検討いただく際の総合窓口。電話とインターネットによるダイレクトなコニュニケーションで、どんなお問い合わせにもすばやく対応します。

もちろん、無償。どんなことでも、ご相談ください。

Page 46: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

Page 47: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>

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

Page 48: Oracle Real Application Clusters R12.2の新機能と …otndnld.oracle.co.jp/ondemand/ddd-2016/DD1-1.pdfOracle Real Application Clusters R12.2 新機能概要 < 機能拡張と改善>