HPSW APM 20150520
Transcript of HPSW APM 20150520
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
IT維運管理轉變 - 應用程式效能管理在複雜的複合異質環境中即時掌握使用者體驗與服務水準確保
Jan Huang 黃 儀Senior Partner Business ManagerHP SoftwareMay 2015
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
在過去,CIO只要善盡資訊服務部署、設備維護管理,即是功不可沒;然伴隨雲端、行動應用、巨量資料等浪潮接踵而至,面對未來,企業亟需擬定全新策略,不斷優化產品發展、顧客互動模式,此時CIO必須肩負更大責任,協助企業因應變局。
--- CIO IT經理人04月號2014 No.34
3 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
資源使用效率提高
風險管理
加速創新
增進彈性
提升服務速度
商業迫切需求 Mega Trends
Increasing demand for a
New Style of IT
新形態的IT
Big Data
Cloud
Mobility
Security
IT的管理目標正在轉變
4 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Software滿足New Style of IT的管理需求
$ ¥
Information
Applications
Infrastructure●●
●●
App Mobile app WebsiteLegacy app SaaS appService
HP Software for IT Management
應用程式能夠以優異的使用者體驗來交付
自動化管理加速所有作業與協同程序
HP
Softw
are
for
Sec
urity
主動確保資訊安全
防治與分析
HP Software for Big Data
更快速取得您的各種訊息與預測分析
5 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
為何Application Performance那麼重要?
營收確保 員工生產力
品牌忠誠度 顧客滿意度
應用程式系統效能等同於商業營運績效
Web, GUI… Mobile
6 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Cloud服務普及推升AP效能的重要性
7 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
常聽到客戶問•我們的應用程式效能為何?
•應用程式效能問題能夠多快被修復?
•如何得知並了解我們的使用者實際使用體驗?
•如何管理行動裝置上的應用程式效能?
•如何預先偵測應用程式效能問題?
•應用程式開發團隊該如何知道應用程式在實際上線後的表現?
•究竟我們能否快速判定一個問題真正的成因為何?
8 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
30%70%
新的IT專案
持續進行的 IT 維運作業
創新緩慢 工具太多複雜程序人工介接
導致對IT與業務上的衝擊
成本壓力
3
錯失商業機會
1
緩慢的IT回應 失去控制
2
時至今日的IT現狀僅是勉強維持運作
9 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
真實的IT維運作業猶如「騎U-Bike上武嶺」
「機房全面監控」但IT維運團隊總是最後才知道應用程式系統已發生問題
10 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
OSServersNetworksStorage
Automate and orchestrate infrastructure services
Focus until now
Web serverApp serverDatabases
Automate platform and application services
ApplicationsMoving forward
Security ComplianceHelp DeskMonitoringDiscovery
Orc
hes
tra
tio
n
private publictraditional IT
Across the operations lifecycle
infra
plat
apps
橫跨實體與虛擬的異質環境
Transform 轉化 IT維運的管理觀念與架構
End-to-endManage full stack across traditional IT and Cloud with a single suite
11 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Software RTSM -運時服務模型自動收集、更新與關聯-組態資料庫
UD資料中心組態
Virtualization/ Cloud
Database Clusters
Enterprise Applications Middleware
IT 軟硬體資產
Servers Desktops Laptops
Software w/ Utilization
Network Devices
UD
(option)被動式自動發掘
Real-Time Environment Changes
BSM
集組態關聯比對、資產管理與即時發掘查找功能於一身
• 同時是無代理程式、代理程式、或是複合模式以及被動發掘查找的解決方案
• 應用程式依存關聯比對
• 180+ 發掘查找模式
• 資產發掘查找
• 軟體應用程式組態資源庫• 35,000+ 應用程式版本, 10,000+ 規則
• 軟體使用量
12 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Software APM的五大管理構面
DBWeb
Server App Server
Network timeBackend application time
Front end time
交易流程記錄
預測分析
深度應用程式診斷
端對端(E2E) 自動發覺與依存關係配對
終端使用者體驗
13 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
真實用戶監控(RUM)
對終端使用者的使用體驗進行即時監控
Mainframe
虛擬/實體或是複合型態的異質環境
Browser
Citrix
Mobile
Mobile carriers
Cloud services/ISPs
Employees/Customers
Firewall
Network Web servers /Load balancer Application servers/
composite applications
DatabasesWeb services
從網路收集在網頁端、應用程式端或是資料庫端的應用程式效能數據
從 流覽器或 行動裝置收集末端使用者的使用體驗數據1
2
Employees
1 2
3 333
3
14 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
業務程序監控 (BPM)
從關鍵位置與交易進行主動模擬使用者監控
模擬使用者台北
模擬使用者台中
Synthetic userSingapore
(BAC Anywhere)
LaunchScript
Txn1 Txn2 Txn3
Verify business service (script)
模擬行動裝置使用者高雄
Report and alert in centralized console腳本錄製或重複使用應用程式
系統上線前的壓力測試腳本,用以快速監控應用程式效能
1
2 從所有的位置進行監控
3 Verify key business service
4
15 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
應用程式診斷(Diagnostics)
在複雜的複合異質環境中快速隔離問題
主動式問題通知
以交易動態關聯拓樸呈現問題點所在
以應用程式最底層物件 Process & Method 回應時間來隔離效能問題點
深度發掘應用程式問題的根源
1 3
42
16 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
在典型的使用者活動中抓出非預期的使用量下滑的異常
狀況
持續比較實際使用者行為與預期上的差異
在新的應用程式發佈上線後的效能關連警示
預知應用程式與服務未來的健康與效能先進的應用程式效能預警分析能力
17 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
視覺化的即時動態圖表呈現AP健康狀態
18 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
快速 隔離出 影響AP效能的問題點真實用戶存取服務之健康狀態
模擬用戶主動偵測服務健康狀態自動區分為什麼慢
Client-Network-Server紀錄用戶Session行為
還原用戶畫面迅速分析錯誤訊息
解析網路封包
應用程式診斷 分析網路或系統
立刻診斷問題
19 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
延伸APM到上線前的AP效能確保與優化HP LoadRunner -> HP ALM (Application Lifecycle Management)
• 精準模擬真實使用者操作應用系統測試環境
• 輕鬆產生數百線上使用者從不同外點區域進入測試
• 收集以端對端(E2E) 之所有交易流程回應時間(transaction response times)
• 切割跨不同架構與元件之application, network 與系統分析資料
Web Server
Application Server
DatabaseInternet/WANLoad
GeneratorController
LoadBalancer
HP Diagnostics
HP LoadRunner
HP SitescopeHP BPM
共用腳本
20 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
雲端服務AP之效能、問題診斷與服務水準Cloud or Mobile AP管理
InternetBrowsers
雲端應用系統
可選擇全球各主要城市與電信商進行
壓力測試
上線前 上線後
可於公司內部署進行壓力測試
(可模擬各種網路條件-LAN, WAN, 3G, 4G…etc)
瞭解用戶體驗多少用戶用戶分佈使用數據發生錯誤
慢在哪Client
NetworkServer
還原用戶畫面 應用程式診斷
21 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
集中式維運運橋掌控雲端服務E2E效能
SunOne
Radia
SIM
RemediateDashboards
Monitor Reports
Biz aware
Forecast Collaborate
Content
Time SliceLog PredictTriage
Operations Analytics (OpsA)
Operations Bridge (OpsB)
PredictionLog Search Adv. Correlation
22 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
應用程式效能管理解決方案架構圖
Database
Firewall Web
Servers
Switch
Load Balancer
Internet / Intranet
Mirrored
Traffic
真實用戶監控
集中監控Dashboard事件管理/預測/分析
Agent /Agent-less 系統/軟體/資料庫管理SNMP
網路管理
Taipei
Beijing
New York
模擬用戶監控
日誌
應用程式診斷
23 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Internet/ Firewall Local Area Network DB Server
Web Servers
應用系統診斷 資料庫管理系統、虛擬與軟體管理網路管理 儲存管理
Storage
用戶監控
Users
Browser VDI
Mobile AP Server
導入HP整合性管理平台
OperationalEvents
PerformanceMetrics Logs
AssetTopology
集中管理資訊 為什麼慢與影響多大? 事件管理自動化 人員派工與知識庫 服務水準管理
1 2 3 4 5
真正以Service為管理角度的End-to-End架構
24 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
整合IT維運管理Big Data分析建構預警能力
Log Analytics
自動學習分析找出潛在問題
Predictive Analytics
效能預警分析避免未來問題
Visual analytics
導引式查詢、視覺時光回溯
Application Mobile app NetworkSecurity CloudSystem
OperationalEvents
PerformanceMetrics LogsTopology
3rd Party tools
分析所有端對端的管理資料
25 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
解決方案構成 (Solution Architect)功能 功能說明 HP軟體
用戶監控 蒐集紀錄End User使用服務的可用度與效能,來分析各式服務之服務水準,當異常發生時可快速區分是用戶、網路或系統造成。
Real User Monitor (RUM)
透過主動模擬用戶動作和解析真實用戶動作,來分析雲端服務之服務水準,當異常發生時可快速區分是用戶、網路或系統造成。
Business Process Monitor (BPM)
應用程式診斷 診斷應用程式慢的問題點 Diagnostics (Diag)
維運整合平台 集中跨平台的系統管理平台,透過Agent或Agent-less監控作業系統與其上軟體、資料庫的健康狀態、資源使用、細部效能,提供故障事件管理、效能分析和告警通報並向上整合至BSM和OMi。提供容易判讀呈現雲端監控資訊於儀表板,包含各式實體/虛擬系統、OS、網路、儲存、軟體、資料庫和Application監控資訊,確保雲端服務水準
Operations Bridge (OpsB)
網路、系統與儲存監控
監控各式實體/虛擬系統、OS、網路、儲存、軟體、資料庫和TCP/IP服務的可用度、效能
Network Node Manager I (NNMi)Operation Manager (OM)SiteScope (SiS)Virtualization Performance Viewer (vPV)Storage Essentials (SE)
維運巨量數據分析
收集維運之日誌、事件與效能數據,提供進階分析功能,加速故障診斷與排除。
Operation Analytics (OpsA)
26 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
解決方案效益 (Value Proposition)功能 功能說明 價值主張
用戶監控 蒐集紀錄End User使用服務的可用度與效能,來分析各式服務之服務水準,當異常發生時可快速區分是用戶、網路或系統造成。
E2E的資訊服務監控,立刻掌握問題是在網路、系統、APP或DB,以及問題影響範圍(單位)、是哪一個交易有問題、是哪一個程式功能過慢OpsB讓管理者輕易透過以Dashboard掌握完整各式服務整體健康情況。
透過主動模擬用戶動作和解析真實用戶動作,來分析雲端服務之服務水準,當異常發生時可快速區分是用戶、網路或系統造成。
應用程式診斷 診斷應用程式慢的問題點
維運整合平台 集中跨平台的系統管理平台,透過Agent或Agent-less監控作業系統與其上軟體、資料庫的健康狀態、資源使用、細部效能,提供故障事件管理、效能分析和告警通報並向上整合至BSM和OMi。提供容易判讀呈現雲端監控資訊於儀表板,包含各式實體/虛擬系統、OS、網路、儲存、軟體、資料庫和Application監控資訊,確保雲端服務水準
網路、系統與儲存監控
監控各式實體/虛擬系統、OS、網路、儲存、軟體、資料庫和TCP/IP服務的可用度、效能
以服務導向提供共享的管理資訊,減少問題發生溝通的時,提供整體服務水準報表,以及Dashboard的呈現
維運巨量數據分析
收集維運之日誌、事件與效能數據,提供進階分析功能,加速故障診斷與排除。
OpsA大數據技術提供維運日誌紀錄和進階分析,讓管理者快速釐清與診斷
27 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Delivering the New Style of IT
• Cloud / Hybrid
• Operations Analytics
• Service Anywhere
• Automation andOrchestration
Disrupting the adversary
• Enterprise
• Application
• Infrastructure
Analyzing big data at speed and scale
• Platform and solutions
• Appliance
• OEM/embedded
Capitalizing on 100% of human information
• Information Analytics
• Information Management and Governance
• Marketing Optimization
Accelerating the New Style of IT
• Agility
• Mobility
• DevOps
• Modern user interface
Security HP Autonomy HP VerticaIT Operations Management
Application Delivery Management
Choice | Scale | Innovation
完整度最高的IT治理解決方案
28 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
在複雜的複合異質環境中即時掌握使用者體驗與服務水準確保
HP Business Service Management
Featuring the Run-time Service Model
Business Service Management
IT整合維運橋(Dashboard和事件主因分析)
Operations Bridge
基礎設施管理(網路, 系統, 虛擬, 儲存, 軟體和資料庫整合3rd Tools-環控 等)
Infrastructure Management
Operations Analytics即時分析IT維運巨量資料(Event, Perf Metric, Topology和Log)
End to End 應用系統管理(用戶監控和應用系統診斷)
Application Management
Forrester & Gartner leader
Ops analytics the next big thing!
Unique RTSM engine
Huge installed base
●●
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
每一個企業都將會由Data與Software來重新定義。CEOs 就像他們的CIO一樣,渴望知道有關資訊科技的一切。
30 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Software: The Power to Act Now
31 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
APM協同作業範例
Use case1: OP Team 事件中控台Use case2: OP Team 360 Health ViewUse case3: OP Team AP錯誤分析Use case4: Net Team - 網路問題解析Use case5: AP Team - AP診斷
32 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Use Case1: 事件中控台
事件瀏覽器
服務健康狀態
事件分類
User可與AD整合
33 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Use Case1: 障礙發生通常伴隨多個監控事件
自動通報
多個監控事件
34 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Use Case1: 自動判斷問題主因事件
自動找出Cause事件 自動開立問題單IM10188
35 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Use Case1: 自動判斷問題主因事件
主因徵兆 徵兆
36 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Use Case2: 360 Health View
網銀發生問題
JDBC連線異常
37 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Use Case2: 360 Health View
是否變更(Change)
KPI健康記錄
受影響服務
38 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Use Case3: AP錯誤分析
AP健康狀態
39 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Use Case3: AP錯誤分析
錯誤分析
40 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Use Case3: AP錯誤分析
錯誤分析
41 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Use Case3: AP錯誤分析
錯誤分析
42 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Use Case3: AP健康錯誤分析
錯誤分析-用戶
43 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Use Case3: AP錯誤分析
錯誤分析-用戶
44 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Use Case4: 網路問題解析
網路Error
45 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Use Case4: 網路問題解析
網路封包解析
46 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Use Case4: 網路問題解析
47 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Use Case5: AP 問題診斷
進一步診斷AP
48 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Use Case5: AP 問題診斷
原因是JDBC Connection = 0
49 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Use Case5: AP 問題診斷 知識庫
知識庫文件說明 交易的Response time 過慢是由於 JDBC connection pool的可用數量太低造成.
建議解決方案 增加 connection pool.
查詢知識庫
處理步驟及方法
50 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Use Case5: 進一步分析可能潛在問題&AP反應時間
It indicates that from OBAAPP1 the next step is OBAAPP2 - Back end DB server.
stored procedure
caused all of the DB locks
51 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Use Case5: 進一步分析可能潛在問題&AP運行狀況
1. Action 匯出相關報表與AP開發Team討論交易問題與瓶頸2. Repair Rollback to a previous WAR version.3. Incident 結案 => 紀錄處理方式
52 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Use Case5: AP本身運作健康情況
CPU Hotspot Methods
Slowest SQL
Slowest Methods
Load Breakdown
Slowest Server Requests
Memory/Heap Utilization