enterprise manager 12c - oracle€¦ · oracle enterprise manager technology day enterprise manager...
TRANSCRIPT
Oracle Enterprise Manager Technology Day
Enterprise Manager 12c
ミドルウェア 関連の機能のご紹介
日本オラクル株式会社 製品事業統括 - テクノロジー製品事業統括本部 井上克己
Copyright© 2012, Oracle. All rights reserved.
以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことは できません。以下の事項は、マテリアルやコード、機能を提供することをコミットメント(確約)するものではないため、購買決定を行う際の判断材料になさらないで下さい。オラクル製品に関して記載されている機能の開発、リリースおよび時期については、弊社の裁量により決定されます。
OracleとJavaは、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。 文中の社名、商品名等は各社の商標または登録商標である場合があります。
2
Copyright© 2012, Oracle. All rights reserved.
Enterprise Manager 12c 全体像
3
Copyright© 2012, Oracle. All rights reserved.
品質管理 Application Quality Mgmt
構成管理 Configuration Management
パフォーマンス管理
Application Performance Mgmt
ライフサイクル管理 Lifecycle
Management
物理 & 仮想 Systems Mgmt
Cloud / Ops Center
IaaS (Infrastructure as a Service)
データベースグリッド: Oracle Database, Database Options
Exadata Database Machine
アプリケーショングリッド: WebLogic Server, Coherence, JRockit
Exalogic Elastic Cloud
PaaS/MWaaS (Platform/Middleware as a Service)
Security: Identity Mgmt
Process Mgmt: BPM Suite
User Interaction: WebCenter
Oracle Applications
(FusionApps,EBS,Siebel)
カスタム
アプリ 他社製アプリ
アプリケーション
Oracle VM for x86
Operating Systems: Oracle Enterprise Linux Oracle Linux Oracle Solaris
Oracle VM for SPARC (LDom) Solaris Containers
サーバー
ストレージ
Oracle Enterprise Manager 12c
ネットワークファブリック
End-to-End
アプリケーションからディスクまで
Integration: SOA Suite
FMW アプリ
4
Copyright© 2012, Oracle. All rights reserved. 6
ミドルウェアターゲット群
Copyright© 2012, Oracle. All rights reserved.
Fusion Middleware コントロール、および、 Weblogic 管理 コンソール との比較
• EM12c の優位点 • 複数 Weblogic ドメイン(Fusion Middlewareファーム)管理可能
• 過去データがレポジトリに蓄積される
• 傾向(トレンド)を把握できる
• 過去時点のトラブルシューティングの際に参照される
• 一定期間を過ぎたデータは効率的にOracle DBのジョブにより削除される
• EM12c から現在開いている FMWファーム、WLドメインの FMWコントロール, Weblogic管理コンソール へジャンプも可能
7
Copyright© 2012, Oracle. All rights reserved.
基本監視機能
8
I. ホーム画面、ダッシュボード II. メトリック拡張 III. ルーティング・トポロジー IV. サービスレベル管理 V. コンポジット・アプリケーション
Copyright© 2012, Oracle. All rights reserved.
WLSメトリックの例
• WLSメトリック
• JMS関連
• 保留メッセージ数、格納されたバイト、など
• JTA関連
• ロールバック数、アクティブトランザクション数、など
• JVM関連
• ヒープ使用率、GC経過した時間、など
• JSP、Servlet
• リクエスト処理時間など
• JDBCデータソース
• キャッシュに追加された分
• 接続リクエスト / 分、など
• 上記のメトリックなど、Web アプリケーション環境で監視対象となるメトリックが利用可能
9
Copyright© 2012, Oracle. All rights reserved.
イベントモニタリング
• 「クリティカル」 「警告」とする閾値を設定
• 通知方法 – email/page, SNMP trap, OSコマンド
• 通知ルールとスケジュール • いつ通知を受け取るのか
• 問題修正アクション: • WLSの起動/停止
• WLST 実行 (WLS管理スクリプト)
• 監視テンプレート • 事前定義されたテンプレートを提供
• 管理者によってテンプレートをカスタマイズ可能
可用性とパフォーマンスを24x7で監視
ドメイン、管理対象サーバの
ホームページからドリルダウンし、
閾値を超えたインシデントを確認
システム要件に合わせて閾値、ルールを設定。
または、WLSデフォルト監視テンプレートを利用
11
Copyright© 2012, Oracle. All rights reserved.
監視テンプレート (JVMヒープ使用率)
ヒープ使用率 > 80%で警告
> 90%でクリティカル
12
Copyright© 2012, Oracle. All rights reserved.
• ドメイン、サーバのホームページに閾値を超えたイベントのインシデントが表示され、ドリルダウンすることにより、内容を確認できる
13
Copyright© 2012, Oracle. All rights reserved.
基本監視機能
14
I. ホーム画面、ダッシュボード II. メトリック拡張 III. ルーティング・トポロジー IV. サービスレベル管理 V. コンポジット・アプリケーション
Copyright© 2012, Oracle. All rights reserved.
メトリック拡張 – ミドルウェア
• ウィザードにより JMXベースの メトリック拡張 を作成
16
Copyright© 2012, Oracle. All rights reserved.
メトリック拡張 – JMX の場合
• ウィザードによる メトリック拡張作成
• MBean 検索
17
Copyright© 2012, Oracle. All rights reserved.
基本監視機能
18
I. ホーム画面、ダッシュボード II. メトリック拡張 III. ルーティング・トポロジー IV. サービスレベル管理 V. コンポジット・アプリケーション
Copyright© 2012, Oracle. All rights reserved.
ルーティング・トポロジ・ビューア 多階層システムの可視化
• 中間層環境の事前定義された、グラフィカルなトポロジ
• リクエストの処理ルーティングを可視化 • 例: HTTPサーバー → WebLogic Server → DBサーバー
• ドメイン全体の稼働状況 を把握
• トポロジの検索/フィルタ
• パフォーマンスデータを オーバーレイで表示
• 右クリック・メニューで 詳細情報にドリルダウン
• PNG形式での出力
19
Copyright© 2012, Oracle. All rights reserved. 20
ルーティング・トポロジー – 3種類のビュー
Copyright© 2012, Oracle. All rights reserved. 22
ルーティング・トポロジー
- 表示するターゲットタイプ指定
Copyright© 2012, Oracle. All rights reserved.
基本監視機能
23
I. ホーム画面、ダッシュボード II. メトリック拡張 III. ルーティング・トポロジー IV. サービスレベル管理 V. コンポジット・アプリケーション
Copyright© 2012, Oracle. All rights reserved. 26
サービスレベル管理: EM12cでの新機能
(SLA: Service Level Agreement)
• 階層化された SLA 定義 • SLA -> SLO -> SLI
サービス・レベル合意 サービス・レベル目標値 サービス・レベルインジケータ
• AND/OR 条件
• SLA 定義のその他の変更点 • SLA設定期間(SLA Age)、休日設定
• SLA 作成ウィザード
• SLA ダッシュボード • SLA “リージョン” をホームページなどに追加可能
(パーソナライゼーション機能)
Copyright© 2012, Oracle. All rights reserved.
ビジネスカレンダー設定
27
• 曜日毎に異なる時間
• 祝祭日
Copyright© 2012, Oracle. All rights reserved.
SLA定義ウィザード
28
Copyright© 2012, Oracle. All rights reserved.
SLAダッシュボード
29
現時点まで
現時点までの達成度
目標値
現在
Copyright© 2012, Oracle. All rights reserved.
基本監視機能
30
I. ホーム画面、ダッシュボード II. メトリック拡張 III. ルーティング・トポロジー IV. サービスレベル管理 V. コンポジット・アプリケーション
Copyright© 2012, Oracle. All rights reserved.
コンポジット・アプリケーションの管理 効率と生産性の向上
• 関連する複数のアプリケーションをグループ化し、単一のダッシュボードで表示 • インシデント、パフォーマンス、
コンプライアンスなどを一覧表示
• ミドルウェアの主要なターゲット タイプをサポート
• 表示するメトリックはユーザー ごとにパーソナライズが可能
• SLA定義の準備ステップ
• ルーティング・トポロジ・ビューは、 すべてのターゲットの関係を表示
31
ウィザードを使用して簡単に コンポジット・アプリケーション を定義することが可能
コンポジット・アプリケーションを構成する アプリケーションやその基盤となるWLS、 Coherence、JVMなど表示するメトリック はカスタマイズが可能
Copyright© 2012, Oracle. All rights reserved.
コンポジット・アプリケーション作成ウィザード
• 複数の関連する “アプリケーション”から 自動的に依存ターゲットを 導出しグループ化
• アプリに含まれるWebサービスの 受付口が検出される
32
Copyright© 2012, Oracle. All rights reserved.
パーソナライゼーション – ミドルウェア
33
Copyright© 2012, Oracle. All rights reserved.
パフォーマンス管理
34
I. ツール群 II. End-to-End トランザクション III. JVM診断 IV. アプリケーションの依存性とパフォーマンス(ADP) V. ミドルウェア診断アドバイザー VI. アプリケーションリプレイ
構成管理
Configuration Management
パフォーマンス管理
Application Performance Mgmt
ライフサイクル管理 Lifecycle
Management
Copyright© 2012, Oracle. All rights reserved.
JVM
パフォーマンス管理機能群 Application Performance Management
Web 層
FMW WebLogic
他
Oracle 11gR2
Database
Database
Database
`
エンドユーザー
オーダーエントリー
アカウント更新
ログイン
`
`
アプリケーション・リプレイ Database Replay
RUEI (Real User
Experience Insight) ADP(アプリケーションの依存性とパフォーマンス)
35
リクエスト監視
JVM 診断
Copyright© 2012, Oracle. All rights reserved.
パフォーマンス管理
36
I. ツール群 II. End-to-End トランザクション III. JVM診断 IV. アプリケーションの依存性とパフォーマンス(ADP) V. ミドルウェア診断アドバイザー VI. アプリケーションリプレイ
構成管理
Configuration Management
パフォーマンス管理
Application Performance Mgmt
ライフサイクル管理 Lifecycle
Management
Copyright© 2012, Oracle. All rights reserved.
End-to-End
トランザクションのトレース
Firewall Web 層 ミドルウェア データベース
Database
Database
Database
`
エンドユーザー
オーダーエントリー
アカウント更新
ログイン
`
`
Oracle Enterprise Manager Cloud Control
MW & Application 管理 DB 管理 Real User Mon. サービスレベル管理
• ブラウザから DB まで
• すべての層にわたってのトランザクショントレース
37
Copyright© 2012, Oracle. All rights reserved.
ECID – トランザクショントレース補助機能
Oracle HTTP Server
JEE
DB
WebService
• ECID – Execution Context ID、実行コンテクストID
• グローバルUnique ID, UUID
• ECID により複数層の実行を関連付け
ECID
ECID ECID
ECID
ECID
0000I3K7DCnAhKB5JZ4Eyf19wAgN000001,0
V$SESSION
38
Copyright© 2012, Oracle. All rights reserved.
ECID生成とコンポーネントのログ ECID
Oracle製品スタックへの入り口でECID生成
システム
ログファイルへの出力例
アプリケーション
社外 B2B ホスト
WebService
ブラウザ
Oracle HTTP Server
Oracle WebLogic
Server
[2010-09-23T10:54:00.206-07:00] [soa_server1] [NOTIFICATION] [] [oracle.mds] [tid: [STANDBY].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId:
<anonymous>] [ecid: 0000I3K7DCnAhKB5JZ4Eyf19wAgN000001,0] [APP: wsm-pm] "Metadata Services: Metadata archive (MAR) not found."
39
Copyright© 2012, Oracle. All rights reserved.
パフォーマンス管理
40
I. ツール群 II. End-to-End トランザクション III. JVM診断 IV. アプリケーションの依存性とパフォーマンス(ADP) V. ミドルウェア診断アドバイザー VI. アプリケーションリプレイ
構成管理
Configuration Management
パフォーマンス管理
Application Performance Mgmt
ライフサイクル管理 Lifecycle
Management
Copyright© 2012, Oracle. All rights reserved. 41
JVM診断(JVM Diagnostics, JVMD)
旧称 AD4J
• オーバーヘッドの小さいJavaパフォーマンス診断ツール
• Java アプリケーション分析機能を本番環境で提供
• JRockit, Sun JVM, IBM JVM のサポート
• WebLogic, WebSphere などのAppServer対応
• スタンドアローン Java 対応
• 例: Coherence
• ECID不要
• コードの変更や、再リンクは不必要
Copyright© 2012, Oracle. All rights reserved. 42
WebLogicドメインターゲット画面から
JVM診断へドリルダウン
Copyright© 2012, Oracle. All rights reserved.
スレッド分析
• 緑: DB待機、臙脂色: CPU
43
Copyright© 2012, Oracle. All rights reserved. 44
Oracle DB <-> Java間で双方向に横断的に分析 • ADDM (自動データベース診断モニター)との連係
• DB待機イベントの待機理由をグラフ上に表示
• Java スレッドからDB セッションまで追跡
– 登録されているDBインスタンスターゲットへドリルダウン
DB処理待ちスレッドを特定
該当インスタンスの
トップ・アクティビティ へドリルダウン
Copyright© 2012, Oracle. All rights reserved.
ADDM画面からJVM診断画面へドリルアップ
45
Copyright© 2012, Oracle. All rights reserved. 49
JVMヒープ分析
• 最低限のオーバーヘッドでJVM ヒープ状況のスナップショットを取得
• 2つの異なるタイミングで取得されたJVM ヒープのスナップショットを比較し、メモリ・リーク分析
• 分析結果をレポジトリに格納し効率よく比較
2つのヒープ状況を比較し差分を表示
Copyright© 2012, Oracle. All rights reserved.
パフォーマンス管理
51
I. ツール群 II. End-to-End トランザクション III. JVM診断 IV. アプリケーションの依存性とパフォーマンス(ADP) V. ミドルウェア診断アドバイザー VI. アプリケーションリプレイ
構成管理
Configuration Management
パフォーマンス管理
Application Performance Mgmt
ライフサイクル管理 Lifecycle
Management
Copyright© 2012, Oracle. All rights reserved. 52
アプリケーションの依存性とパフォーマンス Application Dependency and Performance(ADP/CAMM)
• JavaEE 、BPEL PMやポータルアプリの自動検出と監視
• 性能低下の原因となっているコンポーネントをトップダウンで特定
• 開発ツールに依存しない
• 3rdパーティアプリケーションも対象
• ソースの変更不要
• 多様な統計情報の現在値や
履歴データ
SOA/ポータル/JavaEEのパフォーマンス診断を容易にするビュー
Copyright© 2012, Oracle. All rights reserved.
コンポジットアプリケーションのモデル化 2つの例: JEE(BPEL), Portal(ADF,JSF)
53
設定 ファイル群
設定 ファイル群
Servlet#1
Servlet#2
Servlet#3
EJB#1
MDB#1
ADF TaskFlow#1
ADF TaskFlow#2
JSF#1
BPEL process#1 Activity#1
Page#1
Page#2
WebService#1
Copyright© 2012, Oracle. All rights reserved.
モデル化したアプリケーションをツリー化 2つの例
• ADF • Oracle製
開発 フレーム ワーク
• WebCenter
• SOA コンポジット
• BPEL プロセス
54
Copyright© 2012, Oracle. All rights reserved.
EJBの例 WebLogicサンプルアプリ MedRec
56
Copyright© 2012, Oracle. All rights reserved.
BPEL の例 BPELフロー、遅延分析
57
• BPELプロセス開発画面のようなフロー表示も可能
Copyright© 2012, Oracle. All rights reserved.
BPEL の例 BPELフロー、遅延分析
58
• 遅延分析では最も実行に時間がかかるアクティビティが赤で表示されます
• 特定のアクティビティのメトリック表示
Copyright© 2012, Oracle. All rights reserved.
Oracle Service Bus 例: トポロジー 指定時間内の実行状況表示
59
Copyright© 2012, Oracle. All rights reserved.
パフォーマンス管理
60
I. ツール群 II. End-to-End トランザクション III. JVM診断 IV. アプリケーションの依存性とパフォーマンス(ADP) V. ミドルウェア診断アドバイザー VI. アプリケーションリプレイ
構成管理
Configuration Management
パフォーマンス管理
Application Performance Mgmt
ライフサイクル管理 Lifecycle
Management
Copyright© 2012, Oracle. All rights reserved.
• WebLogic Server の自動診断とチューニングアドバイス
• ドメイン、クラスタ、または管理対象サーバーレベル
• 現バージョンが診断できるエリア
• JDBC SQL Execution
• JDBC Connection Leak
• JDBC Pool Wait
• EJB Execution
• Remote EJB Invocation
• Thread Locks
• WebLogic Server 10.3 以上が対象
• JVM診断が必須
61
ミドルウェア診断アドバイザ (Middleware Diagnostic Advisor)
EM12c 新機能
Copyright© 2012, Oracle. All rights reserved.
62
ミドルウェア診断アドバイザ (Middleware Diagnostic Advisor)
Copyright© 2012, Oracle. All rights reserved.
パフォーマンス管理
63
I. ツール群 II. End-to-End トランザクション III. JVM診断 IV. アプリケーションの依存性とパフォーマンス(ADP) V. ミドルウェア診断アドバイザー VI. アプリケーションリプレイ
構成管理
Configuration Management
パフォーマンス管理
Application Performance Mgmt
ライフサイクル管理 Lifecycle
Management
Copyright© 2012, Oracle. All rights reserved. 64
アプリケーションテスト
• Application Testing Suite(ATS)
• 機能テスト、性能テスト, テストプロセス管理.
• 多種アプリケーションをサポート
インフラストラクチャーテスト
• Application Replay • アプリケーション全スタックへのロードテスト
• 多種アプリケーションをサポート
• Real Application Testing(RAT)
• DB Replay: データベース層インフラ変更のテスト
• テストデータ管理
• データマスキングパック
• 機密性の高いセンシティブなデータを非解読化
• 異種データベースのサポート
テスト機能 アプリケーション品質管理,パフォーマンス管理
Pre-Packaged Apps
Composite
Apps
Custom Apps
Database
Physical & Virtual Servers
Storage
B2B
品質・パフォーマンス
Mg
mt. fo
r En
tire
Ap
plic
atio
n S
tack
Middleware
Copyright© 2012, Oracle. All rights reserved. 66
Application Replay – テストスコープ どの部分の変更をテストできるか
テストできない 変更
テストできるインフラ変更
• WebLogic Serverのバージョンアップ
• AppServer設定変更 • OS 変更 • AppServer ホストアップグ
レード • トポロジー変更
• Database upgrades, patches
• Schema, parameters • RAC nodes, interconnect • OS platforms, OS upgrades • CPU, memory • Storage
…
Storage
DB
アプリケーション層でのキャプチャーとリプレイ
ミドルウェア層
クライアント クライアント クライアント
Copyright© 2012, Oracle. All rights reserved. 67
Application Replay アーキテクチャー
Client Client …
Client
1.キャプチャー 2. リプレイ
本番環境 テスト環境
Network tap RUEI HTTP キャプチャー
DB キャプチャー
Workload Replay Clients
結果解析
RUEI: Real User
Experience Insight
EM ファミリーの製品
Copyright© 2012, Oracle. All rights reserved. 68
アプリケーション・リプレイ – まとめ
• データベース・リプレイの WebLogic 版
• DBと同期を確認しながらの再生も可能 • ECID 使用
Copyright© 2012, Oracle. All rights reserved.
ライフサイクル管理
69
I. デプロイ II. ログビューワ III. 診断スナップショット IV. サポートワークベンチ
構成管理 Configuration Management
パフォーマンス管理
Application Performance Mgmt
ライフサイクル管理 Lifecycle
Management
Copyright© 2012, Oracle. All rights reserved.
製品に同梱されているデプロイメント機能
70
Copyright© 2012, Oracle. All rights reserved.
ソフトウェア・ライブラリ • コンポーネント、スクリプト、アセンブリの単一のステージエリア
• 通常NFSかHTTPによるネットワークアクセスを可能にする必要があります
• 配置される個々のファイルにACL設定可能
Copyright© 2012, Oracle. All rights reserved.
リファレンスからWebLogicドメインのクローン 環境構築にかかる時間とエラーの削減
• クローン操作には、WebLogic Server バイナリとドメインコンフィグレーションが含まれます。
• ドメインのカスタマイズ
• リスンアドレス、ポート番号
• 管理対象サーバ、データソース、etc
• 提供されているプロシージャに、カスタムで作業ステップの追加/削除が可能
• 既にインストールされているWebLogicをリファレンス(クローン元)として、クローンを実施
クローン元のWebLogicコンテキストから、
WebLogic ドメインのクローンを実行
73
Copyright© 2012, Oracle. All rights reserved.
Software LibraryからWebLogicドメインをクローン
• ソフトウェアライブラリに、WebLogicドメインのプロビジョニングプロファイルを作成
• ドメインコンフィグレーションを設定
• リスンアドレス、ポート番号
• DataSource
• JMS Storeなど
WebLogic プロビジョニングプロファイル
の作成
クローンする際に、ドメイン情報の設定を行う
(リスンアドレス、 ポート番号、
データソース….)
74
Copyright© 2012, Oracle. All rights reserved.
Software LibraryからWebLogicドメインをクローン ソフトウェアライブラリ内にある
WebLogicドメイン用プロビジョニング
プロファイルを選択
ドメインコンフィグレーション情報を入力し、
クローンを作成
75
Copyright© 2012, Oracle. All rights reserved.
WLSドメインのスケールアップ、スケールアウト アプリケーションパフォーマンスを早急に改善
• 既存ドメインやクラスタにキャパシティを追加し、負荷増加に対応
• スケールアップ、スケールアウトは、管理対象サーバの追加、マシン、ノードマネージャの追加により実施
• キャパシティを増加させるドメインのオペレーションメニューから作業を行う
WLSドメインの スケールアップ、 スケールアウト メニュー
シンプルな4ステップのウィザードで 複数のホストにWLSドメインを スケールアップ、スケールアウト
76
Copyright© 2012, Oracle. All rights reserved.
Java EEアプリケーションのデプロイ、再デプロイ
• 複数アプリを複数ドメインへ一括デプロイ
• デプロイ前スクリプト、デプロイ後スクリプト • デプロイ対象ドメイン全ての管理サーバーでエージェントがWLST実行
• スクリプトは事前にソフトウェアライブラリに登録
• アプリケーション、または、共有ライブラリとしてデプロイするかの指定
• 再デプロイの場合、既デプロイアプリのリタイアメントポリシー指定 • In-flight 中のインスタンス完了待ちかタイムアウト
Copyright© 2012, Oracle. All rights reserved.
ライフサイクル管理
79
I. デプロイ II. ログビューワ III. 診断スナップショット IV. サポートワークベンチ
構成管理 Configuration Management
パフォーマンス管理
Application Performance Mgmt
ライフサイクル管理 Lifecycle
Management
Copyright© 2012, Oracle. All rights reserved.
ログ・ファイルの横串検索:ログ・ビューア Fusion Middlewareのログをシングルコンソール化
日付やメッセージ種別など表示ログをカスタマイズして表示
選択したログを任意の ファイルにエクスポート
各ログを詳細表示
• WLSを始めとするFusion Middlewareのログを統合
• Fusion Middleware環境のログを一元管理
• 期間やメッセージ種別、コンテキストID(ECID)等による絞り込み
• 任意のログをファイルにエクスポート可能
80
Copyright© 2012, Oracle. All rights reserved.
ライフサイクル管理
81
I. デプロイ II. ログビューワ III. 診断スナップショット IV. サポートワークベンチ
構成管理 Configuration Management
パフォーマンス管理
Application Performance Mgmt
ライフサイクル管理 Lifecycle
Management
Copyright© 2012, Oracle. All rights reserved.
診断スナップショットによる診断情報収集 WebLogic ServerログとJVM診断アーカイブ生成
• WebLogic ServerとJVMの診断情報・ログをアーカイブし永続化・保管
• 任意の期間の診断情報を抽出して分析可能 • 異なるEnterprise Manager環
境で採取したスナップショットのImport/Exportをサポート
• スナップショットを管理者間やOracle Supportで共有し障害解析を効率化
該当期間のドメイン全体のWLS
ログを収集
WLSログとメトリック、JVMのスレッドやGC、ヒープ情報を関連付けて保持
82
Copyright© 2012, Oracle. All rights reserved.
診断スナップショット
83
Copyright© 2012, Oracle. All rights reserved.
診断スナップショット: 内容表示
• 複数種類の ターゲットの 情報を 一括取得
• Oracle Diagnostic Logging(ODL)
• システム全体にまたがったログ分析のためのFMW標準
• ECID などの情報
84
Copyright© 2012, Oracle. All rights reserved.
診断スナップショット: オフライン分析 JVM診断データの例
85
Copyright© 2012, Oracle. All rights reserved.
ライフサイクル管理
86
I. デプロイ II. ログビューワ III. 診断スナップショット IV. サポートワークベンチ
構成管理 Configuration Management
パフォーマンス管理
Application Performance Mgmt
ライフサイクル管理 Lifecycle
Management
Copyright© 2012, Oracle. All rights reserved.
サポートワークベンチ for WebLogic Server インシデントベースの障害管理
ドメインやサーバインスタンスのメニューからサポートワークベンチにアクセス
• クリティカルなエラー発生時の診断情報を自動収集
• ADR(Automatic Diagnostic Repository) /diag/*
• アーカイブされた診断情報をMy Oracle SupportにアップロードしてSRの自動発行
• SRをEnterprise Manager上からトラッキング
WLSの診断イメージキャプチャも診断
情報として提供
87
Copyright© 2012, Oracle. All rights reserved.
構成管理
88
I. 概要 II. 構成、設定データ収集 III. 比較、検索 IV. コンプライアンス
構成管理 Configuration Management
パフォーマンス管理
Application Performance Mgmt
ライフサイクル管理 Lifecycle
Management
Copyright© 2012, Oracle. All rights reserved. 89
構成管理
• 構成管理とは • システムを構成するあらゆるコンポーネ
ントの状態とその変化を正確に把握すること
• H/W やOS の情報
• データベースの情報
• アプリケーション・サーバの情報
• アプリケーション(3rdパーティー含む)
• ITIL と構成管理 • ITIL の中核となるサービス・サポートの5
つのプロセスのうちの1つ
• インシデント管理、問題管理、構成管理、変更管理、リリース管理
・・・
構成情報を 一元化
運用管理者
• 構成情報の自動収集
• 情報の一元管理
• 検索、比較
• 変更履歴
• レポート
Copyright© 2012, Oracle. All rights reserved.
構成管理
90
I. 概要 II. 構成、設定データ収集 III. 比較、検索 IV. コンプライアンス
構成管理 Configuration Management
パフォーマンス管理
Application Performance Mgmt
ライフサイクル管理 Lifecycle
Management
Copyright© 2012, Oracle. All rights reserved. 91
ターゲット検出機能の強化
• IPポート・スキャン(NMAP)を利用し
て、一度に複数のサーバー、仮想サーバー、サービスを検出可能
• 検出対象のサーバーにEMエージェントインストールされていなくても検出可能
• 自動検出されたターゲットに対し、
ワークフローにしたがって簡単に
エージェントをデプロイ可能
Copyright© 2012, Oracle. All rights reserved. 92
構成管理対象: OSファイルなど
• 例)Apache設定ファイル
Copyright© 2012, Oracle. All rights reserved.
多くのファイルパーサー
93
Copyright© 2012, Oracle. All rights reserved.
インベントリと使用状況の詳細
94
Copyright© 2012, Oracle. All rights reserved.
構成管理
95
I. 概要 II. 構成、設定データ収集 III. 比較、検索 IV. コンプライアンス
構成管理 Configuration Management
パフォーマンス管理
Application Performance Mgmt
ライフサイクル管理 Lifecycle
Management
Copyright© 2012, Oracle. All rights reserved.
強化されたWLS コンフィグレーション比較機能 環境の差異を早急に把握
• WebLogic ドメインの比較
• 事前定義された、カスタマイズ可能なコンフィグレーション比較テンプレート
• 特定の差異を無視
• 差異が検知されるとemail送信
• 比較のスケジューリング
• 比較した結果をプリント可能なフォーマットとして保存
コンフィグレーションの比較テンプレートをカスタマイズ
差異が検知されたらemail
送信
96
Copyright© 2012, Oracle. All rights reserved.
強化されたWLSコンフィグレーション検索機能 複数のドメインに渡ってコンフィグレーションを検索
EM管理対象ターゲットのコンフィグレーションをレポジトリに格納
• ユーザによるコンフィグレーション検索の定義を作成、保存
• コンフィグレーションを検索し、他のターゲットとの関係を追跡
複数の検索オプションを指定でき、複数のターゲットから探しているコンフィグレーションを検索することが可能
97
Copyright© 2012, Oracle. All rights reserved.
構成管理
98
I. 概要 II. 構成、設定データ収集 III. 比較、検索 IV. コンプライアンス
構成管理 Configuration Management
パフォーマンス管理
Application Performance Mgmt
ライフサイクル管理 Lifecycle
Management
Copyright© 2012, Oracle. All rights reserved. 99
Enterprise Manager 12 での変更点
• BEA Guardian 機能の取り込み • WebLogic 環境をスキャンし蓄積された知見と比較することによりセキュリ
ティ侵害やエラーを予防的に警告
• 11g で ‘ポリシー’ と呼ばれていたものが‘コンプライアンス基準’と呼ばれるようになりました
Copyright© 2012, Oracle. All rights reserved.
コンプライアンス標準ルールの種類
• リアルタイム監視ルール 作成ウィザード
100
Copyright© 2012, Oracle. All rights reserved.
製品内事前定義済みの コンプライアンス標準ルール
• 総計1700
• 検索 インター フェース
• WebLogic のリポジトリ ルールの例
105
Copyright© 2012, Oracle. All rights reserved.
WebLogic 署名 ルールの 例
• キーワードでも 検索可能
106
Copyright© 2012, Oracle. All rights reserved.
WebLogic署名ルールの詳細
107
Copyright© 2012, Oracle. All rights reserved.
その他の管理対象(ターゲット)
108
I. Coherence II. SOA III. WebService セキュリティ IV. アイデンティティ
Copyright© 2012, Oracle. All rights reserved.
Coherenceクラスタのパフォーマンス監視
110
ホームページでは、 主要なパフォーマンス情報の表示が可能 例: キャッシュのヒット率、オブジェクト数、 脆弱なノード、etc…
パフォーマンス情報は、 必要なメトリックを選択し、自由に カスタマイズが可能
Copyright© 2012, Oracle. All rights reserved.
Coherenceクラスタ – オーバーレイ表示
111
Copyright© 2012, Oracle. All rights reserved.
Coherenceキャッシュの監視
112
キャッシュにドリルダウンすると ノードごとの負荷状況を確認する ことが可能
メトリックの値の比較、傾向の監視と 閾値の設定によるパフォーマンス のチェック
表示する情報をカスタマイズする ためのメトリック・パレット
Copyright© 2012, Oracle. All rights reserved.
キャッシュの管理 キャッシュの制御
• キャッシュの集中管理のためのソリューション • Coherence QLのEM画面からの実行によるさまざまな操作の起動
• キャッシュされたオブジェクトの参照、インポート、エクスポート、削除、インデックスの追加/削除、etc…
• Coherence QLの問合わせの管理
• キャッシュを常に「ウォームアップ」の状態に維持 • Coherenceはシャットダウンするとすべてのデータを失う
• アプリケーションの再起動後はCoherenceの「ウォームアップ」の時間が必要となりパフォーマンスが低下
• アプリケーションをシャットダウンする前にキャッシュされたオブジェクト(選択したものまたはすべて)をファイルにエクスポートし、起動後にインポート
114
Copyright© 2012, Oracle. All rights reserved.
Coherenceのプロビジョニング 管理タスクの自動化
• 新規のクラスタの作成 • WKA(Well Known Address)とマルチキャストをサポート
• 異なるマシンへのファイルの移動、ノードの追加
• 既存のクラスタへのノードの追加 • ファイルの移動とノードの追加
• 既存のCoherenceのセットアップを使用した新規ノードの起動
• ノードの更新 • 更新された構成ファイルや アプリケーションJAR ファイル
• テストモードか本番モードかの指定可能
• 起動スクリプトの移動とノードの再起動
115
Copyright© 2012, Oracle. All rights reserved.
コヒーレンス・ノード・プロビジョニング デプロイメントプロシージャー
116
Copyright© 2012, Oracle. All rights reserved.
Coherence 構成管理
• Coherenceの構成の企業レベルでの管理 • すべてのノードの構成のチェック
• 同一クラスタ/異なるクラスタ内の異なるノードの構成の比較
• 構成の変更履歴を一定期間追跡
• ランタイム構成の変更 • ノード、キャッシュ、サービスの実行時の構成パラメータを調整
117
Copyright© 2012, Oracle. All rights reserved.
Coherenceの構成トポロジ
118
WebLogic ServerとCoherenceの 関連を表示
コンポーネントの依存関係 を参照
Coherenceノードを実行 しているホスト
Copyright© 2012, Oracle. All rights reserved.
その他の管理対象(ターゲット)
119
I. Coherence II. SOA III. WebService セキュリティ IV. アイデンティティ
Copyright© 2012, Oracle. All rights reserved.
SOAインフラストラクチャ ターゲット
120
JVM診断へ ドリルダウン
Copyright© 2012, Oracle. All rights reserved.
SOAコンポジットのサービストポロジー表示
• SOAコンポーネント間のデータの流れを表示 • ADPの機能を利用
122
Copyright© 2012, Oracle. All rights reserved.
SOAデハイドレーション・ストア ダッシュボード
123
EM12c 新機能
JVM 診断
Copyright© 2012, Oracle. All rights reserved.
その他の管理対象(ターゲット)
124
I. Coherence II. SOA III. WebService セキュリティ IV. アイデンティティ
Copyright© 2012, Oracle. All rights reserved. 126
Web Service ポリシーダッシュボード
• ポリシー一覧ビュー
• ポリシーからアプリケーションログへドリルダウン
EM12c 新機能
Copyright© 2012, Oracle. All rights reserved.
その他の管理対象(ターゲット)
127
I. Coherence II. SOA III. WebService セキュリティ IV. アイデンティティ
Copyright© 2012, Oracle. All rights reserved.
アイデンティティ管理製品ダッシュボード
128
EM12c 新機能
Copyright© 2012, Oracle. All rights reserved. 129
Oracle Directory Server Enterprise Edition
対応
• 旧 Sun Directory Server (SunOne/iPlanet)
• レプリケーションでの役割(マスタ/ハブ/Consumer)の表示
• 構成管理(Configuration Management)の管理対象
129
EM12c 新機能
Copyright© 2012, Oracle. All rights reserved. 130
http://blogs.oracle.com/oracle4engineer/entry/otn_ondemand_questionnaire
OTNオンデマンド 感想
OTNセミナーオンデマンド
コンテンツに対する ご意見・ご感想を是非お寄せください。
上記に簡単なアンケート入力フォームをご用意しております。
セミナー講師/資料作成者にフィードバックし、 コンテンツのより一層の改善に役立てさせていただきます。
是非ご協力をよろしくお願いいたします。
Copyright© 2012, Oracle. All rights reserved.
OTNセミナーオンデマンド 日本オラクルのエンジニアが作成したセミナー資料・動画ダウンロードサイト
掲載コンテンツカテゴリ(一部抜粋)
Database 基礎
Database 現場テクニック
Database スペシャリストが語る
Java
WebLogic Server/アプリケーション・グリッド
EPM/BI 技術情報
サーバー
ストレージ
例えばこんな使い方
• 製品概要を効率的につかむ
• 基礎を体系的に学ぶ/学ばせる
• 時間や場所を選ばず(オンデマンド)に受講
• スマートフォンで通勤中にも受講可能
100以上のコンテンツをログイン不要でダウンロードし放題
データベースからハードウェアまで充実のラインナップ
毎月、旬なトピックの新作コンテンツが続々登場
131
OTNオンデマンド
コンテンツ一覧 はこちら http://www.oracle.com/technetwork/jp/ondemand/index.html
新作&おすすめコンテンツ情報 はこちら http://oracletech.jp/seminar/recommended/000073.html 毎月チェック!
Copyright© 2012, Oracle. All rights reserved.
オラクルエンジニア通信 オラクル製品に関わるエンジニアの方のための技術情報サイト
132
オラクルエンジニア通信
技術コラム
アクセス ランキング
特集テーマ Pick UP
技術資料
性能管理やチューニングなど月間テーマを掘り下げて詳細にご説明
インストールガイド・設定チュートリアルetc. 欲しい資料への最短ルート
他のエンジニアは何を見ているのか?人気資料のランキングは毎月更新
SQLスクリプト、索引メンテナンスetc. 当たり前の運用/機能が見違える!?
http://blogs.oracle.com/oracle4engineer/
Copyright© 2012, Oracle. All rights reserved.
oracletech.jp ITエンジニアの皆様に向けて旬な情報を楽しくお届け
133
oracletech
Viva! Developer
セミナー
スキルアップ
製品/技術 情報
ORACLE MASTER! 試験頻出分野の模擬問題と解説を好評連載中
Oracle Databaseっていくら?オプション機能も見積れる簡単ツールが大活躍
基礎から最新技術まで お勧めセミナーで自分にあった学習方法が見つかる
全国で活躍しているエンジニアにスポットライト。きらりと輝くスキルと視点を盗もう
http://oracletech.jp/
Copyright© 2012, Oracle. All rights reserved. 134
あなたにいちばん近いオラクル
Oracle Direct まずはお問合せください
Web問い合わせフォーム フリーダイヤル
0120-155-096
※月曜~金曜 9:00~12:00、13:00~18:00 (祝日および年末年始除く)
専用お問い合わせフォームにてご相談内容を承ります。 http://www.oracle.co.jp/inq_pl/INQUIRY/quest?rid=28
※フォームの入力にはログインが必要となります。 ※こちらから詳細確認のお電話を差し上げる場合がありますので
ご登録の連絡先が最新のものになっているかご確認下さい。
システムの検討・構築から運用まで、ITプロジェクト全般の相談窓口としてご支援いたします。 ステム構成やライセンス/購入方法などお気軽にお問い合わせ下さい。
Oracle Direct
Copyright© 2012, Oracle. All rights reserved.
Copyright© 2012, Oracle. All rights reserved. 136