유젠스 제품소개서 유젠스에스앤씨
목차 유젠스 i-rpm 제품소개서 1 회사소개 2 i-rpm 개요 3 i-rpm 주요기능 3 i-rpm 적용사례 1
1. 회사개요 회사현황및개요 대표이사 설립일자 해당부문사업기간 설영훈 2007 년 7 월 16 일 2007 년 7 월 ~ 현재 대표전화 02-771-2231 소재지 서울마포구마포대로 109 롯데캐슬 101 동 1402 호 자본금 / 매출액자본금 : 1.7 억원 / 매출액 : 163 억원 (2015 년 ) 주요사업영역 인원 지점의현황 데이터베이스구축및컨설팅 ( 마이그레이션, 업그레이드, 최적화 ) / 엑사데이터구축 / DB 최적화 Solution / 고객기술지원 / 라이선스판매 38 명 1. 제주지점 : 14 년 12 월 ( 제주제주시노형동 ) 2. 광주지점 : 15 년 6 월 ( 광주서구치평동 ) < 회사연혁 > 2016년 - 홈플러스데이터센터이전감사패수상 - 신한데이터시스템 DB최우수파트너선정 2015년 - 현대오토에버 DB 최우수파트너선정 2014년 - 오라클플래티넘파트너획득 - 기술혁신형중소기업인증 - 신한카드데이터센터이전감사패수상 2013년 - 한국오라클 솔루션판매우수파트너 선정 - 한국오라클 기술전문화기업파트너 선정 - 서울시일자리창출우수기업인증 2012년 - 카톨릭성모병원고도화프로젝트감사패 2
1. 회사개요 UGENS 일반현황및연혁 오라클 11g/12cDatabase 전문파트너인유젠스는최신의오라클기반기술및 Exadata 기술지원경험을지닌다수의전문컨설턴트를보유하고있으며안정적인오라클기술지원을보장합니다. l l 한국오라클경력의최고의기술엔지니어보유한국오라클경력 15 년이상, 오라클최고의전문가그룹 COE 팀 ( Center Of Expertise ) 출신컨설턴트보유한국오라클 Pre-Sales 기술본부, 고객 Support 본부, 오라클교육센터출신컨설턴트보유한국오라클최초프리미엄기술지원상품개발경험컨설턴트보유 ( ORA, OSR, DPI, ODMS, BRR 기술지원서비스개발 ) 다수의차세대구축관련데이터베이스솔루션컨설팅및 Exadata 구축및기술지원경험보유신한카드차세대최적화안정화, 현대카드차세대, 우리카드차세대, 동양종합금융차세대, 신한금융그룹전사 11g Upgrade, KT 차세대, CMC / 삼성병원 / 고려대병원 /GS 칼텍스 / 중대병원등다수의차세대컨설팅수행. 국내최고수준의 Exadata 구축경험및지원기술력보유 ( 현대카드, 신한카드, 전북은행, 신협,LG 패션, 건강보험공단, 서울시금고, KT SkyLife, 롯데카드, 교원,LG 서브원, 현대캐피탈등 ) l 풍부한고객지원경험. 1996 년 ~ 2015 년까지오라클금융 / 통신 / 공공 / 제조서비스고객기술컨설팅경험 ( DBMS 진단, 튜닝, 안정화 ) 신한카드, 우리카드, 국민은행, 신한은행, 우리은행, 하나은행, 산업은행, 정보통신부우체국금융, KT/KTF, POSCO, 전국병원유통 / 서비스, 공공기관등 Oracle 제품지원실 Oracle Product Support Oracle Support Advance Customer Service Oracle COE 유젠스컨설턴트및엔지니어구성 Center Of Expertise Oracle TSC Oracle 교육센터 Technology Solution Oracle Consulting University Center 풍부한오라클신규 솔루션구축경험을지닌 전문화된기술인력보유 3
1. 회사개요 오라클솔루션구축및기술지원관련주요수상내역 - 당사의우수한기술력과책임있는기술지원에대한고객의신뢰 가톨릭성모병원오라클고도화사업감사패 기업데이터인프라고도화사업감사패 신한카드데이터센터이전사업감사패 신한은행데이터센터이전사업공로상 한국오라클 - 솔루션판매우수파트너상 홈플러스데이터센터이전사업감사패 한국오라클 - 기술전문화기업인증상 현대오토에버최우수파트너상 4
1. 회사개요 Oracle 11g Cetificaion Oracle 11g Partition Optimizer Result Cache Online operati on Oracle RAC Cluster Ready Service TAF CFS Oracle RAC Certifcation EM 12c Certification Enterprise Manager 12c Diagnostic Advisory AWR RealTime Moni tor Sun X86 Hardware OEL Volumn Mgmt Account Mgmt X86 Server Certification Exadata Certification Exadata Storage Server Gird Disk Smart Scan HCC Flash cache Data Mangement ASM RMAN DataGuard-DR 11g Admin Certification 5
1. 회사개요 조직체계및인원현황 SW 기술연구소 DB 솔루션구축 / 품질 프로젝트 / 컨설팅본부 솔루션기술본부고객지원본부 Sales/ 마케팅본부 Performance Assistant Availability Capability Project Assistant Ugenscat / i-rpm 솔루션 Press / 기술교육 솔루션개발 / 구축 소프트웨어판매 / 기술지원 산업별특화기술지원 컨설팅 M/A 고객사전략제안 시스템전략제안 라이선스 시스템구성제안 구분 계 ( 컨설팅 / 시스템최적화 ) 분야 ( 진단 / 설치 ) 분야 ( 마이그레이션 ) 분야 ( 유지보수 ) 분야 계 38 17 5 5 11 특급기술자 17 12 2 3 고급기술자 11 3 2 2 4 중급기술자 6 2 2 2 초급기술자 4 1 1 2 전직원의 92% 가컨설턴트및엔지니어로구성 ( 총인원 41 명중, 38 명오라클데이터베이스엔지니어 ) 6
1. 회사개요 7
2. i-rpm 개요 2.1 DB 성능문제유형 1) 데이터증가에따른성능저하 ü 데이터증가에따른급격한성능저하 ü 임시방편적인 SQL 튜닝의한계 ü 데이터증가을위한 CPU, Memory 등시스템리소스추가구매 (S/W 라이선스비용추가 ) ü 데이터증가에따른 Disk 증설 < 데이터증가에따른 DB 성능저하현상 > 데이터크기 DB 성능변화추이 데이터증가추이 고성능 저성능 시간 8
2. i-rpm 개요 2.1 DB 성능문제유형 2) 데이터이관및압축 / 암호화적용후성능저하 ü 데이터티어링, 스토리지티어링, 아카이빙에따른데이터의이관 ü 디스크공간절약및성능개선위한데이터압축 ü 컴플라이언스준수에따른데이터암호화 < 데이터이관및압축 / 암호화작업 > Data Tiering Tablespace 레벨 Group 레벨 Segment 레벨 Row 레벨 운영 DB 기대효과 운영데이터슬림화 운영 DB 성능개선?? 운영데이터저장비용감소 운영데이터백업시간단축 데이터이관 DB 내부데이터저장 DB 외부데이터저장 Storage Tiering Flash Storage ( 초고성능스토리지 ) SAS Storage ( 고성능스토리지 ) SATA Storage ( 저성능스토리지 ) 구형 Storage ( 저비용스토리지 ) 9
2. i-rpm 개요 2.1 DB 성능문제유형 3) 시스템교체 / 증설및 DB 업그레이드후성능저하 ü 신규시스템교체에따른 DB 이관및전환 ü OS Kernel 혹은 DB 파라미터변경등의변화 ü DB 업그레이드후신규 Optimizer 적용에따른악성 SQL 의발생 <DB/ 시스템및데이터의환경변화 > 파라미터의변경 Node1,2 (AIX) Node1,2 (Linux) Oracle RAC (10.2.0.4) Oracle RAC (10.2.0.4) 신규시스템으로전환 Oracle RAC (11g 혹은 12c) Oracle RAC (12c) DB 업그레이드 데이터이관 변경사항 Raw Device 단순데이터이관 Oracle ASM 서버 스토리지 네트워크 OS 10
2. i-rpm 개요 2.2 i-rpm 특징 ü i-rpm 은단순한성능모니터링툴이아닙니다. ü ILM기반의성능과 Risk 관리를위한전문성능개선솔루션입니다. ü SQL 하나하나의성능이아닌, 오브젝트중심의성능개선솔루션입니다. ü 오라클 COE(Center Of Expert) 의성능개선방법론과 20년 DB 튜닝노하우를집약한새로운성능개선솔루션입니다. Table/Index 의상세분석및물리구조개선 ( 파티셔닝 ) DATA 구분별 Size (Table/Index/LOB) 분석 월별 Data 발생량분석및증가예측 압축정책및방향제시 Object 기반 SQL 유형분석및튜닝 미사용 INDEX 및 INDEX Usage 분석 SQL Access Path 분석 Space Usage 및추이분석 압축률및예상 Size 분석 Online Redefinition Index Fragmentation 대상분석 Performance Monitoring ILM Management RISK Management 11
2. i-rpm 개요 2.3 i-rpm 기능구성 ü i-rpm 은기능은크게 3가지로구분되며, 각각활용도높은세부기능을제공 ü 단계1) ILM 검토 / 구현 à 단계2) SQL Risk 사전검증 à 단계3) 적용전 / 후성능모니터링및분석 12
2. i-rpm 개요 2.4 i-rpm 아키텍처 ü 오라클 DB 에서자동으로저장되는성능정보 (AWR) 를활용하여시스템오버헤드가거의없습니다. ü DB 서버에별도 Agent 설치없이, 최적화된 UGENS PL/SQL 패키지기반으로빠른성능과안정성을보장합니다. <i-rpm 아키텍처 > 오브젝트기반의성능분석 / 개선 모델분석 Reorg Scripts 성능분석 Report Risk 분석 Report Space, 압축율 Report 계정계 UGENS 패키지 오브젝트기반의성능분석 / 개선 정보계 ILM Management (ILM 구현기능 ) Risk Management (SQL Risk 관리기능 ) Performance Analysis ( 성능분석기능 ) Network 분석계 UGENS 패키지 UGENS 패키지 i-rpm 통합 Repository 13
3. i-rpm 주요기능 3.1 ILM 구현기능 1) Segment Analyzer ( 오브젝트관점의시구간별정보분석 ) ü Segment 별 DML 발생량, 데이터크기변화량분석 ü Segment 별 SQL 액세스패턴분석 ü Segment 별성능수치변화량분석 < 특정 Segment 성능수치변화분석 > SNAPSHOT 구간설정 Check I/O 증가시표시 Access Path 출력 해당 Segment 에대한일별그래프 14
3. i-rpm 주요기능 3.1 ILM 구현기능 2) Object Mgmt ( 오브젝트재구성을위한정보분석과 Online Reorg 스크립트제공 ) ü Object 의단편화측정및 Reorg 혹은압축적용시데이터크기변화량분석 ü 테이블 / 파티션구조분석및 Table DML 패턴분석 ü Online Reorg( 무중단테이블구조변경 ) 수행스크립트자동생성 <Table DML 패턴분석 > 테이블의시간대별 INSERT/DELETE/UPDATE 횟수추이 < 테이블구조및데이터추이분석 > 테이블압축예측내용 일자별 Segment 크기추이 Online Reorg 예측내용 < 테이블압축크기예측및단편화정보 > 15
3. i-rpm 주요기능 3.1 ILM 구현기능 3) Space Monitoring (Segment 크기추이분석 ) ü Segment 크기변화의추이정보를직관적으로제공 ü 연관 Segment 추이를동시에파악 ü Segment/Tablespace/Datafile 별 Space 상황을직관적으로확인 < 직관적인 Segment 별크기변화추이분석 > 테이블 / 인덱스 /LOB 증가추이 테이블 / 인덱스 /LOB 크기비율 테이블별크기증가추이 16
3. i-rpm 주요기능 3.2 SQL 영향도관리기능 1) SQL Perf. Analyzer ( 환경변화에따른 SQL Risk 예측 / 분석 ) ü DB 변경 ( 오브젝트구조변경, 파라미터변경, DB 업그레이드등 ) 에따른 SQL 영향도분석 ü ASIS vs TOBE 상황에대한 SQL 시뮬레이션의자동화 ü DB 레벨에서 SQL 별 Impact 별고려한성능비교 <SQL Performance Analyzer 수행 > SPA 적용단계별버튼 17
3. i-rpm 주요기능 3.2 SQL 영향도관리기능 2) SQL Risk Find (SQL 성능변화및위험요소감지 ) ü 악성 Top SQL 제시기능 ü SQL 별성능변화추적기능및실행성능수치이력제공 ü SQL Plan 변경유무확인 <SQL 성능변화확인 > SQL 성능변화확인 18
3. i-rpm 주요기능 2.2 SQL 영향도관리기능 3) SQL Info/Plan Comparison (SQL 실행상세정보및 Plan 예측비교 ) ü SQL 실행에따른 Access Path 분석 ü SQL Plan 및 Bind 변수값확인 ü 환경변화에따른 SQL Plan 변화비교예측 / 분석 <SQL Plan 변화및상세실행정보확인 > SQL PLAN 변경전 / 후비교 19
3. i-rpm 주요기능 2.3 성능분석기능 1) SQL Analyzer (SQL 실행상세정보및 Plan 예측비교 ) ü 시구간별 Top SQL 리스트업 ü SQL 별상세실행정보제공 (SQL Report 제공, SQL 실행시구간별부하추이, Plan, Bind 변수값 ) ü 과거해당 SQL 실행이력추적 <SQL 실행상세정보 > SQL HISTORY SNAP SHOT 구간설정 해당 SQL 의 BIND 변수확인 선택된 SQL 분석 변경된 SQL PLAN 추적가능 20
3. i-rpm 주요기능 3.3 성능분석기능 2) Session Monitor ( 세션정보모니터링 ) ü 접속세션의상세정보및실생 status 모니터링 ü 실행세션의 SQL Text, SQL Plan 및실행상태확인 ü 필터링을통한관심세션모니터링 < 세션모니터링및 Active Plan 확인 > <SQL 실행구간및구간별진행상황확인 > 실행중인 SQL 실행정보확인 SQL 현재진행상태정보 21
3. i-rpm 주요기능 3.3 성능분석기능 3) ASH Viewer ( 최근실행세션모니터링 ) ü Active Session History 모니터링및 Reporting ü Plan 확인기능 ü CPU 사용임계치, 세션 Blocking 에대한 Alerting 제공 <Active Session History 분석 > 지정구간의 Top SQL 리스트지정구간의 Top Wait Event 리스트지정구간의 Top 세션리스트 22
3. i-rpm 주요기능 3.3 성능분석기능 4) AWR Viewer (DB 성능이력분석 ) ü Automatic Workload Repository 상세분석 ü 구간별 Top SQL, Top Segment 상세분석 ü 구간별 DB Instance 성능 Reporting <DB 성능 History 분석 > CPU 사용추이 Logical Reads 추이 Top 5 SQL ID (Elap Time) Top 5 Segment (Logical Reads) 23
3. i-rpm 주요기능 3.3 성능분석기능 5) Realtime Monitor ( 주요 DB 성능지표모니터링 ) ü CPU, I/O, InterConnect Network 부하모니터링 ü 각종 DB성능지표선택가능 ü RAC 모든노드동시모니터링및구간선택지원 < 실시간 DB 통합모니터링 > 24
4. i-rpm 적용사례 4.1 i-rpm 적용효과 ü ILM Project로구조개선을통한성능개선및 DISK공간절약 ü 전체 DISK 절감효과는 100 TB 이상 (5중복제시스템 ) <S 카드사 ILM 프로젝트완료결과보고 - 기대효과 > 25
4. i-rpm 적용사례 4.2 i-rpm 적용프로젝트사례 (1/3) S 카드 REHOSTING 을위한 POC 에압축적용성능 TEST 시성능감소없음 압축적용효율검증 Partition & OLTP Compression C&M ( 송파케이블 TV) 국내최초 OLTP Compress 도입및적용사례 10TB à 6TB (40% 절감 ). DISK 증가율완화및 DISK 도입 2 년연장 Partition & OLTP Compression 동양증권 ILM 기반물리모델링. 기존 7.5TB à 3.5TB (53% 절감 ). 자동화된 ILM Management Package 개발및제공 Partition & Basic Compression CMC ( 성모병원 ) 전성모병원시스템보안적용과병행해서물리모델재개편 LOB 압축및일반 Table/Index 압축적용 Partition & OLTP Compression KRX 압축된 40TB 를운영 DB 20%, ARCHIVE DB 80% Migration 작업시간 20 시간완료 Partition & Basic Compression 현대카드 차세대전체압축적용, 물리모델, 튜닝지원. ( 대상선정, 압축률분석, 적용 ) Table Level 및 Partition Level 적용, Exadata HCC Partition & OLTP Compression 26
4. i-rpm 적용사례 4.2 i-rpm 적용프로젝트사례 (2/3) S 카드 세금계산서 XML 내용압축및 TDE 암호화적용.( 약 50% 절감및증가량감소 ) 전체암호화 (TDE) 적용및압축적용 Partition & OLTP Compression C&M ( 송파케이블 TV) 주요경합대상파티션및압축적용 DISK 비용점감및성능개선 Partition & Basic Compression 동양증권 삼성카드 Main 계정계, 정보계시스템 ILM 기반안정화 압축, INDEX 압축, Fragemntation 개선, Table 물리구조변경 Partition & OLTP Compression CMC ( 성모병원 ) SAP ERP 시스템압축적용 50% 감축 RAT 기능활용 SQL 검증 Partition & OLTP Compression KRX 삼성전자무선사업부 ACO 적용프로젝트 삼성웰스토리 SAP ERP ACO 적용프로젝트 Partition & OLTP Compression 농협경제 ILM DB Migration 및압축적용. Non-Exadata Compress to Exadata HCC Partition & OLTP Compression 27
4. i-rpm 적용사례 4.2 i-rpm 적용프로젝트사례 (3/3) S 카드 KB 퇴직연금시스템 Exadata HCC, OLTP Compress 적용 Flash Cache Compress 적용에의한성능개선 Partition & OLTP Compression 기타 고대병원, 강릉아산병원, VBA, 삼성서울병원, 롯데카드 기타유젠스프로젝트다수 Partition & OLTP Compression v ILM 프로젝트의 Risk Management 적용사례 삼성전자 GSCM 10g to 11g Migration 성능검증활용 신한카드성능고도화구조변경성능검증활용 신한은행 10g to 11g 센타이전성능검증활용 삼성전기 SAP ACO압축적용및 10g to 11g Migration의 SQL성능사전검증 농협경제 ILM Exadata Migration 성능검증 28
감사합니다. 29