Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
Big Answer를 위한 최적의 분석 플랫폼
Oracle Exalytics 인메모리 머신 2013 Oracle MRD Industry Day Jaejoon Moon | Oracle KOREA
Copyright © 2012, Oracle Confidential. internal use Only. 4
현안 1 : 다양한 데이터 활용
Transactions Your Data: Decisions based on
your data
Big Data: Decisions based on all
data relevant to you
Machine-Generated Data
Social Data
Documents
Oracle SAP Any Data,
Any Source
Copyright © 2012, Oracle Confidential. internal use Only. 5
Full Range of
Analytics
분석 도구
ROLAP MOLAP Unstructured
분석 엔진
비정형 분석 레포팅 및 분석 모델링 및 사업계획
예측 분석
현안 2 : 다양한 분석 스타일
Copyright © 2012, Oracle Confidential. internal use Only. 6
Oracle Exalytics
하드웨어 및 인메모리 분석 소프트웨어가 결합된 엔지니어드 시스템
분석 전용 엔지니어드 시스템
Enterprise Content
Management
Performance Management
Identity & Access
Management
Middleware
Platform and
Management
Business Intelligence
Data Integration
Operating Systems Systems
Management
Virtual Machines
(pending)
(pending)
Copyright © 2012, Oracle Confidential. internal use Only. 7
Exalytics 주요 구성 요소
In-Memory SW
Essbase
TimesTen for Exalytics
적응형 유틸리티
1 TB
40 Cores
High Speed Disks &
Networking
In-Memory HW Oracle BI Foundation Suite
Copyright © 2012, Oracle Confidential. internal use Only. 8
Exalytics X3-4 하드웨어 주요 상세
구분 항목 Exalytics
CPU Total Cores per Server 40 cores
RAM Total Capacity of Memory 2TB
HDD
SAS-2 HDD (10,000 rpm / 900GB * 6 slots) With Disk Controller HBA with 512MB Battery Backed Write Cache
원시 디스크 용량 5.4 TB
Flash Disk Six F40 400GB eMLC Flash PCIe cards 원시 스토리지 용량 2.4TB
SAN support HBA 8GB HBA
NIC
1GbE NIC 1GbE / Dual Port / 4 ports / Bonding
supported
10GbE NIC 10GbE / Dual port / 2 ports / Bonding
supported
Infiniband QDR 40Gb / Dual port / 2 ports / Bonding
supported
Copyright © 2012, Oracle Confidential. internal use Only. 9
인메모리 데이터 관리 The Time is NOW
더 빠른
속도
더 많은 용량
낮아진 비용
Why
In-Memory
? 2002: $0.2/MB 2013: $0.009/MB
25x
HDD: 5msec D-RAM: 100ns
50,000x
2002: 256MB/DIMM* 2013: 32GB/DIMM
128x
*Dual In-line Memory Module
Copyright © 2012, Oracle Confidential. internal use Only. 10
인메모리 분석 장점
더욱 빠른 분석 더욱 빠른 계산
더 나은 상호 작용성 더 나은 시각화
더 많은 사용자 더 많은 질의 수행
비즈니스 민첩성 향상 더 나은 예측
통찰력 향상 의사 결정 능력 증대
BI 적용 비용 절감
Copyright © 2012, Oracle Confidential. internal use Only. 11
Exalytics 인메모리 혜택 메모리 최적화된 분석으로 더 나은 통찰력
ROLAP: 더욱 빠른 분석
TimesTen
MOLAP: 빨라진 모델링 및 계획 업무
Essbase
Unstructured: 신속한 데이터 탐색
Endeca
Copyright © 2012, Oracle Confidential. internal use Only. 12
인메모리 분석 메커니즘 적응형 인메모리 캐시 활용
BI 서버 (사용량 통계 정보)
요약 권고자
Exalytics
In-Memory
Analysis
사용량
추적
요약/집계
대상 선정 캐시 충족 캐시 부재
Copyright © 2012, Oracle Confidential. internal use Only. 13
TimesTen In-Memory Database Fifteen Years of Innovation
Copyright © 2012, Oracle Confidential. internal use Only. 14
TimesTen In-Memory Database Fifteen Years of Innovation
In-Memory
Analytics
Columnar
Compression
Copyright © 2012, Oracle Confidential. internal use Only. 15
Exalytics OBIEE + TimesTen (A) 요약 집계 Use Case 및 시나리오
OLTP Operational Data
Store
OLTP Data Warehouse 요약 집계 테이블과 인덱스
Exalytics
BI
E
E
1 2
Summary Aggregates
– OBIEE + TimesTen 조합 : Exalytics 주 용도이며 주로 요약 수준 데이터 분석
– BI 서버가 원천 데이터베이스를 읽어서 요약 데이터 생성
– TimesTen DB에 집계 테이블과 인덱스 생성
– 1초 이내 응답 시간 제공
Copyright © 2012, Oracle Confidential. internal use Only. 16
상세 데이터가 담긴 테이블 직접 질의 분석
Data Mart 및 ODS
– 2TB 메모리에 담을 수 있는 데이터 볼륨
– 자주 사용되는 “핫” 데이터 보관 (경우에 따라 DW 전체도 가능)
– 인메모리 컬럼 압축 방식으로 더 많은 데이터 지원
Exalytics OBIEE + TimesTen (B) ODS* & Data Mart Use Case 및 시나리오
OLTP Operational Data
Store
상세 현황 모니터링
OLTP Data Warehouse 요약 및 상세 데이터 활용 분석 상세 테이블 + 요약 / 집계 테이블
+ 인덱스
Exalytics
O
BI
Copyright © 2012, Oracle Confidential. internal use Only. 17
ODS 분석 성능 개선 내용 고객사 샘플 Use Case 사례
적용전 적용후 개선
50 sec 2.45 sec 20.4x
49 sec 1.65 sec 30x
영업 현황 보고서
적용전 적용후 개선
20 sec 0.96 21x
42 sec 7.52 5.6x
제품 매출 순위 보고서
OLTP Operational
Data Store
Copyright © 2012, Oracle Confidential. internal use Only. 18
Data Mart 분석시 성능 개선 내용 고객사 샘플 Use Case 사례
적용전 적용후 개선
217 sec < 1 sec 217x
배송/선적 보고서(Aggregates)
적용전 적용후 개선
26 sec 6 sec 4.3x
26 sec 7 sec 3.7x
LOB Metric Report
OLTP Data Mart
요약 / 집계
Copyright © 2012, Oracle Confidential. internal use Only. 19
인메모리 컬럼 압축 컬럼 값 중복 제거
Customer
CUSTID NAME STATE ZIP
1 Brown CA 94301
2 Andy CA 94065
3 Dina NV 89599
4 Charlie NV 89599
5 Chaplin WA 98101
6 Steven CA 94301
STATE-DICTIONARY
STATE ID
STATE VALUE
Count
0 CA 3
1 NV 2
2 WA 1
Customer (압축 테이블) CUSTID NAME STATE ZIP
1 Brown 0 0 2 Andy 0 3 3 Dina 1 1 4 Charlie 1 1 5 Chaplin 2 2 6 Steven 0 0
ZIP-DICTIONARY ZIP ID
ZIP VALUE
Count
0 94301 2 1 89599 2 2 98101 1 3 94065 1
압축된 컬럼 STATE 및 ZIP
압축 대상 개별 컬럼 또는 그룹을 딕셔너리 테이블 관리
– 모든 Unique value를 딕셔너리 테이블에 저장하고 원본 테이블은 해당 값을 참조하는 최소 길이의 값으로 대체
Copyright © 2012, Oracle Confidential. internal use Only. 20
인메모리 컬럼나 압축
전체 컬럼 압축
인메모리 스토리지 최적화 작업
컬럼 그룹 – 테이블별 복수의 그룹 생성 가능
– 하나 이상의 컬럼 그룹
딕셔너리 압축
최상의 성능 – 풀테이블 스캔
– 인덱스 액세스
인메모리 스토리지 최적화
Before After Comp Ratio
38.29GB 3.70GB 10.35X
고객 시나리오1
5개의 팩트 테이블
고객 시나리오 2
1개의 팩트 + 5개의 디멘전
Before After Comp Ratio
2.16GB 0.438GB 4.93X
Copyright © 2012, Oracle Confidential. internal use Only. 21
Essbase High Performance with Exalytics
• Smart Storage Manager 자주 사용되는 블록 메모리 로드
In-Memory Cache 블럭 액세스 최적화
• Lock Manager 병렬 작업 개선
• 80x 읽기 속도; 20x 쓰기 속도
In-Memory Cache
Essbase Engine
Smart Storage
Manager
Lock
Manager
Copyright © 2012, Oracle Confidential. internal use Only. 23
Essbase on Exalytics Performance Data
동일 하드웨어 및 소프트웨어 활용 / 하드웨어 가속기능 Off vs. On
Essbase 시나리오 활용 동시 100 users 부하 테스트
Non-Exalytics Exalytics Improvement
MDX_100x10 0.8 0.4 201%
MDX_100x100 7.0 3.2 215%
MDX_NONEMPTY 0.8 0.7 109%
CALC_ADD 30.7 19.6 157%
CALC_ALLOCATE 41.7 27.1 154%
CALC_DELETE 30.0 17.2 175%
CALC_COPY_SLICE 40.0 22.3 180%
CALC_CLEAR_SLICE 48.2 23.0 210%
Total 198.4 113.0 175%
Copyright © 2012, Oracle Confidential. internal use Only. 24
비정형 데이터 관련 현안
급격히 증가하는 데이터 볼륨 및 다양성
데이터가 주는 가치에 대한 불신
Websites Social Media Text in Enterprise
Applications
Enterprise Content Systems,
File Systems, Email Big Data
비정형 데이터 - 80%
Business Intelligence
and Data Warehouses
정형 데이터 - 20%
XML
A 대부분 텍스트로 존재하며 상이한 모델 및 상이한 모델
Copyright © 2012, Oracle Confidential. internal use Only. 25
Social Media Content Systems,
Files, Email
Websites
비정형 데이터
Big Data
Oracle Endeca Information Discovery 최상의 비정형 분석 플랫폼
Endeca Server Hybrid Search/Analytical Database
Flexible Data Model
분석 영역 확장 Endeca Information Discovery on Exalytics
Oracle Business Intelligence 최상의 ROLAP 및 MOLAP 통합 플랫폼
BI Server + Essbase Common Enterprise Information Model
OLTP & ODS Enterprise Applications
(Oracle, SAP, Others)
Data Warehouse
& Data Marts
정형 데이터
Copyright © 2012, Oracle Confidential. internal use Only. 27
More Customer Results
10X to 80X faster
Capacity Planning
40X faster
Faster BI Dashboards 5X to 50X faster
CRM Analytics dashboards
Up to 54X
faster Risk Analysis
Current customers and prospects
6X faster
Product Close
30X faster
BI Dashboard Interactivity
Copyright © 2012, Oracle Confidential. internal use Only. 28
K사 EPM on Exalytics
• Overview – $54B 매출의 글로벌 식료품 제조 및 가공 관련 복합 기업
– 경영 계획 업무에 Essbase 적용
• 고객 니즈 – 신속한 데이터 로딩, 임포트 및 큐브 재구조화 시간 단축
– EVA* 지표 산출 시간 최소화
• 성능 향상 13X 데이터 로딩 시간 (기존 대비 데이터 사이즈 2배 증가)
– 9.7분(66GB) vs. 2시간 10분(33GB on HP machine)
17X 큐브 재구조화 시간 – 19.5분 vs. 5시간 30분
40% EVA 지표 계산 시간 감소 – 36 minutes to 21 minutes
17X 0
50
100
150
200
250
300
350
Restructure time
Seco
nd
s
Planning Cube Restructuring
Current deployment
Exalytics
*Economic Value Added : 경제적 부가 가치 – 특정 년도 중 사업 활동으로 부터 창출한 가치 (세후 영업익 – 총 자본 비용)
Copyright © 2012, Oracle Confidential. internal use Only. 29
샌디에이고 통합교육구
남가주 8학군 중 하나
225개의 초, 중, 고, 차터 스쿨 및 대안 학교 관할
16개 소수 민족 포함 학생 132,000명, 6,000명의 교사 및 10,000의 풀 타임 근로자
학업 성취도, 교육 과정 및 첨단 기술 활용에 있어서 자타 공인 미국내 최상위 클래스
1854년 설립 / 연간 예산 약 2 Billions
Overview
Copyright © 2012, Oracle Confidential. internal use Only. 30
샌디에이고 통합교육구
Background
“The more students in school, the
more
revenue for the district.”
Copyright © 2012, Oracle Confidential. internal use Only. 31
샌디에이고 통합교육구
캘리포니아 주 정부 전체 교육 예산의 절반
매년 예산 삭감 표적
2007년 이래 지속적인 자금 조달 감소 - 25%
교육 품질 유지 가능한 예산 절약 방안 강구
효율성 극대화를 위해 엔터프라이즈 BI 도입으로 데이터의 효과적 활용
Background
출석 추적 정확성 증대 수익 향상 및 중도 탈락율 제고
수작업 입력 제거 예산 분석가/개발자 생산성 증대
조달 관련 프로세스 간소화
Copyright © 2012, Oracle Confidential. internal use Only. 32
샌디에이고 통합교육구
목표 달성을 위해 분석, 모델링 및 경영계획에 특화된 Exalytics In-Memory Machine에 투자
– Exalytics In-Memory Machine
(OBIFS, TimesTen, WebLogic)
– PeopleSoft Analytics Applications
– Oracle Database
ROI (Mainstay Salire* 측정)
출석율 향상 : 수익 증대 $8,250,000
운영 효율성 증대 : 비용 절감 $75,000
하드웨어 비용 회피 : $1,000,000
도입 4년 후 ROI 105% 달성 / 손익 분기점 16 개월
2015년 - 약 4,400,000 달러 수익 예상
분석가 시간 투입 저감 : 1,500 hours
출석 관련 대시보드 활용 20배 이상 증가
Key Investment & Benefit
*ROI Measurement Leader / 벤더 독립적인 기술 평가 서비스 제공
Copyright © 2012, Oracle Confidential. internal use Only. 34
국내 Manufacturing 고객사 사례
석유 화학 사업 선도
건설, 토목, 플랜트 사업 선도
기존 Hyperion Planning 및 Essbase 사용 고객
재무 전망 전사 실적 마감 업무 고도화 사업 추진
다양하고 엄격한 대안 검토 진행
IT 및 현업의 Consensus
Brief Overview
Copyright © 2012, Oracle Confidential. internal use Only. 35
국내 Manufacturing 고객사 사례 • 기존 대비 19배 향상 (플래시) / 기존 대비 6.3배 향상 (HDD)
• 일반 하드웨어 + IO 특화 스토리지 결합 대비 월등한 성능
0
5
10
15
20
25
30
35
40
45
계산1 계산2 계산3 계산4
Baseline - SAN
C - Fusion IO
C - RAM Disk
E- HDD
E- -RAM Disk
E - Flash
Copyright © 2012, Oracle Confidential. internal use Only. 36
국내 Manufacturing 고객사 사례
플랫폼 교체만으로 IT 목표와 현업 니즈 근접 (3.3x)
모델 보완을 통한 최적화 결합 할 경우 8.3x
전반적인 성능 개선으로 ROI 목표 달성
0
20
40
60
80
100
120
140
160
Baseline - SAN Commodity - Fusion I/O
Commodity - Ram Disk
Exalytics - Flash Exalytics + Cube Redesign
Min
ute
s t
o c
om
ple
te
Cube Calc
Cube Export
Copyright © 2012, Oracle Confidential. internal use Only. 38
Software vs. Hardware Software versions will support all previous hardware models
iOS 2
iOS 4
iOS 6
iPhone 5 iPhone 4 iPhone 3