<Insert Picture Here> 생각의속도로분석가능한시스템구축을위한솔루션 - Oracle Exalytics 우재하 한국오라클 EPM&BI 사업부
Exalytics 특징및구성요소 1
Oracle Exalytics 특징 세계최초의분석전용엔지니어드시스템으로최상의하드웨어, 전사 BI 플랫폼및인메모리분석소프트웨어통합 Super fast R-OLAP 및 M-OLAP Super fast 시뮬레이션 최상의하드웨어 메모리 : 1 Terabyte DRAM 프로세서 : 40 Intel Cores 획기적으로진화된소프트웨어 적응형 (Adaptive) 인메모리캐싱 인메모리 Columnar Compression 고도의시각화기능 Exadata 최적화 최상의 TCO 2
Oracle Exalytics 하드웨어구성 1TB RAM, 40 Core cpu, 고속의네트워킹장비등최고의응답성능이유지될수있도록하드웨어최적화 Memory 1 TB RAM, 1033 MHz Compute 4 Intel Xeon E7-4870 40 cores total Networking 40 Gbps InfiniBand 2 ports 10 Gbps Ethernet 2 ports 1 Gbps Ethernet 4 ports Storage 3.6 TB 10,000rpm SAS HDD 3
Oracle Exalytics 구성요소 TimesTen for Exalytics Essbase 1 TB RAM 40 Processing Cores High Speed Networking 적응형인메모리도구 최적화된 Oracle BI Foundation Suite 인메모리분석소프트웨어 인메모리분석하드웨어 4
인메모리기반의 BI Appliance 오라클이기존에보유한검증된소프트웨어및하드웨어를조합하여최적의성능을발휘하도록만들어진엔지니어드시스템이며갑자기등장한새로운기술이아님 (pending) Middleware Platform and Management Business Intelligence Data Integration Identity & Access Mana gement Performance Management Enterprise Content Management (pending) Operating Systems Systems Management Virtual Machines 5
Oracle BI Foundation Suite for Exalytics Copyright 2012, Oracle and / or its affiliates. All rights reserved. 6
BI Foundation Suite : 전사 BI 플랫폼 전사 BI 표준화를촉진하는다양한성격의업무와사용자및요구사항을단일플랫폼에서서비스 오라클 BI 솔루션제공기능 스코어카드 오피스통합 모바일 정형보고서 상호작용대시보드 공통분석플랫폼기반의다양한분석도구제공 ( 관리용이성 ) 포털임베드 공간정보시각화 분석을위한대부분의도구제공 (Ad-Hoc 분석부터 Scorecard 까지 ) 검색 비정형분석 Hybrid OLAP 기반 (ROLAP, MOLAP) 협업 7
Oracle BI for Exalytics 아키텍쳐 최상의캐시관리및분석을위해인메모리데이터베이스와 BIEE 를통합한아키텍쳐 기존 Oracle BI Oracle BI with In-Memory on Exalytics BI Presentation Services (64 bit) BI Presentation Services ( 초단위이내응답최적화 ) TimesTen Cluster Result Cache BI Server (64 bit) Metadata & Data Access Layer BI Server (Throughput 최적화 ) Metadata & Data Access Layer Model Cache (Data Mart) XML/Text Relational MOLAP XML/Text Relational MOLAP 8
Summary Advisor Copyright 2012, Oracle and / or its affiliates. All rights reserved. 9
적응력있는 In-Memory Cache 관리 TimesTen In-Memory DB 내에적응력있는캐시가관리될수있도록하는핵심기능으로 Summary Advisor 기술탑재 분석서비스 Layer (BI Presentation) BI 서버 : 조회빈도분석 (Usage Tracking) Cache Miss Cache Hit (sub-second) 사용통계추적 Summary Advisor 요약 / 집계추천 TimesTen ( 인메모리 DB) 스크립트실행 인메모리 DB 스마트업데이트 Common Enterprise Information Model 기타시스템 DW OLTP & ODS Systems SAP BW Excel XML/Office Business Process SAP ERP 10
What is Summary Advisor? Summary Advisor 기술의특징적인장점 사용자분석작업량추적 최상의응답성능개선에필요로되는최소집계추천 마법사기반 UI 요약집계생성엔진으로전달하게될스크립트생성 Exalytics 에만탑재된전용기능 사용자분석패턴이급변하더라도적응력있게최적화된성능제공 11
TimesTen for Exalytics & Essbase Copyright 2012, Oracle and / or its affiliates. All rights reserved. 12
In Memory Columnar Compression TimesTen DB 에서컬럼단위데이터압축을해주는 Columnar Compression 기능이 Exalytics 전용으로채택 Space Utilization 6 4 2 0 No Compression Compression 압축대상 테이블내개별테이블 텍스트타입 절약공간 In-Memory Storage 최적화 Aggregation 데이터의경우 5x 이상 Raw 데이터의경우약 2x 13
TimesTen SQL Enhancement 고급질의문작성에필요한 WITH 절, Analytic Function, OLAP Grouping Operator 등이 Exalytics 에만전용탑재 WITH Clause Analytic Function RANK, DENSE_RANK, SUM, AVG, ORDER BY NULLS FIRST LAST Time Function TIMESTAMPADD, TIMESTAMPDIFF OLAP Grouping Function CUBE, ROLLUP, GROUPING SETS 14
Essbase 아키텍쳐혁신 저장공간관리효율화및인메모리캐시사용등을통해 Exalytics 최적화방향의아키텍쳐개선으로응답속도, 처리속도및동시작업성능혁신 BI EE Dashboard Excel Add-in (SmartView) Essbase 분석엔진 3X 성능개선 - 블록쓰기및배치작업에서검증 Essbase 락관리자 20X 동시성개선 인메모리캐시인메모리블록액세스를통한 Throughput 극대화 락경합제거 저장영역성능개선 MDX 질의실행개선 BSO 재구조화, 데이터로드및익스포트동시작업기능추가 / 개선 효율적으로개선된데이터구조 Essbase 스토리지관리자 ASO/BSO 일부분메모리상주 15
And more Copyright 2012, Oracle and / or its affiliates. All rights reserved. 16
Exalytics UI 개선 생각의속도로제공되는분석상호작용 고급상호작용분석 자유로운데이터탐색 고집적데이터시각화 상황인식마우스클릭메뉴 프롬프트값자동추천 모바일에서동일 UX 제공 17
Copyright 2012, Oracle and / or its affiliates. All rights reserved. 18
Infiniband 네트워크 Exadata 연동 & 클러스터링 Infiniband 네트워크를통해서 Exadata 와연동하여빠른데이터전송속도를구현하며, Exalytics 간클러스터링을통한서비스가용성및메모리확장성제공 InfiniBand InfiniBand InfiniBand Exalytics 의메모리영역은 2TB 로확장가능 19
성능개선효과 Copyright 2012, Oracle and / or its affiliates. All rights reserved. 20
Seconds Seconds Exalytics Performance Optimization 응답시간 - 20x 개선 Speed of Thought Analysis 1~2 초이내응답 Speed of Thought Analysis 단일서버로 50,000 사용자지원 No Exalytics 20x Faster Exalytics 응답시간 - 16x 개선 What-if Analysis and Forecasting 특정마감시점에대규모사용자및작업량지원 광범위한범위의운영전반의사결정요소평가 No Exalytics 16x Faster 수행빈도단축 : 월별 일별 Exalytics 21
Exalytics Performance Optimization 고객사비교테스트결과 : Original IBM System Vs Exadata Vs Optimised Exalytics Test 결과 Comments 70 60 사용현황 : Oracle BI Applications 을약 1500 명의 user 가사용중 ( 고객데이터분석용도 ) 50 40 Case1: Running BI 10g, ORCL 10.2 & IBM P5 AIX 14 to 64 seconds response time for dashboards 30 20 10 4.6 6.4 X faster 38 70X faster Case2: System re-hosted on Exadata & Exalytics 3 에서 10 초의응답시간 4.6 배에서 6.4 배개선 Case3: Exalytics tuned for key data In-Memory 0 Current system On Exadata & Exalytics Exadata + tuned Inmemory Exalytics 0.2 에서 1.7 초의응답시간 5.9 배에서 15 배개선 (In-Memory 기술활용 ) 38 배에서 70 배성능개선 ( 현재시스템대비 ) Dashboard 6 Dashboard 7 22
국내검증사례 2012 년 3 월국내 A 사의 Global BI 시스템을대상으로성능검증수행함 빠른응답시간을제공에필요한 Summary 전략의수립과실행이사람의판단에의거수작업으로관리되어왔음. 그러나사용자의조회환경은급변하고있어효과적인요약관리가어려움. As-Is 시스템 수작업 Summary 의관리 To-Be 시스템 요약권고자를통한최적 Summary 자동추천 기존어플리케이션에서특정쿼리의경우 30 분이상소요 수초이내로단축 단순조회환경 모든가능한조합별비정형분석환경 ( 브랜드 - 지역 - 조직 - 채널 -Time 등 ) 23
Exalytics: Customer Success POLK 는자동차산업정보를제공하는회사로 Exadata 와 Oracle BI 를사용중인고객임, 2011 년 10 월 Exalytics 도입함 POLK introduction 자동차산업을위한정보제공 마케포지셔닝, 트랜드, 브랜드로열티, 경쟁우위전략수립에필요한정보판매 Polk Insight 서비스 정보의효율적인분석환경제공 경쟁차종의판매유형 적정재고수량 장기간에걸친핵심추세발견 시장기회극대화를위해트렌드에대한신속한반응 마케팅전략수립 고객 자동차제조회사및딜러 자동차애프터마켓회사 보험등각종금융회사 광고회사및미디어회사 정보및시장조사기관 24
Exalytics: Customer Success Exalytics 로업그레이드 : 10 배더빠른대시보드구현 Let users fly through data 고객의 BI Needs 도입효과 데이터 : 5 억대의차량, 1 억 9,500 만명의사람 (450 개속성값 ), 1,700 만건의거래 6,000 명의사용자 ( 지속적인증가중 ) 다양한질의에대해서지속적으로빠른응답시간요구 고객유지및차별화를위한상호작용과데이터시각화제공 대시보드조회속도10X 향상특정쿼리는 100X까지향상대기시간없는데이터탐색가능 25
Global Customer Test Case 덴마크내최대모기지금융사업자 집계및상세분석에성능저하 Exadata 및 Exalytics 조합으로 35x to 70x 의분석성능개선 거대유전개발회사 전사 BI Applications 패키지의사용촉진 개발기간단축 : 5x, 성능튜닝없이보고서작성 : 50x 대규모클라우드인프라서비스제공기업 개별분석가에게고급상호작용및비주얼기능제공 상호작용응답시간 1 초이내 ( 기존 30 초이상 - 데스크탑분석도구 ) A Global CPG Company 글로벌소비자편의식제공기업 2,000 명이상의사용자가사용하는경영계획및예산편성업무싸이클의단축 6x 단축된싸이클 : 24 시간이상 4 시간이하 26
맺음 Copyright 2012, Oracle and / or its affiliates. All rights reserved. 27
Oracle Exalytics 도입효과 도입효과 관련기술요소 1 2 3 BI/EPM 솔루션의빠른성능확보 In-memory 기술적용으로획기적인응답속도 생각의속도 로제공되는분석화면 Hardware & Software specific optimizations Analytic In-Memory Database with Adaptive In-Memory Caching Advanced data visualization 4 Infiniband 를통한빠른데이터전송 with DW(Exadata) Optimized InfiniBand connectivity to Exadata 5 HW 와 SW 의최적화로도입비용및리스크감소 Engineered System 6 마이그레이션및아키텍쳐변경불필요 Plug-and-play architecture Copyright 2012, Oracle and / or its affiliates. All rights reserved. 28