智慧化的it架構管理
TRANSCRIPT
1
報告人:Terry 許智盈 經理
日 期:2015/4/21�
智慧化 - IT架構管理�
2
IT Governance by IT�
1) 帳密管理 � 2) 側錄軟體 � 3) 權限管理� 4) 服務管理� 5) 資產/合約/
廠商�
1) 專案管理平台� 2) 軟體開發平台� 3) 軟體品質管理� 4) 端對端行為分析 �
1) 操作自動化� 2) 批次自動化� 3) 資料/檔案交換平台� 4) 平台監控軟體� 5) 資料庫管理工具� 6) 網路軟體與管理�
1) 防資料洩露� 2) APT� 3) 虛擬機安全� 4) 資料庫監控防護� 5) 資料 加密/變造� 6) 加密/金鑰管理�
People � Management�
Infrastructure� Management�
Information � Management�
AP � Management�
歷史紀錄/報表/稽核�
SFG� SI�
z Platform� BYOD/APP. � SaaS/Cloud�
�
健檢/訓練� 1) 資安檢測� 2) 教育訓練� 3) E-Learning課程�
1) 顧問� 2) 健檢� 3) 訓練� 4) 專案�
文管/SOP/KM�
服務�
3
如何智慧化�
1) 操作自動化� 2) 批次自動化� 3) 資料/檔案交換平台� 4) 平台監控軟體� 5) 資料庫管理工具� 6) 網路軟體與管理�
日常管理
• 專家的知識
• 自動化
• 建立行為模式
• 預測
• 整合式的監控
4
環境複雜日常監控需要專家知識�
n 作業系統 n Windows n AIX、HP-UX、Solaris n Linux n iSeries n OpenVMS
n 硬體設備 n Server n Storage
n 資料庫 n Oracle n DB2 UDB n SQL Server n Sybase n Informix
n Web Server n Apache, Tomcat & Generic
J2EE n IIS
n 中介軟體 n WebLogic Server n WebSphere Application Server n Jboss n Tuxedo n Citrix
n 應用軟體 n SAP n Siebel eBusiness Applications n PeopleSoft n Oracle E-Business Suite n Exchange
n 虛擬化環境 n Microsoft Hyper-V n VMWare (vCenter, ESX, ESXi) n Citrix XenServer n AIX LPAR/WPAR n HP UX nPar/vPar/VM Host/VM
Guest n Sun Solaris Zones…
系統管理者真的能懂那麼多嗎!!
5
系統維護耗費大量人力需要自動化�
Activity
n Server配置與建置
n application配置與建置
n application 日常維護
n 系統Patch 更新
n 日常操作規範與稽核
n 問題發現與解決
Current
80 Hours
80 Hours
30 Hours
40 Hours
100 Hours
100 Hours
Desired 8 Hours 2 Hours 1 Hour 1 Hour 30 Minutes 1 Hour
Reduce by … 90% 97.5% 98% 97.5% 99.5% 99%
*Source: ROI numbers based on automation of a manual activities
Infrastructure Complexity
Technology Silos
Business Demands
6
效能告警需了解行為模式�
IT問題由終端 使用者發現
理解IT對於業務的影響 是很大的挑戰
診斷和解決IT問題需要的人員數量
7
降低作業變動的影響需要預測�
系統的異常,常常是因為系統的變更而造成�
n 模擬作業執行�
n What-IF 情況變動模擬�
8
各看各的需要整合監控平台�
主管�
承辦�
大老闆� 應用系統 開發團隊�
資料庫 管理員�
網路� 管理員�
系統� 管理員�
日常監控 專家的知識
9
10
日常監控依賴專家知識庫 (平台監控)� n 例. 在不同平台與版本監看的CPU�
資訊就不一樣�
CPUCpuU2l Parameter all
CPUEntlU2l Parameter RS6000 (available only on AIX 5.3 SPLPAR)
CPUIdleDonated RS6000 (only on POWER6) CPUIdleStolen RS6000 (only on POWER6) CPUIdleTime Parameter all CPUInt Parameter All except Sequent DYNIX/ptx CPULoad Parameter all CPUPoolEntlU2l RS6000 (only on POWER6)
CPUPoolU2l Parameter RS6000 (available only on AIX 5.3 and above SPLPAR)
CPUProcSwch Parameter all
CPUPhyU2l Parameter
RS6000 (available on AIX 5.3 and above SPLPAR and dedicated-‐dona2ng par22on) HP-‐UX par22ons (nPar and vPar)
CPUWio Parameter All except Solaris CPUVMCpuUtil Parameter Linux CPUVMLimit Parameter Linux … …
11
24 x 7全交易收集 (AP效能監控) �
Synthe2cs
Web 服務器 瀏覽器 / Rich Client Java .NET PHP/C/C++ 資料庫
Performance Warehouse
PurePath Collector
dynaTrace 服務器 dynaTrace
客戶端
Sessions 儲存
匯出的 Session
離線的 Session Analysis
最低的開銷, 資料由外部處理. 沒有應用服務器的開銷
唯一的 24x7 同時支援不同架構的分佈式全局深層交易追踪. 沒有事後的追踪
CPU, RT, 記憶, Method 參數 / 傳回值, SQLs, 遠端, messaging, 日誌, Excep2ons, 同步. 不需要統計的 guesses
分享完整交易資訊, 並包括 context 部份. 沒有估算
自動學習, 自動發現, 自動placement. 簡單的維護
實時交易分析, 對應到業務交易, 告警. 不是平均
全局可延伸 collector 架構, 安全. 供雲端, 虛擬環境
用戶體驗, Web 2.0 page ac2ons, 使用情況, 端對端交易. 對生產環境透明
不需要配設. 單一的發布檔. 沒有配設檔
追踪/比較真實 及synthe2c 交易. 一個系統
12
單筆交易透明化(AP效能監控) �
13
法規遵循自動檢查(操作自動化)�
n 伺服器需遵循法規要求為何?�
n 伺服器已通過或沒通過多少規則數?�
n 依照作業系統分別統計法規遵循狀況�
n 識別多少伺服器不符合法規遵循�
n 顯示法規遵循的趨勢�
自動化
14
15
商業視野 –跨越平台限制(批次自動化)�
Unix Job 台北
AS/400 Job 台中
Java (Weblogic) Win2000 Job
高雄
OS/390 Job 台北
16
作業系統自動安裝 (操作自動化)�
17
自動庫存報表(操作自動化)�
n 識別每個地點的資產資訊�
n 伺服器依照操作系統分類其分布狀況?�
n 有多少伺服器是專屬於SAP應用系統?�
建立行為模式 預測
18
19
!�
!� !�
!� !� !� !�
!� !�
Upper �
Baseline�
Lower �
Baseline�
Normal Behavior�
建立行為模式,減少誤告警(平台監控)�
20
前瞻性預警(平台監控)�
靜態閥值�
提前處理問題� !�
7 am� 9 am� 11 am�
!�
ü 內建的預測能力和不斷學習更新的能力。�
ü 在事件發生前及有相對應處理。�
ü 避免故障對使用者的直接影響。�
異常了!�
21
預估業務可否及時完成 (批次自動化)�
21
2:30 am
Cri2cal job – must
complete by 6:30 AM
UNIX_Script
AS400_process
Java_process
Win.bat
ERP_process FTP
Web_Service
Java_process Win.bat
Web_Service
AS400_process
FTP
Win.bat
DB_Backup
MF_process
ERP_process
ERP_process
Which event is cri2cal to your business?
Users_Online
BIM_SLA
Dynamically track the status of all predecessor jobs.
DB_Backup
MF_process AS400_process
UNIX_Script
UNIX_Script
UNIX_Script
FTP
MF_process
Web_Service
Win.bat
UNIX_Script
FTP
DB_Backup
Java_process
Java_process
Win.bat
Java_process
UNIX_Script
AS400_process
FTP
“預計執行到什麼時候?”
“還剩下多少安全時間 ?”
整合性監控
22
23
服務故障根源分析(事件管理中心)�
n 依照對業務的影響性,安排事件的優先順序� n 整合服務衝擊與事件處理自動化� n 服務視圖包含實體、虛擬與雲端運算等環境�
24
動態警戒值過濾�
時間接近性過濾�
計分、分類過濾�
影響關聯過濾�
減少85%噪音告警,加速找到問題原因�
多層故障過濾和根源分析(事件管理中心)�
25
智慧化架構管理需要的機制�
1) 操作自動化� 2) 批次自動化� 3) 資料/檔案交換平台� 4) 平台監控軟體� 5) 資料庫管理工具� 6) 網路軟體與管理�
日常管理
• 專家的知識
• 自動化
• 建立行為模式
• 預測
• 整合式的監控
26
Q&A�
27
Thanks�