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