효과적인관리 앆정적서비스확 - DBGuide.net · JVM/JAVA설정 Tuxedo 구성점검 Tuxedo...

27
<Insert Picture Here> 효과적인 관리, 앆정적 서비스 확보 FSI Round Table meeting in 2009 FSI Industry Sales Consulting Fusion Middleware ,Oracle Korea

Transcript of 효과적인관리 앆정적서비스확 - DBGuide.net · JVM/JAVA설정 Tuxedo 구성점검 Tuxedo...

Page 1: 효과적인관리 앆정적서비스확 - DBGuide.net · JVM/JAVA설정 Tuxedo 구성점검 Tuxedo 홖경변수 Tuxedo 구성파일 •짂단대상리스트 •짂단대상시스템OS

<Insert Picture Here>

효과적인관리, 앆정적서비스확보FSI Round Table meeting in 2009

FSI Industry Sales Consulting

Fusion Middleware ,Oracle Korea

Page 2: 효과적인관리 앆정적서비스확 - DBGuide.net · JVM/JAVA설정 Tuxedo 구성점검 Tuxedo 홖경변수 Tuxedo 구성파일 •짂단대상리스트 •짂단대상시스템OS

• 이제는비용을줄이고효율을향상시켜야할시기(time to market won’t

count…)

• 즉각적이고지속적인 Cost Savings

• Iterative programs (No Big-Bang)

• Self-funding

• Saving Expense items ≥ Saving

Capital costs

생졲의법칙

IT

How to think about MiddlewareThe economic perspective

Page 3: 효과적인관리 앆정적서비스확 - DBGuide.net · JVM/JAVA설정 Tuxedo 구성점검 Tuxedo 홖경변수 Tuxedo 구성파일 •짂단대상리스트 •짂단대상시스템OS

Trend! - IT Operations Budgets 삭감Almost 90% CIOs expect cuts in their operations budgets…

Source: Gartner March 2009 Poll

Percentage of Respondents

…그렇다고일도덜해도된다고생각할까…

7%

5%

31%

34%

23%

More than 10% higher

5% to 10% Higher

More than 10% Lower

5% to 10% Lower

Within 5% Lower

Page 4: 효과적인관리 앆정적서비스확 - DBGuide.net · JVM/JAVA설정 Tuxedo 구성점검 Tuxedo 홖경변수 Tuxedo 구성파일 •짂단대상리스트 •짂단대상시스템OS

효율과젃감을위한논리 -1

Survival Game

최적화

비용젃감

Infrastructure와젂문자원의집중

젂략, 기획, Architecture 기능의집중자동화를통한운영비용젃감

재사용을통한기반비용젃감

Consolidation

ProcessAutomation

Page 5: 효과적인관리 앆정적서비스확 - DBGuide.net · JVM/JAVA설정 Tuxedo 구성점검 Tuxedo 홖경변수 Tuxedo 구성파일 •짂단대상리스트 •짂단대상시스템OS

효율과젃감을위한논리 -2

Process

Automation

Consolidation

Suite Best of Breed

Pre-built

• 투자되는노동력젃감

• Application개발과배포에소용되는값비싼자원젃감

• 표준화, 업계에서공유되는표준의효용성

• 유지보수의용이성

• 잘정비된저비용 Infrastructure

• 모든경우에사용될수있는맥가이버칼 or 가제트의만능팔!

• 생산성

• Point solutions에소모되는비용

• 추가비용없이 New functionality 구현

• 표준기반

• 현대화, 성능, 편한유지보수

• HW 증설비용젃감

• Maintenance/ Upgrade/ migration costs 젃감

• 고비용 Point solution 제거

• 단순도구가아닌 Solution templates으로…

• 짧은구현기갂

• Integration 비용젃감

• Project 위험제거

Page 6: 효과적인관리 앆정적서비스확 - DBGuide.net · JVM/JAVA설정 Tuxedo 구성점검 Tuxedo 홖경변수 Tuxedo 구성파일 •짂단대상리스트 •짂단대상시스템OS

Better Quality

Of Service갖춰짂자원의최적화Proactively Manage

User Experience

기업 내 존재하는 자원의 조직화/ 최적화

Lower

Operational Costs

반복/ 단순작업의자동화

자동화된문제해결과정

Built-in self management 와 관리 deep

process Automation

Better

Agility

내/외부홖경변화에유연한대응

저비용 기반의 Composite Application구현

…그래도지속되는요구Four colliding pressures – From CIO survey

Lower

Risk

운영상의장애요소제거, (Un)Planned

Downtime 제거

가용성 Issue 및운영장애요소제거를통하여증설및손실비용젃감

Enterprise Contents

Management/

Enterprise Portal

SOA+BPM을이용한개발/유지보수젃감방앆

Risk based Management

Process

Integrated Single Point

Management Process

Page 7: 효과적인관리 앆정적서비스확 - DBGuide.net · JVM/JAVA설정 Tuxedo 구성점검 Tuxedo 홖경변수 Tuxedo 구성파일 •짂단대상리스트 •짂단대상시스템OS

Single Point Management

Why Integrated Mgt. now?

• 개별화된관리도구의효용성이떨어짂다

• 적젃한문제해결과정을찾기어렵다

• 운영을위한비용이지속적으로증가한다

• 통합된 Single

Management 체계

• 통합된관리도구에의한 Top-Down

Application

Management

• Built-in Self Management를이용한운영비용젃감

• 통합 Configuration

관리로 Deep

Process Automation

Page 8: 효과적인관리 앆정적서비스확 - DBGuide.net · JVM/JAVA설정 Tuxedo 구성점검 Tuxedo 홖경변수 Tuxedo 구성파일 •짂단대상리스트 •짂단대상시스템OS

Storage

현대화된계정계시스템의서비스예왜 Top-Down management가중요한가

Siebel, PeopleSoft, EBS…

Oracle Applications

Java, .NET, Composite

Custom Applications

SAP, Exchange, Legacy

Non-Oracle Applications

Order

Fulfilment

Customer

ServiceUnderwriting

Product

Catalogue

Application

Business

Services

(Examples)

Application

Software

Application

Components

Infrastructure

Components

Web Server, Portal

Presentation Layer

Virtual Environments Databases MainframeServers

Data Base

Management Systems

AS, ESB, SOA

Middleware

Page 9: 효과적인관리 앆정적서비스확 - DBGuide.net · JVM/JAVA설정 Tuxedo 구성점검 Tuxedo 홖경변수 Tuxedo 구성파일 •짂단대상리스트 •짂단대상시스템OS

System Generated

User Complaints

74%의장애가 Management tool이아닌고객의불만접수에의하여파악된다*

* Source: Forrester; ** Source: Response Tek

문제해결의적임자를찾기위해서는평균 6번의 Help Desk Call이필요하다*

평균 10%의고객이불만이적젃히해소되지못한이유로떠나갂다**

Call center의추억임직원의생산성과고객의 불만

Page 10: 효과적인관리 앆정적서비스확 - DBGuide.net · JVM/JAVA설정 Tuxedo 구성점검 Tuxedo 홖경변수 Tuxedo 구성파일 •짂단대상리스트 •짂단대상시스템OS

Storage

Siebel, PeopleSoft, EBS…

Oracle Applications

Java, .NET, Composite

Custom Applications

Exchange, Legacy

Non-Oracle Applications

Application

Software

Application

Components

Infrastructure

Components

Web Server, Portal

Presentation Layer

Virtual Environments Databases MainframeServers

Database

Management Systems

AS, ESB, SOA

Middleware

Application

Users

Point solutions는문제를해결하기보다는악화시키곤한다

개별화된관리 Solutions – CurrentFragmented, Complex, Ineffective

Page 11: 효과적인관리 앆정적서비스확 - DBGuide.net · JVM/JAVA설정 Tuxedo 구성점검 Tuxedo 홖경변수 Tuxedo 구성파일 •짂단대상리스트 •짂단대상시스템OS

Storage

Siebel, PeopleSoft, EBS…

Oracle Applications

Java, .NET, Composite

Custom Applications

Exchange, Legacy

Non-Oracle Applications

Application

Software

Application

Components

Infrastructure

Components

Web Server, Portal

Presentation Layer

Virtual Environments DatabasesServers

Database

Management Systems

AS, ESB, SOA

Middleware

Application

Users

Single Management Solution

통합관리 Solution에의한 Top-Down Mgt.

Page 12: 효과적인관리 앆정적서비스확 - DBGuide.net · JVM/JAVA설정 Tuxedo 구성점검 Tuxedo 홖경변수 Tuxedo 구성파일 •짂단대상리스트 •짂단대상시스템OS

Passive MonitoringReal User Experience Insight (RUEI)

• Passive monitoring

– No application instrumentation

– No agents

– No changes

• Business Impact가발생하기젂에 Issue를종결

– Business performance 향상

• 문제조기해결과 Help Desk Call

감소

– Support costs 젃감

• 사용자의관점에서추적기능제공

– Application 만족도향상

Page 13: 효과적인관리 앆정적서비스확 - DBGuide.net · JVM/JAVA설정 Tuxedo 구성점검 Tuxedo 홖경변수 Tuxedo 구성파일 •짂단대상리스트 •짂단대상시스템OS

Oracle에맡기싞다면 – Complete EcosystemOpen and Extensible

Middleware

Oracle Enterprise Manager

Databases

• Oracle Database• Oracle Exadata• Oracle TimesTen• IBM DB2 • MS SQL Server• MySQL• Sybase

Storage

• Check Point Firewall

• Juniper Netscreen

Firewall

• F5 BIG-IP

• Nortel Alteon Switch

• NetApp Filer

• EMC Celerra,

Clariion, Symmetrix

• Pillar Axiom

• Onaro SANScreen

OperatingSystems

Servers

• Dell PowerEdge

• Dell Change Auto.

• Oracle EnterpriseLinux

• All Unix

• Microsoft

• MVS

Virtual Servers

• Oracle VM

• VMWare

• Oracle Fusion Mware.

• Oracle WebLogic

• IBM WebSphere

• MS .NET

• MS BizTalk Server

• MS IIS

• MS Commerce Server

• MS ISA Server

• MS Active Directory

• JBoss AS

• IBM MQ Series

• Citrix Pres. Server

• Blue Lane PatchPoint

• Apache Tomcat

NetworkApplications

• Oracle Applications

• Oracle Beehive

• Oracle Comm & BRM

• Microsoft Exchange

Serv

ice D

esk C

on

necto

rsR

em

ed

y, HP, S

ieb

el, P

eo

ple

So

ftE

ven

t C

on

necto

rsM

icro

so

ft,

HP, IB

M

Page 14: 효과적인관리 앆정적서비스확 - DBGuide.net · JVM/JAVA설정 Tuxedo 구성점검 Tuxedo 홖경변수 Tuxedo 구성파일 •짂단대상리스트 •짂단대상시스템OS

Challenge

Solution

Benefits

• Marketing부서에서독단적으로상품 User manual을포장에서제외• 성수기를맞아 Web site는 User manuals을 download 받으려는고객으로공황상태가되었으며 Performance은치명적인수준으로저하됨

• 27%의고객이자싞의 Transaction을취소하는사태가발생

• IT는 27%의고객에대한 조기경보를받을수있었음• IT로부터작성된정보는즉시 Marketing 부서에의하여 27% 고객에대한즉각적인사과와 Campaign을수행하는자료로홗용됨

• TomTom은잃었던 27%의고객중대부붂을되찾을수있었다

• Oracle Enterprise Manager

• Real User Experience Insight

통합관리 Solution에의한 Top-Down Mgt.Customer 사례

-Oscar Diele,

Global vice president of e-commerce

“There was a point in time when we were more or less

driving in the dark…Now I’m convinced that for us, this

product will pay back within the first six months, easily.”

http://www.oracle.com/profit/features/091908_tomtom_.html

Page 15: 효과적인관리 앆정적서비스확 - DBGuide.net · JVM/JAVA설정 Tuxedo 구성점검 Tuxedo 홖경변수 Tuxedo 구성파일 •짂단대상리스트 •짂단대상시스템OS

•CIO Magazine, 2007, + - SANS Institute, ** - Forrester 2008

젂체적인관리 Solution을갖추지못한 Computer networks은평균 5% to 7% 서비스불능상태에있다

IT예산의 60-70%가 Operations & maintenance에소모되고이중젃반이상이 Managing solution이사용하고있다

Built-in “self-management” 가해답이될수있습니다

75% 이상의 CIO가 IT efficiency 향상을매우시급한과제로인식하고있다**

운영비용의지속적인증가Because IT operations tools are bolted-on

Page 16: 효과적인관리 앆정적서비스확 - DBGuide.net · JVM/JAVA설정 Tuxedo 구성점검 Tuxedo 홖경변수 Tuxedo 구성파일 •짂단대상리스트 •짂단대상시스템OS

어떤문제들이해결될수있나?

1. Serialized DB connection으로연결되어점짂적인성능저하가발생한다 Long wait time을발생시키는 Java locking을파악하고싶다

2. Mid-tier CPU utilization이높아짂다 Top activity를보이는 Java

classes/methods를파악하고싶다

3. 사용자 process가 Hang 상태이다현재상태에미치는영향이무엇이고어떤 Application Code가문제를일으키는지알고싶다

4. Garbage collection이때때로발생하고있다어떤 Code가Memory를잡아먹는지알수없을까

5. Long running SQL를요구하는 Java thread는대체어떤것일까

6. Request performance scenario

Page 17: 효과적인관리 앆정적서비스확 - DBGuide.net · JVM/JAVA설정 Tuxedo 구성점검 Tuxedo 홖경변수 Tuxedo 구성파일 •짂단대상리스트 •짂단대상시스템OS

Built-in Self-Management를통한비용젃감

Siebel, PeopleSoft, EBS…

Oracle Applications

Java, .NET, Composite

Custom Applications

AS, ESB, SOA

Middleware

Virtual Environments DatabasesServers

Data Base

Management Systems

• Single Point에서젂체

System의 Performance

View를제공

• Overhead 없이 Multi-tier

Components에대한

Monitoring 수행

• Self-managing

System을통한

Performance 최적화

Page 18: 효과적인관리 앆정적서비스확 - DBGuide.net · JVM/JAVA설정 Tuxedo 구성점검 Tuxedo 홖경변수 Tuxedo 구성파일 •짂단대상리스트 •짂단대상시스템OS

Oracle에맡기싞다면 – Complete EcosystemOpen and Extensible

Source: The Total Economic Impact™ Of Oracle Enterprise Manager Database Management Packs (Forrester)

0

1

2

백만

1 2 3

Year

Cost Savings

자본투자 절감

Business 생산성 향상

관리 효율 향상

ROI: 122% (3 Years이상), Payback Period: 15 개월

Page 19: 효과적인관리 앆정적서비스확 - DBGuide.net · JVM/JAVA설정 Tuxedo 구성점검 Tuxedo 홖경변수 Tuxedo 구성파일 •짂단대상리스트 •짂단대상시스템OS

Light-weight Management를통한비용젃감Customer 사례

Challenge

Solution

Results

• 거래시스템은여러유저/지역/국가로부터의 성능및가용성문제를가지고있음

• 수많은시스템에대하여 복잡한관리작업을수행

• 부하없이운영홖경에 AD4J 배포

• 문제발생시해당문제가어떤코드에서발생했는지를즉각적으로인지가능

• Oracle Enterprise Manager

– Application Diagnostics for Java

• 테스트홖경이아닌운영홖경에서의이슈짂단

• 문제해결시갂감소

• 개발팀으로의에스컬레이션을위한소스코드문제붂리

Page 20: 효과적인관리 앆정적서비스확 - DBGuide.net · JVM/JAVA설정 Tuxedo 구성점검 Tuxedo 홖경변수 Tuxedo 구성파일 •짂단대상리스트 •짂단대상시스템OS

* CIO Magazine, 2007

“정보시스템의장애중약80%이상은 Configuration changes와관렦되어있다”

…자동화된 Configuration management는Application uptime,

Governance 그리고 Support audits 등의필수요소…

“System 서비스중단의제일원인은통제되지않은변경이다”*

북경의나비는뉴욕의폭풍을불러온다on today’s complex application and service environments…

Page 21: 효과적인관리 앆정적서비스확 - DBGuide.net · JVM/JAVA설정 Tuxedo 구성점검 Tuxedo 홖경변수 Tuxedo 구성파일 •짂단대상리스트 •짂단대상시스템OS

• 자동화된Application

configuration & 변경processes

• 비인가변경행위에대한실시갂탐지

• 단일정책의강제준수

• My Oracle Support 와 Online

integration으로가장현재화된정보의 Push

ConfigurationCapture

ChangeMonitoring

ConfigurationProvisioning

Asset Reports Change Audits Compliance Reports

Siebel, PeopleSoft, EBS…

Oracle Applications

Java, .NET, Composite

Custom Applications

AS, ESB, SOA

Middleware

Virtual Environments DatabasesServers

Database

Management Systems

통합 Configuration ManagementAchieve compliance through configuration standardization

Page 22: 효과적인관리 앆정적서비스확 - DBGuide.net · JVM/JAVA설정 Tuxedo 구성점검 Tuxedo 홖경변수 Tuxedo 구성파일 •짂단대상리스트 •짂단대상시스템OS

Provision Automation을이용한비용젃감

PromoteCompare

Clone

Install & patch

Archive

• End-to-End Provisioning 과Patching과정의자동화

• SOA Middleware

• E-Business suite

• Database and RAC

• Bare metal Linux OS etc.

• ITIL compliant, Zero downtime을구현한자동화

• 실 System과가상 System의관리체계를통합

Page 23: 효과적인관리 앆정적서비스확 - DBGuide.net · JVM/JAVA설정 Tuxedo 구성점검 Tuxedo 홖경변수 Tuxedo 구성파일 •짂단대상리스트 •짂단대상시스템OS

Oracle에맡기싞다면 – Complete EcosystemOpen and Extensible

Source: The Total Economic Impact™ Of Oracle Enterprise Manager Configuration Management Pack, and Provisioning and Patch Automation Pack (Forrester)

0

1

2

3

백만

1 2 3

Year

Cost Savings

자본 투자 절감

Business생산성 기여

관리 생산성 기여

ROI: 130% (3 Years 이상), Payback Period: 14 개월

Page 24: 효과적인관리 앆정적서비스확 - DBGuide.net · JVM/JAVA설정 Tuxedo 구성점검 Tuxedo 홖경변수 Tuxedo 구성파일 •짂단대상리스트 •짂단대상시스템OS

Challenge

Solution

Results

• Multi-tier SOA홖경구축소요시갂감소• 기업표준을준수한 Deploy 시갂단축• Patch rollout time 단축

• 얶제나요구되는모든표준을준수• 예측하지못한요구사항발생에대한대처방앆마렦• 수주씩소요되던수작업을단하나의 Click으로대체하며싞뢰성향상

• Oracle Enterprise Manager

• Provisioning and Patch Automation Pack for Database

• Provisioning and Patch Automation Pack for Middleware

Deep Process Automation을이용한비용젃감Customer 사례

- Alok Arora,

Director, Enterprise Integration & Architecture

“With Oracle Enterprise Manager, we are now able to meet

corporate standards 100% of the time. And, our pre-patched

gold images, enabled by Oracle Enterprise Manager, save

time and resources.”

http://www.oracle.com/customers/snapshots/netapp-fm-snapshot.pdf

Page 25: 효과적인관리 앆정적서비스확 - DBGuide.net · JVM/JAVA설정 Tuxedo 구성점검 Tuxedo 홖경변수 Tuxedo 구성파일 •짂단대상리스트 •짂단대상시스템OS

Single point Management demo Scenario

• Scenario 1 – 무단변경감지와대응

• Scenario 2 – 홖경붂리운영시, Configuration provisioning

DataSource URL 변경(Text

Editor)

Application

(Medrec)

로그인(admi

n)

Login Fail

Service 실패

DataSource 가변경된것을감지

ACC Login 하여Load

Rollback

File

Service Succe

ss 확인

중요설정파일에대해변경시

Alert 이발생하도록설정

변경에대한경고자동발생

변경된내용을확인하고변경젂으로Provis

ion

DataSource JNDI 이름을변경

Stage1 와

RUN 홖경을비교

Normalize

Row 를

통하여데이터를

통일/Provisi

on

Service Succe

ss 확인

도메인을재부팅한경우 Configuration 변경이반영되어장애가발생하지만사젂에예방하여장애발생을방지

하였슴

WebLogic Domain 에서(여러개의 Stage 가있지만해당서버만변경한것으로가정)

Page 26: 효과적인관리 앆정적서비스확 - DBGuide.net · JVM/JAVA설정 Tuxedo 구성점검 Tuxedo 홖경변수 Tuxedo 구성파일 •짂단대상리스트 •짂단대상시스템OS

Oracle Fusion Middleware 구성짂단서비스소개

OS

Tuxed

o

OS

WebL

ogic

OS

웹서버

OS

웹서버

OS 구성점검

OS PARAMETERS 점검

TCP PARAMETERS 점검

FD수체크

웹서버구성점검

웹서버구성파일

웹로직플러그인

설정

WEBLOGIC 구성점검

GENERAL CONFIGURATION

JTA

DATA SOURCES

APPLICATIONS

SERVER LOG 점검 LIST

WLS PATCH LIST점검

기적용된 PATCH LIST

적용이필요한 PATCH LIST

운영홖경점검

홖경변수체크

JVM/JAVA설정

Tuxedo 구성점검

Tuxedo 홖경변수

Tuxedo 구성파일

• 짂단대상리스트

• 짂단대상시스템 OS (IBM, HP, SUN 등)

• WAS (WebLogic Server, Web Sphere, Jboss 등)

• Web Server (Apache, iPlanet 등)

• 기타 Enterprise Software (Tuxedo 등)에대해아래와같은주요항목을대상으로짂단을수행합니다.

대상 : 원하는고객

기갂 : 준비에서보고까지 1 w

Page 27: 효과적인관리 앆정적서비스확 - DBGuide.net · JVM/JAVA설정 Tuxedo 구성점검 Tuxedo 홖경변수 Tuxedo 구성파일 •짂단대상리스트 •짂단대상시스템OS

<Insert Picture Here>

효과적인관리, 앆정적서비스확보FSI Round Table meeting in 2009

FSI Industry Sales Consulting

Fusion Middleware ,Oracle Korea