52
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. IT維運管理轉變 - 應用程式效能管理 在複雜的複合異質環境中即時掌握使用者體驗與服務水準確保 Jan Huang 黃儀 Senior Partner Business Manager HP Software May 2015

HPSW APM 20150520

Embed Size (px)

Citation preview

Page 1: 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

Page 2: HPSW APM 20150520

© 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

Page 3: HPSW APM 20150520

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的管理目標正在轉變

Page 4: HPSW APM 20150520

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

更快速取得您的各種訊息與預測分析

Page 5: HPSW APM 20150520

5 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

為何Application Performance那麼重要?

營收確保 員工生產力

品牌忠誠度 顧客滿意度

應用程式系統效能等同於商業營運績效

Web, GUI… Mobile

Page 6: HPSW APM 20150520

6 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Cloud服務普及推升AP效能的重要性

Page 7: HPSW APM 20150520

7 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

常聽到客戶問•我們的應用程式效能為何?

•應用程式效能問題能夠多快被修復?

•如何得知並了解我們的使用者實際使用體驗?

•如何管理行動裝置上的應用程式效能?

•如何預先偵測應用程式效能問題?

•應用程式開發團隊該如何知道應用程式在實際上線後的表現?

•究竟我們能否快速判定一個問題真正的成因為何?

Page 8: HPSW APM 20150520

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現狀僅是勉強維持運作

Page 9: HPSW APM 20150520

9 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

真實的IT維運作業猶如「騎U-Bike上武嶺」

「機房全面監控」但IT維運團隊總是最後才知道應用程式系統已發生問題

Page 10: HPSW APM 20150520

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

Page 11: HPSW APM 20150520

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+ 規則

• 軟體使用量

Page 12: HPSW APM 20150520

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) 自動發覺與依存關係配對

終端使用者體驗

Page 13: HPSW APM 20150520

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

Page 14: HPSW APM 20150520

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

Page 15: HPSW APM 20150520

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

Page 16: HPSW APM 20150520

16 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

在典型的使用者活動中抓出非預期的使用量下滑的異常

狀況

持續比較實際使用者行為與預期上的差異

在新的應用程式發佈上線後的效能關連警示

預知應用程式與服務未來的健康與效能先進的應用程式效能預警分析能力

Page 17: HPSW APM 20150520

17 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

視覺化的即時動態圖表呈現AP健康狀態

Page 18: HPSW APM 20150520

18 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

快速 隔離出 影響AP效能的問題點真實用戶存取服務之健康狀態

模擬用戶主動偵測服務健康狀態自動區分為什麼慢

Client-Network-Server紀錄用戶Session行為

還原用戶畫面迅速分析錯誤訊息

解析網路封包

應用程式診斷 分析網路或系統

立刻診斷問題

Page 19: HPSW APM 20150520

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

共用腳本

Page 20: HPSW APM 20150520

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

還原用戶畫面 應用程式診斷

Page 21: HPSW APM 20150520

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

Page 22: HPSW APM 20150520

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

模擬用戶監控

日誌

應用程式診斷

Page 23: HPSW APM 20150520

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架構

Page 24: HPSW APM 20150520

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

分析所有端對端的管理資料

Page 25: HPSW APM 20150520

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)

Page 26: HPSW APM 20150520

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大數據技術提供維運日誌紀錄和進階分析,讓管理者快速釐清與診斷

Page 27: HPSW APM 20150520

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治理解決方案

Page 28: HPSW APM 20150520

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

●●

Page 29: HPSW APM 20150520

© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

每一個企業都將會由Data與Software來重新定義。CEOs 就像他們的CIO一樣,渴望知道有關資訊科技的一切。

Page 30: HPSW APM 20150520

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

Page 31: HPSW APM 20150520

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診斷

Page 32: HPSW APM 20150520

32 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Use Case1: 事件中控台

事件瀏覽器

服務健康狀態

事件分類

User可與AD整合

Page 33: HPSW APM 20150520

33 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Use Case1: 障礙發生通常伴隨多個監控事件

自動通報

多個監控事件

Page 34: HPSW APM 20150520

34 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Use Case1: 自動判斷問題主因事件

自動找出Cause事件 自動開立問題單IM10188

Page 35: HPSW APM 20150520

35 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Use Case1: 自動判斷問題主因事件

主因徵兆 徵兆

Page 36: HPSW APM 20150520

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連線異常

Page 37: HPSW APM 20150520

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健康記錄

受影響服務

Page 38: HPSW APM 20150520

38 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Use Case3: AP錯誤分析

AP健康狀態

Page 39: HPSW APM 20150520

39 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Use Case3: AP錯誤分析

錯誤分析

Page 40: HPSW APM 20150520

40 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Use Case3: AP錯誤分析

錯誤分析

Page 41: HPSW APM 20150520

41 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Use Case3: AP錯誤分析

錯誤分析

Page 42: HPSW APM 20150520

42 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Use Case3: AP健康錯誤分析

錯誤分析-用戶

Page 43: HPSW APM 20150520

43 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Use Case3: AP錯誤分析

錯誤分析-用戶

Page 44: HPSW APM 20150520

44 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Use Case4: 網路問題解析

網路Error

Page 45: HPSW APM 20150520

45 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Use Case4: 網路問題解析

網路封包解析

Page 46: HPSW APM 20150520

46 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Use Case4: 網路問題解析

Page 47: HPSW APM 20150520

47 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Use Case5: AP 問題診斷

進一步診斷AP

Page 48: HPSW APM 20150520

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

Page 49: HPSW APM 20150520

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.

查詢知識庫

處理步驟及方法

Page 50: HPSW APM 20150520

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

Page 51: HPSW APM 20150520

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 結案 => 紀錄處理方式

Page 52: HPSW APM 20150520

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