ibm korea reference : a 은행의 가상화 기술을 활용한 서버통합 사례

28
© 2009 IBM Corporation IBM Korea reference : A 은은은 은은은 은은은 은은은 은은은은 은은 15 OCT 200 9 Chung byun gmo MTS, IBM Korea

Upload: palma

Post on 21-Jan-2016

184 views

Category:

Documents


1 download

DESCRIPTION

IBM Korea reference : A 은행의 가상화 기술을 활용한 서버통합 사례. 15 OCT 2009 Chung byungmo MTS, IBM Korea. [1 단계 ] 서버 가상화 통합사업 완료 보고. 목차. 1.1 IT Trend 1.2 추진배경 1.3 추진목적 1.4 주요이슈 1.5 추진대상 1.6 추진범위. I. 프로젝트 개요. 추진 경과. II. 결과 및 결언. III. 첨부 -1. IV. V. 첨부 -2. I. 프로젝트 개요. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: IBM Korea reference : A  은행의 가상화 기술을  활용한 서버통합 사례

© 2009 IBM Corporation

IBM Korea reference :

A 은행의 가상화 기술을 활용한 서버통합 사례

15 OCT 2009 Chung byungmoMTS, IBM Korea

Page 2: IBM Korea reference : A  은행의 가상화 기술을  활용한 서버통합 사례

© 2009 IBM Corporation

목차

Page 3: IBM Korea reference : A  은행의 가상화 기술을  활용한 서버통합 사례

© 2009 IBM Corporation

1.1 IT Trend• 비즈니스가 성장함에 따라 복잡성이 증가하는 IT 인프라를 효율적으로 관리하기 위한 기술은 끊임없이 발전하고

있습니다 . 인프라 통합의 필요성이 증대하고 있는 상황에서 서버통합과 가상화 기술은 단순히 운영 서버의 숫자를 줄이는 것 뿐 아니라 , 비즈니스 환경과 기술적 환경을 종합적으로 고려하여 최적화된 인프라를 구축하는 과정으로 각광받고 있습니다 .

Physical Consolidation

(Dlpar with Micropartition)

Advanced Virtual

Resource Pools

(Ensemble)

Cloud Computing

with Service Management

Virtual Consolidation

for Single Server

Server sprawl

Page 4: IBM Korea reference : A  은행의 가상화 기술을  활용한 서버통합 사례

© 2009 IBM Corporation

1.2 추진배경• 매년 증가하는 서브 시스템으로 인한 운영 효율성이 대두 , 복잡한 IT 환경을 단순화하고 비즈니스 요구에 대한

유연성을 증가시키기 위한 IT 현황 진단 및 개선 기회 도출 컨설팅을 지난해 수행하였고 , 이에 따라 가상화를 이용한 서버 통합 시범 사업을 2009 년 초에 수행하였으며 , 향후 2013 년까지 총 400 여대를 100 여대로 통합할 계획에 있습니다 .

Page 5: IBM Korea reference : A  은행의 가상화 기술을  활용한 서버통합 사례

© 2009 IBM Corporation

1.3 추진목적• 본 프로젝트의 목적은 가상화를 이용하여 서버를 통합 , 도입 및 운영 비용을 획기적으로 감소시키고 , 시스템

관리와 보안 및 자원활용도의 효율성을 높이는데 있습니다 .

Page 6: IBM Korea reference : A  은행의 가상화 기술을  활용한 서버통합 사례

© 2009 IBM Corporation

1.4 주요 이슈• 기존의 사용중인 시스템에 대한 서버 자원 분석 결과 5 가지의 개선 포인트가 도출되었으며 이의 개선방향으로

IBM 가상화 기술을 이용한 서버 자원의 통합을 해결책으로 제시 하였습니다 .

‘‘

Page 7: IBM Korea reference : A  은행의 가상화 기술을  활용한 서버통합 사례

© 2009 IBM Corporation

1.5 추진 대상 > 전체 서버• 통합대상은 UNIX 서버 293 대 , Intel 서버 111 대이며 , 통합 후 UNIX 는 47 대 , Intel 은 50 대로 운영이

가능하게 됩니다 .

0

20

40

60

80

100

120

2008년 2009년 2010년 2011년 2012년 2013년

0

50

100

150

200

250

300

350

2008년 2009년 2010년 2011년 2012년 2013년

Vendor 2008 년 2009년2010 년 2011

년2012 년 2013년

IBM통합대상 서버 N/A 66 21 31 25 27신규도입 서버 N/A 10 2 4 1 3

운영 대수 170 114 95 68 44 20

HP통합대상 서버 N/A 21 10 31 9 28신규도입 서버 N/A 3 0 2 0 3

운영 대수 99 81 71 42 33 8

SUN통합대상 서버 N/A 0 0 0 0 12신규도입 서버 N/A 0 0 0 0 8

운영 대수 24 24 24 24 24 19Total 운영 대수 293 219 190 134 101 47

Vendor 2008 년 2009년

2010년

2011년

2012년

2013년

가상화통합대상 서버 N/A 16 2 26 17 10신규도입 서버 N/A 3 0 3 2 2

운영 대수 71 58 56 33 18 10

Rack/Blade

통합대상 서버 N/A 17 6 6 3 8신규도입 서버 N/A 17 6 6 3 8

운영 대수 40 40 40 40 40 40Total 운영 대수 111 98 96 73 58 50

Page 8: IBM Korea reference : A  은행의 가상화 기술을  활용한 서버통합 사례

© 2009 IBM Corporation

1.5 추진 대상 > IBM 서버• 2008 년 이전에 도입된 UNIX 서버들 중 현재 사용 중이며 통합 대상인 서버는 HW Box 기준으로 모두 170

대 인데 , 5 년 계획의 서버 통합이 완료되는 2013 년에는 20 대로 운영 가능하게 됩니다 .

IBM1 년 차

(2009 년 )2 년 차

(2010 년 )3 년 차

(2011 년 )4 년 차

(2012 년 )5 년 차

(2013 년 )Total

운영 업무 44 9 25 21 16 115

개발 / 테스트 18 11 3 1 3 36

DR 10 1 5 3 0 19

Total 72 21 33 25 19 170

IBM 2008 년 2009 년 2010 년 2011 년 2012 년 2013 년

통합대상 N/A 66 21 31 25 27

통합서버 도입 대수 0 10 2 4 1 3

운영 대수 170 114 95 68 44 20

020406080

100120140160180

2008년 2009년 2010년 2011년 2012년 2013년

Page 9: IBM Korea reference : A  은행의 가상화 기술을  활용한 서버통합 사례

© 2009 IBM Corporation

운영

개발 & 테스트DR

< 범례 >

구분서버통합 전 서버통합 후

내용연수경과 서버 신규업무 용 이중화 용 합계 통합서버

시범사업 7 22 10 39 3

1 단계 38 - 5 43 5

•통합 5 년 차•통합 4 년 차•통합 3 년 차•통합 2 년 차•통합 1 년 차

575

575 575

575

575

575

575

575

575

P595운영 #4

운영 ( 내부 망 )

P570 운영 #2

P570운영 #3

운영 ( 인터넷망 )

운영 ( 시스템운영 팀 )

개발 & 테스트

P570 운영 #8

P570 테스트 #2

575

P595 운영 #1

P595 운영 #2

운영 ( 시스템운영 팀 )

개발 & 테스트

DR

P570 DR#3

P570 테스트 #3

운영 ( 시스템운영 팀 )

P595 운영 #3

575

P595 운영 #4

575

P595 운영 #5

575

P595 운영 #6

운영 ( 시스템운영 팀 )

575

P570 DR#1

•통합 시범 사업

575 575

575

P595 운영 #1

P595 운영 #2

운영 ( 시스템운영 팀 )

P570 테스트 #1

개발 & 테스트575P570

운영#1

575P595 운영

#3

1.6 추진범위• 시범사업 이후 5 년에 걸친 서버통합 프로젝트 중 1 단계 서버통합으로 기존 사용중인 6 개 업무를

포함한 43 대를 가상화 기술을 이용하여 내부망 2 대 , 인터넷망 3 대 총 5 대의 물리적인 통합 서버로 구축하였습니다 .

Page 10: IBM Korea reference : A  은행의 가상화 기술을  활용한 서버통합 사례

© 2009 IBM Corporation

목차

Page 11: IBM Korea reference : A  은행의 가상화 기술을  활용한 서버통합 사례

© 2009 IBM Corporation

2.1 추진방법론• 본 프로젝트는 아래와 같은 프로젝트 수행 Framework 에 따라 체계적으로 진행하였습니다 .

Page 12: IBM Korea reference : A  은행의 가상화 기술을  활용한 서버통합 사례

© 2009 IBM Corporation

2.2 진행일정

•데이터 이행 수행•데이터 이행 계획 수립•데이터 이행 대상 및 환경 점검

•간접투자 데이터 이행

•09’ 9 월

•프로젝트 완료 보고서 작성

•문제점 분석 및 보완 / 해결

•VIO-S&C Failover Test

•License / Microcode 확인

•전체 / 업무별 구성도 작성•프로젝트 완료

•시스템 별 업무 종합 테스트•업무 테스트 및 문제점 보완

•W4•W2•W4•W2•W4•W2 •W3•W1

•09’ 7 월•W3•W1

•09’ 8 월•W3•W1

•Network virtual map 작성•Resource map 작성

•Volume virtual map 작성

•서버 가상화 대상 수립

•문제점 분석 및 보완 / 해결

•VIO-C clustering Test

•VIO-C clustering 구축

•VIO Server 구축

•NIM master plan 작성 및 구축

•Network Switch 환경 파악•서버 및 스토리지 환경 파악

•서버 가상화 환경 점검

•프로젝트 계획 수립

•VIO-C clustering 정책 수립•VIO-Client Clustering(HACMP)

•환경 구축

•VIO Client 구축 및 업무이관•가상화 Server & Client 구축

•VIO-S&C 종합 테스트•VIO Failover Test 및•문제점 보완

•세부 스코프 협의•계획 수립

•Activities

가상화 Server #1 ~ #10 총 10 대 구성

가상화 Client 총 45 대 구성

Kick-off 중간보고 최종보고

• 본 프로젝트는 09’7 월 부터 09’9 월 까지 3 개월 간 진행되었습니다 .

Page 13: IBM Korea reference : A  은행의 가상화 기술을  활용한 서버통합 사례

© 2009 IBM Corporation

2.3 추진결과 > 운영업무 > 내부망• 통합운영 대상인 8 개 업무 (19 partition) 를 통합서버 4 대 (P595 FHA) 에 가상화 통합 함으로서 자원활용의

효율성과 유연성을 극대화하였고 주요업무 (DB server) 는 고 가용성을 위해 HACMP 를 구성하였습니다 .

595

595

595

공유 프로세서 POOL (9Way)

595

공유 프로세서 POOL (8Way)

공유 프로세서 POOL (19Way) 공유 프로세서 POOL (19Way)

Page 14: IBM Korea reference : A  은행의 가상화 기술을  활용한 서버통합 사례

© 2009 IBM Corporation

2.3 추진결과 > 개발 및 테스트 업무• 인터넷 뱅킹 및 홈페이지 개발업무 등 기존 5 개의 RACK 에 분산되어 있던 개발 및 테스트서버를 기

운영중인 통합용 개발서버에 물리적 서버의 추가 도입 없이 구축하였습니다 .

System p System p System p

pSeries

System p

홈페이지 AP test (0.5C 4G)

홈페이지 DB test (0.5C 8G)

인터넷 뱅킹 AP test (0.5C 8G)

인터넷 뱅킹 DB test (0.5C 4G)

인터넷 MCA test (0.5C 8G)

Page 15: IBM Korea reference : A  은행의 가상화 기술을  활용한 서버통합 사례

© 2009 IBM Corporation

2.3 추진결과 > 운영 업무 > 인터넷망

595

595

공유 프로세서 POOL (4Way) 공유 프로세서 POOL (5Way)

595

공유 프로세서 POOL (4Way)

• 통합운영 대상인 8 개 업무 (18 partition) 를 통합서버 3 대 (P570 MMA) 에 가상화 통합 함으로서 자원활용의 효율성과 유연성을 극대화하였습니다 .

Page 16: IBM Korea reference : A  은행의 가상화 기술을  활용한 서버통합 사례

© 2009 IBM Corporation

목차

Page 17: IBM Korea reference : A  은행의 가상화 기술을  활용한 서버통합 사례

© 2009 IBM Corporation

절감 내용 분석요소 가상화 미 적용 시 가상화 적용 시 절감효과

H/W CPU 수량 내부망 운영 : 42내부망 개발 : 14

인터넷망 : 22

내부망 운영 : 20.5내부망 개발 : 2.5

인터넷망 : 9.9

내부망 운영 : 51%내부망 개발 : 82%인터넷망 : 55 %

상면공간

랙 수 13 (15 Servers) 5 (5 Servers) 62%

랙 상면 ( 제곱 미터 ) 6.37 4.76 25%

전원비용 전력소비량 (KW) 48.4 34.4 29%

3.1 구축효과 ( 정량적 구축효과 )• 가상화 통합으로 기존 IT 시스템의 효율성을 끌어올리고 , 아래와 같은 연간 운영 비용의 절감을 기대할 수

있습니다 .

Page 18: IBM Korea reference : A  은행의 가상화 기술을  활용한 서버통합 사례

© 2009 IBM Corporation

3.1 구축효과 ( 정성적 구축효과 )• 단기적인 H/W 도입 비용 절감 효과 외에 인프라 자원 비용의 절감 , 표준화된 아키텍처 등의 장기적인 효과를

기대할 수 있습니다 .

항목 분석요소 정성적 효과

인프라 절감 시스템당 사용 인프라 서버통합 기술을 이용하여 SAN, Network 자원 공유함으로서 IT 인프라 자원의 효율성 증대됨

아키텍처 표준화 표준화 수준 서버통합을 통하여 표준화된 H/W 도입과 시스템 구성의 표준화가 이루어짐

서버자원 활용극대화 CPU 사용률 가상화 기술을 통하여 서버자원의 사용률 향상

비즈니스 증가에 따른 업무 유연성 시스템 구축시간 업무 추가요건 발생시 추가적인 H/W 서버 투자 없이도 신속하게 업무추가

가능 (2 시간 이내 )

Page 19: IBM Korea reference : A  은행의 가상화 기술을  활용한 서버통합 사례

© 2009 IBM Corporation

3.1 구축효과 (Green IT)

• 가상화는 서버 , 스토리지 , 네트워크 장치 수를 줄이고 , 사용률을 증대시키며 , 효율적인 전력 분배 , 백업 , 정책기반의 관리와 공유된 인프라스트럭쳐를 구축하여 IT 에너지를 절약하기 위한 강력하고 경제적인 솔루션으로써 Green IT 로 가는 필수적인 요소 입니다 .

Page 20: IBM Korea reference : A  은행의 가상화 기술을  활용한 서버통합 사례

© 2009 IBM Corporation

3.2 서버통합 2 단계 추진 계획• 서버 인프라 환경을 시스템 단순화 단계와 자원 공유 단계에서 인프라 서버 가상화 성숙 단계로 진입 하기 위한 두

번째 단계이며 , 재해복구 시스템 구축을 주요 대상으로 하고 있습니다 .

PPRC ( 실시간 미러링 )

Page 21: IBM Korea reference : A  은행의 가상화 기술을  활용한 서버통합 사례

© 2009 IBM Corporation

3.3 향후 추진 방향• 본 프로젝트는 A 은행 서버 인프라 환경을 시스템 단순화 단계와 자원 공유 단계에서 인프라 서버

가상화 단계로 진입하기 위한 첫 단계라고 할 수 있으며 , 이는 업무 혁신 및 역량 강화라는 비즈니스 전략에도 부합하는 IT 전략의 일환입니다 .

Page 22: IBM Korea reference : A  은행의 가상화 기술을  활용한 서버통합 사례

© 2009 IBM Corporation

목차

Page 23: IBM Korea reference : A  은행의 가상화 기술을  활용한 서버통합 사례

© 2009 IBM Corporation

4.1 적용된 가상화 기술 > Hypervisor 의 CPU 자원 관리• DB 서버 장애 시 HACMP 에 의해 반대 노드로 Failover 되며 , Hypervisor 는 변화하는 시스템 자원

요구에 유연하게 대처하기 위해 시스템 온라인 중에 CPU 와 같은 자원을 시스템 사용율에 따라 동적으로 추가 및 제거하는 기능입니다

595

595

Page 24: IBM Korea reference : A  은행의 가상화 기술을  활용한 서버통합 사례

© 2009 IBM Corporation

사용자

Network( 내부 망 통신 )

외부통신은VIO 서버에 구성된 물리적 이더넷 어댑터 이용

NIM server (0.5C 2G)

VIO

서버

#1

(0.5

C 2

G)

VIO

서버

#2

(0.5

C 2

G)

행망 test (0.5C 2G)

SWIFT test (0.5C 4G) 가상 계좌 test (0.5C 4G)

R&D test (0.5C 4G)AML Web test (0.5C 4G)AML DB test (0.5C 4G)

외신 test (0.5C 4G)PMS test (0.5C 1G)

퇴직연금 test (0.5C 4G)BT GW test (0.5C 1G)

BT 인터파크 test1 (0.5C 1G)EAI test (0.5C 8G)

자본시장 test (0.5C 2G)간접투자 test (0.5C 4G)

4.2 적용된 가상화 기술 > SEA(Shared Ethernet Adapter)• 파티션마다 물리적 네크워크 어댑터를 장착하지 않고 , VIO 서버에만 장착하면 , 가상 이더넷을 통해

동일한 장비 내에 구성된 파티션 간 TCP/IP 통신 및 외부 통신이 가능합니다 .

홈페이지 AP test (0.5C 4G)

홈페이지 DB test (0.5C 8G)

인터넷 뱅킹 AP test (0.5C 8G)

인터넷 뱅킹 DB test (0.5C 4G)

인터넷 MCA test (0.5C 8G)

파티션은 물리적

이더넷 어댑터 없이VIO 서버를 통해 네트워크 이용 !

Network( 인터넷망 통신 )

Page 25: IBM Korea reference : A  은행의 가상화 기술을  활용한 서버통합 사례

© 2009 IBM Corporation

595

4.3 적용된 가상화 기술 > 가상 스토리지 IO (Input / Output)• VIO server 를 이용한 I/O 를 공유하여 자원활용의 효율성과 유연성을 극대화하였습니다 . VIO 서버를 통한

어댑터 공유는 크게는 추가 RACK 비용 감소는 물론 효율적인 서버통합을 제시하고 있습니다 .

Page 26: IBM Korea reference : A  은행의 가상화 기술을  활용한 서버통합 사례

© 2009 IBM Corporation

4.4 NIM (Network Installation Management) 서버• 기존 운영체제를 각각의 서버에서 CD, tape 을 이용하여 설치 , 백업 받는 환경과 달리내부망은 기존

시범사업 시 구성했던 P570 서버의 하나의 NIM 서버를 활용하여 추가 17 대 운영 업무 및 5 대 테스트 개발 업무 , 인터넷망은 P55A 서버에 NIM 서버를 구축하여 16 대 운영 업무의 운영체제 설치 , 운영체제 백업 및 복구를 집중화하여 관리하고 있습니다 .

Page 27: IBM Korea reference : A  은행의 가상화 기술을  활용한 서버통합 사례

© 2009 IBM Corporation

필요자원여유자원< 범례 >

5.1 가상화 통합 전 후 비교 - CPU 자원의 공유• 가상화 통합으로 서버의 CPU 의 자원을 시스템의 필요에 따라 자동으로 배분하여

공유함으로서 도입된 자원활용의 극대화가 가능합니다 .

통합서버 1 호기 증설분필요한 CPU 자원 수

단독서버 구성시 구매된 CPU 수

가상화 통합시 구매된 CPU 수

절감된 CPU 수단독서버 구성 가상화 통합 서버 구성

신용평가모니터링 ( 서버 A) 2 15 3 2자본시장 DB #1 ( 서버 B) 3 2

Page 28: IBM Korea reference : A  은행의 가상화 기술을  활용한 서버통합 사례

© 2009 IBM Corporation