TCO 절감을통한 SAP 시스템최적화방안 김종환전문위원 CTP, BAPO / Software Group / IBM Korea
목차 Smarter Planet을구현하기위한최적의조합 How to implement OS/DB Migration? TCO절감을위한대표적인DB2 기능 결론 2
목차 I. Smart Planet을구현하기위한최적의조합 SAP Solution의에너지사용최소화 DB2 와 SAP의조합 IBM DB2 와 Power7 시스템의조합 DB2/SAP Performance on POWER7 정량화할수있는ROI로고객에게믿기힘든가치제공 100건이상DB2/SAP로의Migration 3
1. Smart Planet 을구현하기위한최적의조합 SAP Solution 의에너지사용최소화 제품사용의영향을줄이도록지원하는서비스컨설팅 가장에너지효율적인 인프라를제공하는기술파트너 에너지효율성을위해설계된소프트웨어 4
2. DB2 와 SAP 의조합 DB2 를위한 SAP OEM 정책은 SAP 고객에게많은장점을드립니다. 고객은 Oracle 대신 DB2 를사용함으로인해 SAP 인프라비용을적어도 30% 절감할수있습니다. Power 7 에서의 DB2 압축기능은메모리용량을 2 배가량높일수있습니다. 고가용성 / 재해복구와같은발군의장점과원스텝설정이완전히통합되었습니다. 지난 1 년동안 100 여개이상의고객이 Oracle 에서 DB2 로마이그레이션했고모든고객이 100% 성공률을보였습니다. IBM DB2 와 SAP 는비즈니스개발, 프리세일즈, 기술및마켓팅전분야에걸쳐전담된인력을가지고있습니다. 5
3. IBM DB2 와 POWER7 시스템의조합 Virtualization without Limits Dynamic memory and processor changes exploited by DB2 immediately DB2 specially designed to leverage POWER7 s massive parallelism Dynamic Energy Optimization DB2 deep compression further reduces energy requirements Scan sharing reduces I/O bandwidth saving more energy Full SSD support for both permanent and temporary data Resiliency without Downtime PowerHA a key component of DB2 purescale AIX HA capabilities exploited by DB2 (storage keys, cluster manager, heartbeat, etc.) Management with Automation Tightly integrated AIX/DB2 workload management Self tuning memory manager 6
4. DB2/SAP Performance on POWER7 SAP applications 18000 SAP Sales and Distribution ERP 6.0 EHP 2-Tier Performance 16000 DB2@SAP on Power750 Data Base 14000 12000 10000 8000 15,600 SD Users 32 cores POWER7 10,000 SD Users DB2 on Power 750 는 Oracle on SUN T5440 보다 3.3 배이상많은사용자를지원합니다. 유저당인프라스트럭처비용 6000 4000 4,720 SD Users 48 cores AMD Opteron DB2 on Power 750 $100/user Oracle on Sun T5440 $185/user Oracle on Sun X4640 $123/user 2000 0 DB2 on Power 750 32 cores UltraSPARC T2+ Oracle on Sun T5440 Oracle on Sun X4640 7
5. 정량화할수있는 ROI 로고객에게믿기힘든가치제공 Total SAP 데이터베이스인프라비용절감 > 20% Oracle 과비교하여 SAP 스토리지의필요량감소 55% - 68% 라이센스와유지비용감소 (Oracle 대비 ) 38% - 74% #1 in performance to SAP customers: R/3 에서 Oracle 보다빠름 > 20% BW 에서 Oracle 보다빠름 > 40% SAP BI 를위한제한없는확장 >100 TB SAP 를위한전략적데이터베이스 : 혁신적인데이터베이스기능에대한빠른접근 2+ Years 완전통합된개발과유지보수 One stop 서비스와지원 통합된설치 : Stream install One step configuration 단일화된 SAP DBA Cockpit Half the Memory, Half the Storage Power 에서의앞선 SAP 성능 8
6. 100 건이상 DB2/SAP 로의 Migration : 100% Migration 성공! Coca Cola Bottling PepsiCo Samsung Corporation Ericsson Barilla Sony Carlsberg Dansk Supermaket Faurecia German Army Afrisam Deutscher Ring Ciba Specialty Chemicals Central Michigan University Borcelik Britannia Industries ASM Agrium 낮은유지비용낮은스토리지비용성능증가빠른응답시간 Cost Avoidance vs. Oracle (1 st Year) $250K Database Size Reduction 30% Additional Storage & Maint. Savings $100K Annual License, Storage & Maint. Savings $175K Response Time Improvements 5-10% ROI Breakeven ROI 205% 8 Months 5 Year Internal Rate of Return 133% You can close a significant $$ opportunity in.. Contact your DB2/SAP/Power specialist team and start planning today! 9
목차 II. How to implement OS/DB Migration 기존 SAP고객사의불만사항 Migration을결정한고객의비즈니스적고려사항 실제 DB2로의 Migration시 TCO절감효과제시 Migraiton에따른기술적고려사항 고객해결방안 DB2@SAP Migration 사례 10
1. 기존 SAP 고객사의불만사항 불만요인 : DB2 가치제안 : 관리와지원을위한비용 확장의제한성 낮은 TCO / 더나은 ROI 확장성 ( 高 ) nearly linear for BI 너무많은사용장애 신뢰성제공 Vendor 종속도 ( 高 ) 지원 / 응답체제 성능 Vendor 종속도 ( 低 ) 지원 /Partnership (IBM+SAP) 체제 우수한성능 11
2. Migration 을결정한고객의비즈니스적고려사항 국내고객사의경우 : 주로 DBMS 의성능과벤더종속성, 지원체계와관련하여 DB Migration 을수행하고있습니다. 해외고객사의경우 : 주로 DBMS 의성능과운영의용이성, 단일화된지원체제와관련하여 DB Migration 을수행하고있습니다. 국내사례 고객사명 CJ 매일유업삼성전자삼성 SDS TCO 측면 확장성 성능 운영의용이성 단일화된지원체계 벤더종속성 비고 ( 기존 DB) MS-SQL ORACLE ORACLE ORACLE 해외사례 네슬레듀퐁 SAP Austrian Railways Fujisawa ORACLE ORACLE ORACLE ORACLE ORACLE 12
3. 실제 DB2 로의 Migration 시 TCO 절감효과예시 고객사가 DB2/SAP 를도입할때경쟁사 DBMS 대비 Cost 측면에서얻을수있는 Benefit 을명시적으로보여드리는비교자료입니다. 고객사가처음에 Oracle 10g 를채택했다가 DB2 9 으로마이그레이션한다고가정할경우, 세가지설치에대한 DB2 9 시나리오의총비용은 Oracle 10g 시나리오보다평균 23.5% 적습니다. 출처 : October 2007 International Technology Group 13
4. Migration 에따른기술적고려사항 이기종 DB 연동 DBCO / Jco SAP XI / IBM WFS Native SQL (CBO 프로그램에서사용된 ) DB2 DBA 부재 DBACOCKPIT DBA Cockpit 14
5. 고객해결방안 > DB2 9.7 의사용으로 Native SQL 문제해결 ABAP 에서사용된 Native SQL 은수정없이거의그대로사용할수있습니다. 오라클개발자또는 DBA 의기존오라클기술을그대로사용가능 DB2 9.7 은 PL/SQL 애플리케이션뿐아니라다양한오라클기능을적용함으로써기존오라클개발자또는 DBA 분들이오라클기술을 DB2 에서도그대로사용하실수있습니다. Oracle DB2 9.7 Concurrency Control Don t need change Oracle SQL Don t need change PL/SQL Don t need change Packages Don t need change Built-in packages Don t need change JDBC Don t need change OCI Don t need change SQL*Plus Scripts Don t need change 15
5. 고객해결방안 > DB2 9.7 의사용으로 Native SQL 문제해결 ABAP 에서사용된 Native SQL 은수정없이거의그대로사용할수있습니다. 기존오라클환경에서의 ABAP 개발자는 DB2 에서도기개발된 CBO 를그대로사용하실수있어 DBMS 변경에따른불안감을해소시킵니다. Lines of code 200,000 180,000 160,000 140,000 120,000 100,000 80,000 60,000 40,000 20,000 3,296 평균 98.43% 17,595 h 30,154 28,294 2,660 테스트결과오라클애플리케이션의 98.43% 가 마이그레이션없이 184,079 그대로 DB2 에서운영되었습니다. 127,508 71,642 17,421 0 A B C D E F G H I J K L M N O P Q R Supported Statements Unsupported Statements Companies DB2 도입 Benefit 기존오라클기술활용가능 개발자또는 DBA 가가지고있는기술을그대로활용함으로써인력비용절감 한 Vendor 에대한종속탈피 한 Vendor 에대한종속성을탈피하여 Buying Power 를높일수있음. 16
5. 고객해결방안 > 이기종 DB 연동방법 SAP 플랫폼에서구현되는시스템이기때문에안정적이고표준화된데이터연동을위해서는 SAP 의인터페이스방법이가장권장됩니다. 1. SAP ERP/BI 시스템에서외부시스템과의연동방안 SAP XI/BAPI/RFC/Jco/External DB Connection(DBCO) 의방법을이용하여외부시스템과연동할수있음 SAP의표준화된인터페이스이기때문에데이터연동의안정성과신뢰성이보장됨 향후시스템유지보수및버전업그레이드시에도완벽한호환성이보장됨 2. ETL 툴을통한인터페이스 SAP BI 시스템이갖는 Batch Job의특성을고려하여 ETL 툴을통한외부시스템의데이터연동을구현 ETL은표준화된인터페이스이므로데이터흐름에대한정의및제어가용이함 3. EAI/ESB를통한인터페이스 전사표준 EAI 및 ESB를통한연동으로표준화에기반할수있음 4. 분산된이기종데이터에대한 IBM 정보통합솔루션 DB2의데이터와외부시스템간의연동을위한정보통합기능제공 : WFS (Websphere Federation Server) 를통해다양한이기종 DBMS 와데이터연동가능 SAP 표준인터페이스 기존 SAP 기반운영시스템 ECC DB2 V9.7 SAP Solutions CRM WebSphere Information Integrator Data Federation EAI/ESB ETL/ETT 기존기반시스템 EP Non-SAP 기반시스템 B I ERP/BI 외부의시스템데이터연동 1 2 3 4 Data Federation 기타시스템 - Oracle/MS SQL/Sybase/Excel/X ML 17
5. 고객해결방안 > 이기종 DB 연동방법 : DBCO 를통한해결방법 SAP 에포함된기능이므로추가의비용이발생하지않습니다. SAP Solutions DB2 CLI TABLE A DB2 DBCO Oracl e Client TABLE B Oracle DB2 9.x Sybas e Client TABLE C Sybase Table DB2 Table DB2 Table DB2 ALIAS A ALIAS B ALIAS C [ 참고 Notes] # 200164 : DB Multiconnect with DB6 as target DBMS # 323151 : Several DB Connections with NativeSQL # 339092 : DB Multiconnect with Oracle as secondary database # 738371 : Creating DBCON multiconnect entries for SQL Server 18
5. 고객해결방안 > DB2 DBA 부재 : DBACOCKPIT 기존 DBA는쉽고, 편리하게 SAPGUI를통해서 DB2 관리를수행할수있습니다. DB2 명령어를알필요가없습니다. DBA Cockpit 최초 SAP 4.6C에서제공된기능임. One common point of control 쉬운관리기능 E.g. ST04, ST05, DB02, DB12, DB13, DB24, all under on hood 향상된유용성 SAP look & feel Administration task oriented Performance Monitoring Backup & Logging Job Scheduling DB Monitoring & Diagnostics Access to multiple systems / partitions Space Management DB & Instance Configuration 19
5. 고객해결방안 > DB2 인력을구하기가어렵지않은가? 1.IBM 은 DB2 Certified Tech. Support 인력과 Premium 총판사 & Certified DB2 협력사의전문인력수십명을지원인력으로운영하고있습니다. 2. 매년 IBM 교육센터와 Premium 총판사의교육센터를통해상당수의 Certified 인력을배출하고있으며, 수많은프로젝트에서구축경험을쌓고있습니다. 3. 삼성그룹의경우 DB2 전문가양성을위한프로그램을올상반기에실시하였습니다. 삼성그룹사를지원하는삼성 SDS 인력 14 명을선발하여약 2 달간 IBM 교육센터와멀티캠퍼스에서집합교육을실시하였습니다. 참가자전원이집합교육후 DB2 Certification 을취득하였습니다. 이들인원들이삼성그룹사 DB2 Top Gun 으로활동할것입니다. 원활한 DB2 지원을위한인력양성은계속될것입니다. 20
5. 고객해결방안 > DB2 에익숙치않은데 SAP 환경에서는 DBMS 에대한의존도가낮습니다. ( 데이터저장소역할 ) SAP 에의해제공되는 DBACOCKPIT 툴을통해쉽게 DB2 관리가가능합니다. 기존 RDBMS 지식을가진 DBA 에게 2~3 주간의 DB2 교육을통해 DB2 운영이 가능합니다. ( 별첨참조 ) DB2 의자동화된기능으로인해 DBA 를통한관리요소가대폭줄었습니다. : 자율컴퓨팅 - 스스로모니터링하고튜닝하는자율컴퓨팅기능으로타 DBMS 와는달리상대적으로적은 DBA 인력운용가능함 ( 유지보수비용절감 ). STMM BACKUPs RunStats Automatic Maintenance REORGs DBA Cockpit 21
5. 고객해결방안 > Autonomic Features IBM DB2 는점점복잡해지는 IT 환경에서 DBMS 에대한자동화, 의사결정지원, 전문어드바이저등을제공함으로써질적인 DBMS 의운영을가능하게하는 SMART(Self Managing And Resource Tuning) 데이터베이스입니다. Autonomic Features in DB2 성능구성마법사 (Configuration Advisor) 디자인구성마법사 (Design Advisor) SLA 관리 (Workload manager) 자율튜닝매개변수 자동테이블스페이스관리 자동메모리튜닝기능지원 자동 Index Reorg Throttle utility (Back-up, Rebalance, Runstats) 자동 /Self Tuning 유틸리티제공 (Reorg, Back-up, Runstats) DBMS, Memory, Disk 자율모니터링 문제발생시수정방안제시 default16,713 Hand tuned by expert 63,30 DB2 autonomic tuning 2 63,796 TPS 10000200003000040000500006000070000 22
6. DB Migration 사례 > 코카콜라 23
목차 III. TCO 절감을위한대표적인 DB2 기능 Deep Compression 소개 Deep Compression 적용사례 24
1. Deep Compression 소개 (in DB2 V9.7) DB2 V9.7 에서부터인덱스및 Temp 영역에대한압축기능이추가되었습니다. 이로인한데이터베이스전체에대한압축율이기존대비획기적으로높아졌습니다. 인덱스압축기능 : DB2 V9.7 New Feature 업계에서유일한기능 Compression Results for a 725MB SAP DB2 Customer Database Data 압축 72% 절약! 800,000 MB 700,000 600,000 500,000 400,000 300,000 Index, 158,071 Data, 567,187 68% 절감 Index 압축 49% 절약! 200,000 100,000 0 Index, 66,468 Data, 130,968 Database Uncompressed Database Compressed 전체압축 68% 절약! 25
2. Deep Compression 적용사례 > 삼성전자 (V9.1) DB2 의압축기술을통해디스크비용은물론데이터처리와관련된 CPU, 메모리비용이절감되며데이터 I/O 감소에의해전반적인성능이향상됩니다. 압축기능적용사례 : 삼성전자 G-ERP 에서의데이터압축적용예 81% Smaller 디스크절감 78% Smaller 삼성전자압축사례 40% Faster 응답속도단축 Compression 후전체 DB Size 가약 7TB 감소 Compression 전 / 후대비 DB SIZE 증가량이약 21% 감소 Compression 전 4 월 DB SIZE 증가량 : 약 3.7TB Compression 후 6 월 DB SIZE 증가량 : 약 2.9TB 전월대비 DB SIZE 증가량이 788GB 감소 26
2. Deep Compression 적용사례 > 현대해상 (V9.5) 27
2. Deep Compression 적용사례 > 국내 / 외 DB2 Deep Compression 기능은 SAP Storage 영역을 40 % 이상절감시킵니다. Deep Compression 기능적용사례 (on DB2 V9.1 or V9.5) Oracle DB2 Migration + 디스크공간절감 : 독일고객 (SAP ERP, 1611 GB 920 GB): 43% 독일고객 (SAP BI, 213 GB 131 GB): 38% 독일고객 (SAP BI, 8 TB 4 TB): 43% 독일고객 (SAP BI, 3,614 GB 2,217 GB): 39% 독일고객 (SAP ERP, 2,427 GB 1,382 GB): 43% 독일고객 (SAP ERP: 2,302 GB 1,102 GB): 52% 독일고객 (SAP ERP, 1,600 GB 612 GB): 62% 독일고객 (SAP ERP: 1,486 GB 706 GB): 53% 터키고객 (SAP ERP, 2,418 GB 1,451 GB): 40% US 고객 (SAP BI, 2,305 GB 1,338 GB): 42% 러시아 Retailer ( SAP ERP, 1,616 GB 473 GB): 64% 삼성전자 (SAP BI, 20TB 13TB ) : 65% 현대해상 (SAP ERP, 3.12TB 1.38TB) : 56% 코카콜라 : 운영시스템에서 40 % 이상절감 Tellabs : 운영시스템에서 40 % 이상절감 INA : 운영시스템에서 43 % 이상절감 DB2 Oracle Ø > 40% 28
목차 IV. Conclusion DB2@SAP 가치제안요약 결론 29
1. DB2@SAP 가치제안 SAP데이터베이스인프라스트럭처비용 20% 이상절감 획기적인 SAP 스토리지요구량절감 압축을위해 Oracle 대비 55 % - 68% 적은스토리지공간이요구됨 SAP를위한새로운데이터베이스기술을 2년이상빨리접할수있도록제품제공 SAP 고객에게최고의데이터베이스성능제공 SAP고객에게최고의데이터베이스성능을제공합니다. ECC를위한 Oralce 대비 20% 이상빠름. SAP BW를위한 Oracle대비 40% 이상빠름. SAP BW를위해최상위레벨의성능과확장성제공 낮은비용 : 100TB의 SAP BI를위한제한없는확장성 라이센스및유지비용절감 : 38% ~ 74% (Oracle) via SAP OEM SAP의전략적데이터베이스임. SAP과 IBM의통합된개발, 협업을통한 Maintenance, One stop 서비스와지원 30
2. 결론 Smarter Planet 구현을위한최적의조합 : SAP + IBM DB2 + POWER System POWER System SAP Solutions IBM DB2 DB2POWER System 제한없는가상화 동적인에너지최적화 중단없는복구 자동화된관리 Deep Compression (from V9.X) MDC Autonomic Features WLM (Workload Manager) NLS(Near-line Storage option) 제품사용의영향을줄이도록지원하는서비스컨설팅 가장에너지효율적인인프라를제공하는기술파트너 에너지효율성을위해설계된소프트웨어 31
32