Linux 를활용한서버통합 시스템 z 전략사업본부장은정 2007. 9. 5
Data Center 에당면한과제들 Gartner 에의하면큰데이터센터에전력과 Cooling 시스템에소요되는에너지는향후꾸준히증가할것이라고발표되었습니다. Increased Computing Demand Changing Cost Dynamics Data Center Lifecycle Mismatch 향후 10 년간서버는 6 배, Storage 는 69 배증가할것이다. -IBM 평방, 1 년간데이터센터가사용하는에너지는일반사무실에서사용하는전력량의 10-30 배에해당된다. - William Tschudi, March 2006 데이터센터가사용하는에너지는과거 5 년에비해 2 배로증가했다. - Koomey, February 2007 US 상업전력은 2005 년에서 2006 년 1 년동안 10 % 증가하였다. - EPA Monthly Forecast, 2007 2001 년전에만들어진데이터센터가전체의 86% 를차지한다. 데이터센터의역량이서버구매에영향을받는다고인지한고객이 29 퍼센트에해당된다. Ziff Davis 2
IBM 의에너지효율에대한전략 1 데이터센터에사용되는에너지는오늘날가장중요한부분이며향후에는더더욱중요한요소가될것이다. 2 데이터센터에너지사용을줄일수있는실현가능한솔루션이있다. 3 이러한목표를도달하기위해데이터센터를디자인및구축하는 IT 기술력을가진업체와에너지공급업체의협업이필요하다. 4 현재에너지사용률에대한정확한이해가중요하며이에대해전문가의도움이필요하다. 3
서버확산에따른복잡도증가및에너지소모 IT 환경의복잡도는고객에있어서도비즈니스의복잡도를증가시키는가장큰요소입니다. 인력수는 IT 비용에있어서 1996년도에 33% 에서 2006년 66% 로두배로증가하였습니다. 소프트웨어비용은분산서버가증가함에따라함께증가합니다. 증가하는에너지사용량및전산실의공간문제는고객에있어제일큰문제로대두되고있습니다. - 서버가증가하면서에너지소모량이다음과같이증가합니다. 데이터센터에서 5 만평방피트상에너지사용률 Year Avg. Watts Per Sq. Ft. Total kwh Annual Utility Cost (8.68 cents kwh) 2003 40 17,520,000 $1,520,736 2005 80 35,040,000 $3,041,472 2007 240 105,120,000 $9,124,416 2010 500 219,000,000 $19,009,200 1 Source: IDC, On-Demand Enterprises and Utility Computing 2 Source: AFCOM, California Data Center Design Group 자료참조 4
서버통합에따른 IT 비용영향요소 Your IT Cost may vary: Processor 사용에따른 Software License 비용감소 50% 의월별소프트웨어라이센스감소 전력량과냉각기비용의절감 97% 이상의전력량감소 서버관리인력효율성증대 뛰어난가상화기술을통한자원공유도증가 IT 소요비용 (K$) 1.3 X 5 년간서버비용 $44M 감소효과 공간전력인력소프트웨어 MA 소프트웨어 MA 하드웨어 zlinux 를이용한워크로드통합은 IT cost 비용의최적화를가져옵니다. 5,848 UNIX CPs UNIX 205 z9 IFLs Linux on System z9 Scorpion Study 결과자료 5
Big Green Project 가상화기술을활용해, 3900 대의서버를메인프레임 33 대로통합함으로서발생하는비용절감할수있습니다. 관리효율성및가상화를통한자원공유 서버운영 / 데이터센터운영에필요한에너지비용절감 프로세서단위로가격산정이되는소프트웨어라이센스비용절감 서버운영 / 데이터센터운영에필요한인력비용절감및인력의효율적재배치 높은보안성및가용성증대효과 6
서버통합사례 : Nationwide 미국의주요보험사중한곳인 Nationwide 는 700 대이상의유닉스 / 윈도우서버를리눅스전용엔진을사용한가상화기술로단 2 대의메인프레임으로교체하였습니다. 서버통합에따른기대효과 : IT 서버가줄었습니다. 관리인력이줄었습니다. 전산실의공간의 80% 가줄었습니다. 서버의전기사용량이줄었습니다. 월별소프트웨어라이센스비용이 50% 줄었습니다. 15개월만에초기투자비용을모두회수할것으로예상됨. 3 년간 150 억이상의 TCO 감소효과가있었으며, Virtualization, 재해복구시스템에있어서도기대이상의효과를얻었습니다. Solution: GTS 서버통합서비스 IBM zseries 990 IFLs, 136 GB memory Novell SUSE Enterprise Linux 9 IBM WebSphere IBM DB2 Universal Database (UDB) IBM WebSphere MQ z/vm-linux 7
zlinux 소개및활용방안 2007. 9. 5
IBM IBM IBM IBM IBM 시스템환경 대형 SMP System z / p / i IBM System Storage 클러스터 / 가상화 FAStT SAN Scale Up / SMP 컴퓨팅 System x ( 인텔 프로세서기반 ) e325 (AMD 기반 ) IBM System BladeCenter (POWER, 인텔, AMD 기반 ) 고밀도랙마운트형 Scale Out / 분산컴퓨팅 9
서버통합환경을위한시스템요건 최고의하드웨어안정성 현존최고의안정성레벨의하드웨어시스템 CPU의 LockStep, Dynamic Sparing 기능으로안정적환경제공 가상화환경을고려한시스템설계 각가상서버별완벽하게분리된환경을제공 : LPAR : CC/EAL5 하드웨어레벨에서제어되는다중서버환경 대용량 Cache 및가상서버환경을위한기능으로다중서버환경최적화지원 통합된서버별모니터링기능 LPAR 와 z/vm 을통한통합서버별모니터링기능지원 10
System z - 균형잡힌시스템설계 시스템 I/O 대역폭 172.8 GB/sec Balanced System CPU, nway, Memory, I/O Bandwidth 96 GB/sec 메모리 GBs 512 GB 256 GB 24 GB/sec 64 GB 288.15 450 ~ 600 1-way 의 ITR 16-way 32-way System z9 EC 54-way CPU 개수 zseries 990 zseries 900 Generation 6 Generation 5 11
IBM System z 특수목적프로세서 IBM System z Integrated Information Processor (ziip) 2006 데이터처리전용프로세서 System z Application Assist Processor (zaap) 2004 자바업무전용프로세서 Integrated Facility for Linux (IFL) 2001 리눅스업무전용프로세서 Internal Coupling Facility (ICF) 1997 데이터공유를위한프로세서 12
Integrated Facility for Linux Linux 처리를위한전용프로세서 System z9 EC, zseries 및 S/390 에서탑재가능 일반 CP와동일한속도와사양의프로세서 일반 CP에비하여매우낮은취득가격 가상화를통한소프트웨어구매가격의감소 가상화하여사용하는프로세서와무관하게, 실재물리적시스템의프로세서숫자로비용적용 PC 서버 (2CPU) 10대를 2 IFL로통합하는경우, 20 CPU 소프트웨어라이센스가 2 CPU로감소 일반프로세서와마찬가지로프로세서장애시자동으로예비프로세서로복구전환 13
왜 Linux 인가 빠른확산속도 리눅스활용사례증가 풍부한기술인력배출 강력한보안기능 커널수준의보안지원 Back door 프로그램방지 저렴한총소유비용 뛰어난투자대비성능 합리적라이센스정책 전산업계에걸친수용 특정분야에한정되지않고전산업계에걸쳐채택 풍부한어플리케이션 개발자들이가장선호하는개발환경 수많은오픈소스어플리케이션 광범위한 ISV 의지원 멀티플랫폼지원 뛰어난하드웨어이식성 ( 임베디드기기 ~ 메인프레임 ) 기술혁신의기반 오픈소스기반의개발방법론 누구나개발 / 수정 / 보완가능 유연성 한번의개발로다양한플랫폼에서활용가능 신뢰성 전세계의수많은개발자들이참여하여개발하고테스트수행 뛰어난프로세스관리기능으로탁월한연속가동시간보장 14
System z 의가상화그리고 Linux LPAR 혹은 z/vm 을통하여효과적으로시스템자원을분배활용 시스템의모든자원을분배활용 프로세서자원 메모리 LPAR 영역을나누어사용 z/vm 전체메모리를공유 입출력장치 네트워크 System z 15
Linux on System z 의우수성 LPAR 혹은 z/vm 을통한가상화환경구축 물리적자원의한도내에서, 수십 ~ 수백의서버를통합운영가능 시스템내의가상화된네트워크구축으로하드웨어장애및보안문제로부터안전한고속의네트워크구축 시스템자원활용의극대화 프로세서를포함, 메모리그리고입출력과네트워크등모든자원을공유하여자원이용을극대화 더많은자원이필요한시스템과자원의제한이필요한시스템을제어하여자원의효율적활용가능 시스템활용률을높이는것을통하여실질적인추가소프트웨어비용절감효과 비즈니스변화에빠르게대응가능 서버가필요한경우, 필요한순간에 Linux 서버를구축하여외적비즈니스변화에빠르게대응가능 다양한 System z 의온디맨드기능활용가능 예측되는순간적 Peak 수요에대하여, 해당되는시점에만 OOCoD 를적용 동일한용량의 DR 시스템환경을 CBU 를통하여매우낮은비용으로구축가능 16
Linux on System z 의우수성 디스크자원공유를통한손쉬운소프트웨어관리 Patch 혹은새로운버전이필요한경우, 하나의마스터시스템만을적용하여안정성과문제적을확인검증후에, 다수의운영시스템에적용 운영체제 (Linux) 보다더낮은단계 (LPAR 혹은 z/vm) 에서가상화가이루어져크래커의침입으로부터안전 z/vm 단계에서 Linux 의물리디스크를읽기전용으로설정하여크래커들이 Linux 에서어떤작업을수행해도, 절대물리디스크내용의변경이불가능 보안을위한별도의하드웨어를통해빠른보안프로토콜의처리 CryptoExpress2 장치를이용하여장치하나에서초당 6000 회이상의 SSL 보안프로토콜요청을처리완벽한보안환경을구축 17
서버간의통합방법차이 PC/UNIX 분산서버 PC/UNIX 통합서버 IBM zseries 통합서버 파티셔닝기능비교 1Box 내분할가능한자원 2 파티션간에서의공유가능한자원 3 자원의배분변경 4CPU Peak 와파티션 5 파티션우선도 PC/UNIX 통합서버 CPU, 메모리, I/O 는물리적인기반 (port) 단위의제약이있음 없음 재기동이필요 서버별로 Peak 에대응가능한 Capacity 가필요 우선도를지정할수없음 IBM zseries 통합서버 CPU, 메모리, I/O 채널은자유자재로분할가능 구획간에 CPU, I/O 채널은동적으로공유가능 가동중에배분변경이가 (CPU, 메모리, 채널 ) 파티션간의 CPU Peak 를모평준화할수있음 사전에설정한우선도에따라자동적으로최적의자원배분이가능 18
리눅스를통한서버통합의우위성 분리시스템 & 물리적파티션 논리적파티션 = 버츄얼서버 UNIX / NT Shared Nothing " 싱글 " 워크로드 i/zseries Shared Everything 멀티플워크로드 & 멀티플 " 시스템 System 1 System 2 System 3 System 4 System 5 System 6 LPAR 1 LPAR 2 LPAR 3 LPAR 4 LPAR 5 LPAR 6 I/O 가시스템에전용으로종속됨 SHARED I/O I/O PATH's OLTP OLTP WEB BATCH DW I/O 의고정된할당 Domain 별로 I/O 종속 CPU 의고정된할당 안정성문제 서버별평균사용도 20~40% I/O 를각할당영역에동적으로할당 할당영역별로 I/O 공유 CPU 는 LPAR 에의해공유 고가용성지원 서버의평균사용도가 100% 에근접 DOMINO UNIX / NT 서버 i/zseries 서버 19
논리적 Partioning IBM z/vm 은물리적인하드웨어자원들 ( 프로세서, 메모리, 네트워크, I/O 장치등 ) 을가상화시켜, 리눅스게스트 ( 또는이미지 ) 들에게필요에따라할당해준다. ( 첨부자료 #1 시스템파티셔닝기술비교자료 ) Linux Linux Linux Linux Linux z/vm z/vm I/O and Network Memory Processors Virtual Real 20
가상네트워크 IUCV or virtual CTCA used to connect to virtual routers L06 L07 L08 L09 L10 Subnet 2 z/vm virtual networking is memory-to-memory data transfer (fast!) L01 L02 L03 L04 L05 Linux or VM TCP/IP L11 L12 L13 L14 L15 One OSA subchannel serves many Linux images Subnet 1 Linux Virtual Routers Linux or VM TCP/IP Subnet 3 z/vm CP = Firewall Virtual routers access the physical (real) network OSA LAN Network 21
가상디스크 T1 R/W R/O Minidisk Cache (High-speed, in-memory disk cache) R/O R/W Virtual Disk in Storage (memory) Excellent Swap device R/W Virtual Disk in Storage (m em ory) N R/W Linux Linux B R/W 1 2 A Linux 3 R/W C z/vm TDISK: on-the-fly disk allocation pool TDISK 1 Fullpack N TDISK space Enterprise Storage Server (Shark) Minidisk A Minidisk B Minidisk C Minidisk: z/v M disk partitioning technology Notes: R/W = R/O = Read/W rite Read Only 22
Linux 에서수행되는다양한 Application Oracle 데이터베이스 DB2 데이터베이스 Informix 데이터베이스 WebSphere Application Server (WAS) /Web Logic Apache HTTP 서버 SAMBA File 서버 Network Infrastructure, FTP, NFS, DNS 서버 E-Mail 솔루션 SAP Application 서버 WebSphere MQ Series DB2 Connect CICS Transaction Gateway IMS Connect for Java LDAP security services 이외에도다양한 ISV 솔루션이제공됩니다. Lattwein Dingus ABAS Software AG SANCHEZ ACUCORP 23
적용솔루션 : IFL 의추가에의한서버통합 기존 통합후의구성 UNIX z9 서버 레거시애플리케이션 분산서버 PC 분산서버의통합 레거시애플리케이션 z9 서버 + IFL 분산서버애플리케이션 CP0 IFL IFL File Server: Samba e-mail: sendmail groupware: Decknet's WWW: WebSphere WebLogic Apache DB: DB2UDB Oracle Firewall: Stonegate Monitoring: Tivoli OMEGAMON HDE center UNIX PC 주 ) z/linux 는 IFL 에서만사용 기존의자산에도저가로 IFL 만을추가, 사용가능 IFL 의추가는 z/os 또는 OS/390 의 S/W 요금에무영향벤더 S/W 가격에도무영향 z/linux 와 z/vm 만가동 24
적용솔루션 Web Server / Web Application Server 통합 동일한서비스를제공하는많은수의 Web Server 와 Web Application Server 의통합함으로써다음과같은강점을누리게됩니다. 관리환경의단순화및보안에강한환경구축 Linux 차원이아닌더낮은단계 (z/vm) 의공유기능으로크래커의침입에대응 공유된하드웨어자원으로더많이필요한시스템에더많은자원을제공 손쉬운소프트웨어레벨관리 하나의마스터관리를통하여다른시스템의모든소프트웨어레벨을관리가능 H T T P H T T P H T T P W A S W A S W A S W A S CICS DB2 z / V M z / O S L P A R L P A R System z 25
적용솔루션 - ISP/ 호스팅서비스서버통합 ISP 및 Web Hosting 업무제공시수분내에서버증대작업이가능함으로써다음과같은 z/vm 의가상 Linux 서버가상화환경을제공합니다. Linux 의추가, 삭제및용량변경이용이 변경관리가손쉬움 사용자의요구에신속한대응가능 분산서버구축환경 System z 및 z/vm 구축환경 A 사 B 사 C 사 n 사 A 사 Linux B 사 Linux C사 Linux z/vm z/vm n 사 Linux 사용자의요청에따라신속하게적용하기어렵고, 프로세서, 메모리, 운영체제및네트워크구성등매번추가작업과투자를필요로함 System z 과 z/vm 을통하여손쉽게사용자요청에따라, 프로세서, 메모리, 운영체제및네트워크구성을추가투자없이손쉽게적용가능 26
적용솔루션 -SAP Application Server SAP Application Server 를 zlinux 서버에통합함으로써서버가상화효과를누리게됩니다. 다수의서버통합 효과적인시스템자원공유 사용자응답목표속도에맞춘 Workload 분산 보안및가용성증대 Hipersocket 을이용한네트워크속대증대에따른배치작업속도증가 Disaster recovery 고려시구현방법용이 z/990 D32 z/vm 4.4 z/vm 4.4 z/vm 4.4 z/vm 4.4 z/vm 4.3 z/os 1.4 12 GB z/os 1.4 z/os 1.4 z/os 1.4 z/os 1.4 z/os 1.4 Actual LPAR structure 18 IFL s 12 CP s 2CF s 256 GB Storage NFS Serv LINUX 2.4.21 z/vm 4.4 PROD SAP PROD SAP TEST SAP DEV. SAP PROD SAP PROD SAP PROD SAP TEST SAP SYSPL Test Inst. Syst. HiperSockets z/vm 4.4 z/vm 4.4 16 IFL s 128 GB Storage PROD SAP PROD SAP DEV. SAP SWITCH z/990 B16 27
적용솔루션 SAMBA File Server SAMBA File Server 를 zlinux 서버에통합함으로써뛰어난 I/O file server 의장점을누리게됩니다. zseries 프로세서 효율적인 CPU, I/O, 네트워크자원의공유 뛰어난 I/O 작업속도제공 다음의사용자인증기능을제공함으로써 사용자가사용하기쉬운인증서버제공 Microsoft s Active Directory LDAP Linux password file. Linux 4 Samba DS8000 Linux 3 Samba Linux 2 Samba Linux 1 Samba z/vm z/vm VSWITCH 대용량볼륨 28
적용솔루션 DOMINO Mail Server Domino 메일서버를통합한사례입니다. 1 시스템에 25000 동시사용자지원 Z 서버 2IFL / 16 GB 메모리 15분간평균3,000 메일량지원 평균응답시간 1초미만 2 IFL CP 로평균70%, Peak 시 95% 사용률지원 이와같이다수의 Domino 메일서버 LPAR1 LPAR2 LPAR3 LPAR4 LPAR5 LPAR6 2IFL / 16 GB 메모리 를통합함으로써다음과같은효과를누릴수있습니다. Processor 사용에따른 Software License 비용감소 FICON x 8 FICON x 4 OSA Express2 GbE 2 매 4 포토 97 % 이상의전력량과냉각기비용의절감 서버관리인력효율성증대 Ethernet LAN 뛰어난가상화기술을통한자원공유도증가 DS8100 유효용량 1,640GB FlashCopy 기구부착 3592-J70/J1A 4 드라이브 Tivoli 통합감시서버 29
사례소개 : 대한항공 업체설명개방성과풍부한개발인력확장성과비용절감효과 구현배경승무원운항관리수입관리시스템 Web Mail 시스템 : SendMail 솔루션 Linux/390과 Java 기술을이용한 Web-to-Host 시스템구축 DB2 connect, IMS connect를이용한 legacy data 연결 WAS 환경하에서 VisualAge Java, WebSphere Studio를사용하여 JSP/Servlet으로어플리케이션개발향후 EJB 적용계획 VM 상에서가상리눅스이미지를생성하여어플리케이션클러스터구현 서버통합을통한효과기투자시스템자원의보호작업부하증가에대한뛰어난확장성유연하고이식성이뛰어난어플리케이션환경 30