It s s time to move to DB2! DB2 마이그레이션이고객에게갖는경제적인가치 Anna Choi / SWG
Agenda 왜 DB2로전환해야하는가? 1. 시장의변화 2. Information에관한IBM의 Vision 3. 비용의절감 DB2 로의전환, 지금입니다. 1. 전환을위한고려사항 2. 손쉬운전환을위한 IBM의제안 고객사례 1. DB2@SAP 2. 고객사례 2
왜, DB2 로전환해야하는가? 1. 시장의변화 기존 DB에대한문제점해결을위한움직임 Information 활용중심의 IT 변화 2.Information 에관한 IBM 의 Vision Information 의적극적활용을위한 vision 제시 3. 비용의절감 Information 최적화를위한 end-to-end 솔루션보유 단일 vendor 종속으로인한고비용구조고착화개선 직, 간접적 IT 소요비용절감 3
Information 중심의 IT 로변화 Business 를정의하고, 수행하는모든단계에정보가가장핵심적인역할을하게됨. 전통적인접근 새로운접근 기술 사람 프로세스 사람 Information 프로세스 기술 Application &Process 중심구조 Information 은사후에고려됨. Information 중심구조 사람, 기술, 프로세스간의 Information 이 연관됨. 출처 : 4
조사기관의발표 : Information 중심의변화가속 Gartner : EIM Forrester : Information Fabric ( IaaS ) 2011 년안에, global 2000 기업들은기업내전반의어플리케이션간의일관된정보의공유와교환에대한요구가매우커질것으로예상되며, 이에따라아키텍트와관리자들이 Information-centric 를도입하게될것이라전망. The Information-Centric Infrastructure Within the Context of the EIM Forrester 에따르면, 연매출 10 억달러이상의기업중 3 분의 1 이상이 2012 년까지는 Information fabric architecture 를도입하게될것이라전망. Information Fabric 2.0 (Physical View) Gartner: Top View: Definition of, Issues With and Uses for an Information-Centric Infrastructure 25 May 2007 Forrester: April 9, 2007 Information Fabric 2.0: Enterprise Information Virtualization Gets Real 5
IBM 의 Vision : 비즈니스의중심역할로서의 Information 활용 비즈니스가치 경쟁적차별성을가지게하는 Information 비즈니스결과에직결 단순한저장된 data 의의미를뛰어넘는 Information 의가치부여 변화의흐름을주도하는 Information 실시간정확한정보활용 유연한 Information Architecture Information 의교환 Data 와 Reporting 에중점 비즈니스를수행하기위한 Data 기본적인 Information 활용 비즈니스관리를위한 Information Information 의적극적인활용만이비즈니스변화를가속화할수있습니다. 정보사용의성숙도 6
IBM 의 Vision : IBM DB2 는 Information 을압니다. 최적화 Customer & Product Profitability Dynamic Workforce Multi- Supply Financial Chain Optimization Channel Risk Insight Marketing +++ 비즈니스성과 지속적인투자 BI & Performance Management 가장정확한 Information 자동화 효율적인데이터저장관리 DB2 Informix Data Management IBM CM FileNET Content Management Oracle, Microsoft, and more 7
IBM 의 Vision : IBM DB2 는 DBMS 의변화를주도합니다. 세계최초의하이브리드 DBMS 동일엔진으로 XML 과 RDB 동시구현 XML : SOA 의구현을위한필수기술요소 2006 DB2 9 purexml storage 1968 IMS 최초의 DBMS IBM 이 Apollo 우주탐사프로젝트의일환으로 1966 년개발시작 1968 출시 1980 DB2 최초의관계형 DBMS IBM 이출시한세계최초의 RDBMS System/38 에기반 Edgar Codd 박사의관계형모델을상용제품화 차세대 DBMS : DB2 9 purexml storage 기술탑재 Native XML 저장기능지원 업계최초의하이브리드데이터서버 Xquery, XPath, Xandor join, XML Index 완벽지원 XML schema 지원 강력한보안기능지원 획기적인압축기술지원 안정적인오토노믹컴퓨팅기능지원 온라인기능강화 8
DB2 로전환, 비용을절감할수있습니다. 투자비용절감 운영비용절감 손실비용절감 It s hard to believe, but we only have 3 DBAs supporting over 100 instances of DB2. We didn t even consider Oracle for this application because the administration costs would be prohibitive. Some of our proprietary applications require Oracle databases, but it takes two DBAs just to manage three instances of Oracle. Phil Kilgore, Dir. Technical Services Compared to our previous Oracle databases, IBM DB2 Universal Database will save BCAA between 25 to 60 percent on database license acquisition, depending on the type of license. I also expect us to save an additional 60 percent on annual maintenance costs. Ken Ontko, VP of IS and CIO, We identified three main cost elements: licensing, maintenance, and the migration cost including 9 the training of employees to use a new database. We then compared the offering from our existing vendor Oracle with the DB2 UDB solution. We concluded that DB2 UDB would cost 40 percent less over five years, including licensing, maintenance, and migration. Ulrich Klenke, CIO 9
고성능 DBMS = 비용절감 고성능 DBMS 같은트랜잭션처리에적은 CPU 필요 도입비용절감 ( HW / SW) 유지보수비용절감 7,000,000 6,000,000 5,000,000 4,000,000 3,000,000 2,000,000 1,000,000 0 TPC-C record (www.tpc.org) by 2008/ 6/ 10 DB2 64core 6,085,166 4,092,799 4,033,378 Oracle 128core DB2 64core 10
저렴한총소유비용 $5 5 년간의 TCO 분석자료 by D.H.Brown 가격 / 초기구축및지원 / 유지보수 Price / tpmc 측정자료 : tpc.org $4 Millions $3 $2 경쟁사 DB2 UDB DB2 9 vs ORACLE 10g : Price / tpmc ( 단위 : $) $1 $0 Small OLTP Large OLTP Internet Data Warehouse t p m C 당 5.5 5 4.5 4 $5.05 운영환경 Small OTLP Large OTLP Internet 비용절감액 ($) 191,819 936,926 398,668 비용절감비율 (%) 31 34 27 비용 ( $ ) 3.5 3 2.5 2 $2.97 IBM DB2 9 Oracle 10g EE Data Warehouse 604,691 14 11
손쉬운운영및개발 = 운영비용절감 자동화된관리기능 주기적이고필수적인관리작업의간편화 내장된추가기능 백업툴 컬럼암호화모듈 파티셔닝기능 관리툴 BACKUPs 자동관리기능 RUNSTATs REORGs 12
비용절감사례 1. 초기도입시총소유비용절감 SAP 환경하의구축비용평균 총소유비용 = 초기데이터베이스라이센스 + 초기장비구축 + 5년간운영비용 경쟁사대비평균 28.5% 절감. 출처. Value Proposition for IBM DB2, Cost/Benefit Case for SAP Enterprise Migrations, International Technology Group, October, 2007 13
비용절감사례 2. DB2 로마이그레이션이후비용절감 SAP 환경하의구축비용평균 오라클비용 = 장비, 스토리지비용 + 5년간운영비용 DB2 비용 = 신규라이센스 + 전환비용 + 장비, 스토리지비용 + 5년간운영비용 경쟁사대비평균 23.5% 절감. 출처. Value Proposition for IBM DB2, Cost/Benefit Case for SAP Enterprise Migrations, International Technology Group, October, 2007 14
비용절감사례 3. IT 투자비용절감 디스크비용 : DB2 압축기술로경쟁사대비 33% 절감 서버비용 : 경쟁사대비 22.5% 절감 인력비용 : 경쟁사대비평균 27.9% 절감. 33% 절감 22.5 % 절감 27.9 % 절감 출처. Value Proposition for IBM DB2, Cost/Benefit Case for SAP Enterprise Migrations, International Technology Group, October, 2007 15
손실비용절감 다운타임최소화 DB2 HADR 기능으로비정상다운타임의최소화 온라인관리기능으로예정된다운타임최소화 관리정지시간최소화 거의모든 DBMS관리작업이온라인에서진행 Rolling upgrade기능으로시스템유지보수작업시도운영가능 비즈니스의정지 = 비즈니스손실 16
무정지 = RAC? IOUG (Independent Oracle User s Group), 2006 조사결과 75% 이상이 1시간이상의 unplanned downtime을경험한다고응답 Unplanned downtime을경험한응답자중 35% 가 DBMS의에러나bug때문이었다고응답 76% 이상이지난한해동안한번이상의성능저하를경험했다고응답 Planned downtime의설문경우에서 ¼ 이상이 10시간이상의 planned downtime을가진다고응답 시스템의유지보수에대부분의정지시간발생 원문 : http://www.ioug.org/iougexecsumno2-v4.pdf 17
진정한고가용솔루션 - DB2 HADR 고가용솔루션 HADR RAC 구성특징및정상운영시특징 DB 별로 Active/Standby 로구성 Instance 간 Disk 공유하지않음 Primary 에서사용자요청처리 Standby 는 Primary 와동일한데이터복제 두개의장비에 Active/Active 구성 두개의 instance 가동일 Disk 공유 Primary 와 Secondary 사용자트랜잭션처리 공유에의한자원오버헤드발생 RAC 클러스터노드간의로드밸런싱을위한두개의스위치장비필요 예상못한비가동시간의최소화 대처가능한장애시나리오 장애절체 서버 /DB 장애감지및대처가능 Disk 장애대처가능 Standby server 가 primary 로전환 연결되어있던 client 자동절체 장애이전성능과동일한성능보장 Instance레벨장애감지및대처가능 Disk 장애대처불가 Primary에연결된사용자를 standby로절체. 성능은절반으로떨어짐. ( 2 1 ) 장애처리시간 6초 ~ 30 초 1분이상 도입비용및총소유비용 초기도입시 Disk 추가비용소요 추가라이센스없음 Standby 장비 :1 CPU 라이센스구매 RAC 추가라이센스구매 추가스위치장비구매 두개장비모두 CPU 기반라이센스구매 라이센스구매비용 = 유지보수비용증가 18
DB2 특장점 1. 최적화 DB 성능최적화를위한내장기능지원 2. 자동화 DB 설치, 운영, 관리모든단계최적화를위한기능내장 DB 의모든관리작업자동화진행 3. 관리운영리스크절감최신기술적용 DB 새로운비즈니스적용시어떠한구애도없이적용가능 SOA를위한최선의선택 : DB2 19
최적화 DB, DB2 성능 오랜시간핵심적인연구를통한최고의질의최적화기내장 Thread 기반의처리 DB2 압축테스트결과 압축시 I/O wait 부분이현격하게감소 No Compression (vmstat output) Row Compression (vmstat output) 100% 100% 실시간통계정보로최적의질의성능보장 대용량데이터의효과적인압축및파티셔닝기법지원 cpu % 80% 60% 40% 20% idle iowait sys usr cpu % 80% 60% 40% 20% 0 10 20 30 0% 40 idle iowait sys usr 0% 0 10 20 30 40 50 60 70 80 90 seconds 50 60 70 80 seconds DB2 압축결과비교 Table Oracle Compression Ratio DB2 LINEITEM 38% 58% (1.5x better) ORDERS 18% 60% (3x better) 20
최적화 DB, DB2 설치측면 대부분의모듈이내장되어있으므로한번설치로간단히구성 Upgrade, Fixpak 적용시각모듈을따로설치하지않음 리스크최소화 Unicode Parallel Feature Parallel Feature DB2 V.8 Enterprise Server Edition DB2 V.8 Enterprise Server Edition Platform Specific Code (10%) Platform Specific Code Platform Specific Code Partitioning Feature DB2 9 Enterprise Server Edition Solaris 64 bit 64 bit 64 bit HP-UX AIX Linux Windows 64 bit 64 bit Sun HP pseries Intel / xseries 21
최적화 DB, DB2 개발측면 개발을위한통합개발환경지원 거의모든 Oracle 구문호환및지원 논리모델링물리모델링통합모델링 Java.NET Web Services PHP RUBY COBOL Stored Procedures SQL XQuery User Defined Functions IBM Data Studio 관리구성성능관리백업 / 복구 Data 감사 Data 백업 Data 암호화보안접근보안분석 Data 아키텍트 Application 개발자 Database 개발자 Database 관리자 보안관리자 설계 개발 구축 관리 감사 22
최적화 DB, DB2 보안측면 가장무결한보안강화기능을내장한 DBMS 보안을위한모든기능및모듈내장 연결암호화 Audit Audit tool 사용자 select * from table 연결 반환 연결접근제한 네트웍암호화 질의 DB 서버 권한제한 DB 내작업, 오브젝트 테이블 데이터권한제한 테이블컬럼암호화 LBAC 접근제한 (Authentication ) 권한제한 (Authorization) 데이터암호화 23
최적화 DB, DB2 자원활용도측면 CPU 완벽한병렬처리기능지원병렬유틸리티처리기능향상 디스크경쟁사대비최소의트랜잭션로그사용 DB2 v8.2 : 1,080GB Oracle 10g : 2,460GB Oracle 10g RAC : 20,676GB TPC-C 테스트결과, 100만 tpmc처리기준데이터압축처리기술지원으로디스크공간절약및처리성능향상데이터파일분산기능지원 메모리 64bit 지원에따른대형메모리사용아키텍쳐지원 다중버퍼풀기능지원 특정트랜잭션집중테이블에대한버퍼풀분리기능지원동일 block크기별로도버퍼풀분리가능즉각적인자원추가를통해성능개선가능 24
자동화 DB, DB2 Self Tuning Intelligent Optimizer Advisor를통한손쉬운 DB 작업지원 성능구성마법사 (Configuration Advisor) 디자인구성마법사 (Design Advisor) 자동튜닝기능지원 자율튜닝매개변수 자동테이블스페이스관리 자동메모리튜닝기능지원 자동 DB 관리기능내장 자동 Index Reorg Throttle utility (Back-up, Rebalance, Runstats) 자동 /Self Tuning 유틸리티제공 (Reorg, Back-up, Runstats) 워크로드의자동관리 Query 통제 (Workload manager, DB2 Governor) 자동 DB health 관리 Health monitoring을통한 DBMS, Memory, Disk 자율모니터링 문제발생시수정방안제시 (Health center, 통지 Log) 25
최신기술 DB, DB2 개별적인사람, 프로세스어플리케이션과, 어플리케이션프로세스어플리케이션어플리케이션어플리케이션어플리케이션 어플리케이션 신뢰할수있는 Open Information Standards 의유연한제공아키텍쳐 SOA, XML, Web 2.0 Databases Warehouses Rich 미디어이기종의컨텐츠어플리케이션과 Documents 이기종의 data source 환경을최대한활용 e-mail 기존의투자된자산을최대한보호, 재활용 26
지금, DB2 로전환하십시오. 1.DB2 로의전환 대부분의 DBMS 기능은대동소이합니다. 2. 자동 migration 기능지원 기존의지식을 100% 활용한운영이가능합니다. IBM DB2 9.5에서는대부분의 Oracle 함수, 구문지원 MTK, Metablue를이용한 DB, App 자동마이그레이션 27
DB2 로의전환시작 고려사항 비용 / 리스크 / 기간 / 업무중요도 전환업무선택 전환비용대비효과가큰업무 ISV package, ERP, DW, 분석형 전환방법선택 Migration tool 적용가능여부점검 SAP R3Load IBM MTK MetaMining MetaBlue 마이그레이션비용 / 리스크 4 3 2 1 가장권장 어플리케이션의비즈니스영향도 28
DB2 로의전환의단계 1. 전환의대상 DB 점검 크기, 복잡도, 특성등파악 2. DB2의이해를위한교육및훈련 3. 환경구축 개발, 관리, 테스트, 운영 4. 전환대상DB의구조파악및소스추출 5. 전환대상 DB의구조 migration 6. 대상 DB로 migration 적용 7. 데이터이관 8. 대상검증 ( 전환완료검증 ) 9. 성능튜닝 10. 어플리케이션수정및전환 IBM MTK 로자동화 MetaBlue 로자동화 29
DB2 로의자동전환 MTK (Migration Tool Kit) 데이터베이스구조자동이관 Source DB 의 DDL 구문을자동추출 ODBC/JDBC 등의연결을통해 Migration 의대상인 Source DB 의 DDL 을자동으로추출해줌 데이터베이스 Object 변환 Table/Index/Trigger/Sequence/Procedure/Function 등의데이터베이스내부의객체에대한변환지원 데이터이관 데이터이관을위한 Script 를작성해주는것은물론, 실제 Data 의이관도 MTK Tool 을통해가능 Migration 결과보고서제공 Migration 작업의결과를보기쉬운 HTML 형식의보고서로산출해줌 SQL 문변환기능 DB2 의 SQL 문에익숙하지않은개발자나관리자가쉽게 SQL 을변환할수있도록지원함 함수호환성을위한라이브러리제공 각데이터베이스가고유하게지원하고있는함수등을 DB2 에서도사용할수있도록라이브러리제공 30
DB2 로의자동전환 : MetaBlue ( Meta Mining Co.) 임베디드구문추출 매핑규칙저장소 Rule conversion Table Linebylineconversion(Syntax) Ruletemplate 치환 (Impactanalysis) Framework 기반Conversion 변환 Cobol,C,Java,PL/I,C#,VB,PB,Pro*c,SQL. CICS,WebLogic,ZEUS,Tuxeudo,WebSphere DB2,VSAM,Oracle,Sybase,SQLServer. Cobol,C,Java,PL/I,C#,VB,PB,Pro*c,SQL. CICS,WebLogic,ZEUS,Tuxeudo,WebSphere DB2,VSAM,Oracle,Sybase,SQLServer. 프로그램문법저장소 영향분석 31
고객사례 : DW 부문최근 DB2 도입사례 32
고객사례 : DB2@SAP 최근도입사례 (2006 년 ~ 2007 년 ) 현대 U&I 33
고객사례 : SunTrust Bank Challenge Draw additional value from existing database and storage investments Increase productivity of database administrators Implement a platform that manages risk and compliance Solution Optimized data platform by upgrading to IBM DB2 9 data server Took advantage of the deep compression capabilities of DB2 9, as well as features that improve performance Installed Label Based Access Control feature of DB2 9 to manage risk and compliance Business Benefits Expects an initial cost savings of US$2 million with additional savings of US$500,000 each year Reduces storage requirements by increasing compression rate to 83 percent on the data warehouse tables Improves system performance, yielding faster query responses Protects data and nets additional savings with improved security 34
DB2 로의전환을위한 IBM 의파격적인제안 마이그레이션고객을위한 7 가지혜택 특별할인가적용 3년최저수준의유지보수비 DBA 무상기술지원 오라클개발자및관리자에대한철저한DB2 교육 ( 무료 ) DBA 무상기술지원 원스톱마이그레이션센터를통한다양한서비스경험 전문마이그레이션진단컨설팅 ( 무료 ) 마이그레이션전문툴을통한비용절감혜택 본캠페인은 2008 년도구매고객에한합니다. 35
DB2 로의전환만이대안입니다. 1. 새로운 information 비전적용 Information 의 end-to-end 솔루션적용 2. 비용의절감 신기술의적용이가능한 DB2 9 기반의다양한업무구현가능 총소유비용의절감 3. 단일벤더종속성탈피 관리, 개발인력의업무경감 인력비용절감및업무확장가능 경쟁력있는가격및기술지원가능 다양한 IT 기술을보편적으로습득하여기술종속성탈피 36
감사합니다. 37