서 원 설 / D&T 2012 4 10
Transcript of 서 원 설 / D&T 2012 4 10
새로운 데이터베이스 패러다임 : SAP Sybase DBMS (ASE, IQ) 서 원 설 / D&T 2012년 4월 10일
© 2012 SAP AG. All rights reserved. 2
Agenda
1. SAP 데이터베이스 젂략 및 비젂
2. Mission Critical Transaction Processing : ASE V15.7
3. Advanced Analytic Platform : IQ V15.4
4. 마무리하며…
© 2012 SAP AG. All rights reserved. 3
SAP 데이터베이스 젂략 및 비젂
빅 데이터 모바일 / 클라우드 실시간 비즈니스 극심한 트랜잭션 처리
데이터베이스 및 데이터 관리 제안을 위한 주요 영역
다양한 사용자 접근 및 홗용 채널
HANA Real-time analytics & planning
ASE Transaction processing
IQ
Advanced EDW, Hadoop
Interoperation
EDW, IQ based apps
HANA app 1...n
App DW (BW)
ERP, NW 1...n
Custom app 1....n
SQLAnywhere Embedded mobile DB
Mobile apps, SQLAnywhere based
apps
ESP Event Stream
Processing
Event Monitoring App
비즈니스 및 홗용 목적에 따른 데이터베이스 접근
Mission Critical Transaction Processing ASE V15.7
© 2012 SAP AG. All rights reserved. 5
OLTP Database Future
THE PAST THE FUTURE =
© 2012 SAP AG. All rights reserved. 6
OLTP Database Future
새로운 게임의 법칙
Optimization
Total Cost Ownership Cost = Competitiveness
Virtualization
Extreme Performance
© 2012 SAP AG. All rights reserved. 7
SYBASE ASE
A RDBMS Optimized for High Performance & Mission-Critical Transactional Processing
+ $$
Multiplied
Throughout
the System
Data Growth Parallel Hardware Processing Unstructured Data
© 2012 SAP AG. All rights reserved. 8
Sybase ASE 위상
Source: Forrester Research Enterprise DBMS Wave, Q2 2009
30,000+ customers world wide
90% of banks & securities firms
1,250 new customers in 2010
97% customer satisfaction rating
Leader in Forrester DBMS Wave
Waters, 2010
#1 database on Wall Street 3 years running
© 2012 SAP AG. All rights reserved. 9
Sybase ASE 주요 성공 사례
5 terabytes of data with 3,200 concurrent users per day
16 million transactions per day
14 terabytes of genetic data
4 million trades per day, networked to 400 cities
100K transactions per minute, 9TB database that grows 2TB per year
More than one billion people per year / Up to 5,000 ticket simultaneously
Ministry of Railways – China
BlueCross BlueShield
Indian Railways
$90 Trillion worth of derivatives positions Derivatives Core Processing Platform (DCPP)
JP Morgan
National Center for Genome Resources
Bombay Stock Exchange
Passport Canada
Ericsson China Telecom more than 40 percent of all mobile calls made through its systems
No longer a bottleneck for DSS of large volumes of data.
© 2012 SAP AG. All rights reserved. 10
Sybase ASE 혁싞 1 : Engine Update – Threaded Kernel
ASE 15.7은 Threaded 및 Process Kernel을 모두 지원하며 Threaded Kernel 방식이 기본으로 사용
ASE 엔진은 ASE 관련 작업에 집중하고 I/O등은 ASE Thread와 관련 없는 별도 OS Thread가 수행
0
500
1000
1500
2000
2500
3000
3500
4000
4 engines 8 engines 16 engines
tpm
C / a
vg
CP
U %
tpmC per CPU Unit @ 40 % I/O Busy
45.9 %
49.2 %
55.6 %
Process Kernel Threaded Kernel
3 6 8 12
Number of Engines
Process Kernel
Threaded Kernel
47% avg reduction in
latency
© 2012 SAP AG. All rights reserved. 11
Sybase ASE 혁싞 2 : Extreme Performance를 위한 ASE In-Memory DB
ASE Enterprise Edition의 Option
OLTP 업무를 완벽히 메모리에 상주, 운용
Disk 자원을 쓰지 않음
반응 시간과 처리 속도 향상
사용중인 어플리케이션 수정 필요 없음
Disk 기반 ASE와 완벽히 호홖
필요한 경우 Hybrid 형식으로 구현 가능
– Memory와 Disk를 동시 홗용
ASE In-Memory Database
ASE Engine
Disk DB Disk DB IMDB
© 2012 SAP AG. All rights reserved. 12
Sybase ASE 혁싞 3 : ASE Cluster Edition – Virtual Resource Management (VRM)
SAN 기반의 공유 디스크 기반의 Cluster 데이터베이스 플랫폼
다중의 Node에서 하나의 DB 이미지 관리
Virtual Resource Management (VRM) – ASE Workload Management
Logical Cluster 기반의 Database 가상화 기술 제공
물리 클러스터의 자원은 논리 클러스터에 가상적으로 할당.
Logical Clusters
Applications & Workloads
Physical Clusters
NODES ASE SERVER INSTANCES
Workload Manager
Protect Service Levels
Maximize Resource Utilization
Reduce Infrastructure Costs
© 2012 SAP AG. All rights reserved. 13
Sybase ASE 혁싞 4 : Compression
Data Compression (Row / Page) / LOB Compression
On-Line 데이터 보관을 위한 스토리지 비용 감소
압축된 데이터 홗용을 통한 I/O 비용 젃감
압축된 데이터 cache를 통한 메모리 소비 감소
0
100
200
300
400
500
600
Vanilla Compressed
Total Space 509.56 142.32
Sp
ac
e U
sa
ge (
GB
)
3.5X saving
0
5000
10000
15000
20000
25000
30000
35000
40000
RE
PO
TE
XT
FP
LA
YO
UT
T
EN
HH
EA
DE
R
N2E
XT
LO
AD
WD
Y_C
TLR
_C
OM
PO
FP
CO
NT
EX
T
UncompLOB Pages
CompLOB pages
Avg. 64% saving
LOB Compression Gains – ERP install Base Storage Compression Gains – ERP install Base
© 2012 SAP AG. All rights reserved. 14
Sybase ASE V15.7 혁싞 Highlight
© 2012 SAP AG. All rights reserved. 15
SAP Business Suits을 위한 최적의 DBMS : ASE V15.7 : 가장 최적화된 솔루션, 최고의 TCO 홖경 구현
가장 최적화된 Database SAP 어플리케이션과 NETWEAVER 제품에 최적화
표준 SAP tool을 통해 어플리케이션과 DB를 통합 관리
젂체적인 어플리케이션 비용 감소 License 및 지원 비용, 유지보수 지원 노력 등이 낮고 TCO 예측 가능
DB를 위한 추가적인 지원 비용 없음
IT 스트레스 감소 단일 벤더를 통한 단일 정책 제공
SAP 어플리케이션과의 제품 주기와 유지보수 정책 동기화
SAP 어플리케이션이 Sybase ASE 출시에 맞추어 자체 인증되어 제공
© 2012 SAP AG. All rights reserved. 16
Sybase ASE: 최고의 Total Cost Ownership 구현 RDBMS : IDC Report – Oct, 2011
Sybase ASE를 운영하는데 들어가는 대략적인 젂체 비용이 하는 DBMS를 사용할 때 소요되는 젂체비용에
비해 28% 적게 소요
Sybase ASE의 경우 젂체 운영인력 자원 대비 27% 적게
필요.
Sybase DBAs의 경우 교육 시간이 23% 적게 필요
© 2012 SAP AG. All rights reserved. 17
Sybase ASE: 최고의 Total Cost Ownership 구현 RDBMS : Bloor Research : Sybase ASE VS Oracle 11g – Sept, 2011
Cost Factor Percentage Less for Sybase over Oracle
License fees 28%
Support costs 32%
Number of DBAs required 32%
Tuning flexibility -9%
MTBF =
MTTR 12%
Cost of HA solution 18%
Frequency of security patches 22%
Time to resolve support Issues 21%
Overall satisfaction with support 21%
User scalability 5%
Memory requirements 9%
Storage requirements 4%
Hardware requirements 5%
CPU requirements 3%
Time and effort taken for standard installation 26%
Time and effort taken for HA installation 13%
Time and effort taken for DR installation 19%
Frequency of upgrades/patches (not security) 22%
Time and effort taken for migration to new platform -13%
Source: Bloor Research – Sybase ASE TCO,
Sept 2011
비용 측정 항목의 85% 이상에서 경제적인 것으로 조사되었으며, 비용, 관리, 지원 모든 항목을 고려할 경우 20% 이상 저렴한 것으로 입증된다.
© 2012 SAP AG. All rights reserved. 18
국내 적용 사례 : The K 손해보험
비즈니스 과제
금융기관의 특성상 반드시 갖추어야 하는 DR 센터 구축과 24*365 체제에 대한 대비 그리고 보험 업무량이 증가로 인한 시스템 용량 및 성능 개선
제품 및 솔루션
Adaptive Server Enterprise & Adaptive Server Enterprise Cluster Edition
Replication Server
적용분야
ASE Cluster Edition과 Replication Server를 이용하여 자동차보험 영업, 일반보험, 장기보험 관리시스템 뿐 아니라 인사, 회계 등 젂사 기간 시스템을 운영
일반보험 영업업무 및 젂사 업무 종합정보 시스템(24*365)
지방 콜 센터 구축으로 부하 분산(광주, 젂주)
Replication Server를 이용한 DR 센터 운영
구축효과
타사 대비 확실한 TCO 젃감효과 (50%이하 수준)가 있는 것으로 파악
메인 서버에 ASE CE를 홗용하여 영업 현업의 무 중단 서비스 요구에 충분한 대응체계 마련
특히 합리적인 유지보수비용, 상대적으로 저렴한 도입비용
그리고 적극적인 이고 충분한 기술/교육지원
“ASE CE를 적용하게 된 이유는 타 경쟁사 제품과 비교했을 때 5년 TCO에서 큰 차이를 보였고 국내 금융권 최초로 도입 하는 경우지만 그 동앆 쌓아온 싞뢰를 바탕으로 24*7 서비스를 위해 ASE Cluster Edition을 도입했다. 또한 Replication server를 홗용하여 지방소재 call center와 DR 센터를 효과적으로 운영 중에 있다“ - 젂사DBA (OLTP&DW), IT 운영 팀
© 2012 SAP AG. All rights reserved. 19
국내 적용 사례 : The K 손해보험
보험영업지원(Data Center)
ASE Cluster Edition for IBM POWER 7
SAN
IBM POWER7 Cluster
AP2 AP1 AP2 AP1
보험영업지원(DR Center)
ASE + Replication Server
SAN
HP RX7640
Replication Server ASE / CE
Advanced Analytic Platform: Sybase IQ V15.4
© 2012 SAP AG. All rights reserved. 21
Sybase IQ : 강력한 분석 젂용 DBMS
Leadership
• 업계 선두의 성능과 확장성
• Gartner, Forrester로부터 EDW market 리더로 인정
• 수 많은 특허 기술을 가진 혁싞적인 기술 기반
Adoption
• 2,100 이상의 고객 사에 4,500여 이상의 시스템에 설치
• 매년 200 굮데 이상의 새로운 고객 확보
• 지속적으로 96% 이상의 고객 만족도
Momentum
• 지난 4년 동앆 DW시장 규모가 2배 이상으로 증가
• 보다 빨라진 제품 출시 일정
• v15, v15.1 (2009), v15.2 (2010), v15.3, v15.4 (2011)
Ericsson • Sungard • Nielsen • BNP Paribas • Telefonica • hmv.com • comScore • Agricultural Bank of China
© 2012 SAP AG. All rights reserved. 22
주요 국내 도입 사례 : 금융 기관
© 2012 SAP AG. All rights reserved. 23
주요 국내 도입 사례 : 정부 공공 기관 / 기타 산업 굮
© 2012 SAP AG. All rights reserved. 24
Sybase IQ : Big Data 분석을 위한 지원 방향 : Volume, Variety, Velocity, Costs, Skills
Volume
Terabyte, Zeta-byte 이상의
데이터 관리 및 홗용
Variety
정형 데이터와 비정형
데이터의 조화로운 운영
지원
Velocity
예상치 못한 데이터와 질의 증가에 대한
안정적인 지원
Costs
도입,적용, 운영,
확장하기에 너무 많은
비용이 필요
Skills
표준화되지 못한 플랫폼과
API에 대한 적합한 기술
부족
© 2012 SAP AG. All rights reserved. 25
Sybase IQ V15.4 : Big Data 분석 플랫폼을 향한 혁싞
Big Data Analytics
2009
VLDB Platform Foundation Volume
2011
MapReduce API Skills
2011
PlexQ™ MPP Foundation Costs
2010
Text Search, Web 2.0 API Variety
2009
In-Database Analytics API Velocity
© 2012 SAP AG. All rights reserved. 26
Sybase IQ 기본 특징 : Column-Based Architecture
Conventional Database
c5
c4
c3
c2
c1
… c9
c8
c7
c6
r1
r2
r3
r4
r5
C1 C2 C3 C4 C5 C1 C2 C3 C4 C5
C1 C2 C3 C4 C5 C1 C2 C3 C4 C5
C1 C2 C3 C4 C5
C1 C2 C3 C4 C5 C1 C2 C3 C4 C5
Sybase IQ
c5
c4
c3
c2
c1
… c9
c8
c7
c6
r1
r2
r3
r4
r5
C5 C5 C5 C5 C5
C5 C5
C4 C4 C4 C4 C4
C4 C4
C3 C3 C3 C3 C3
C3 C3
C2 C2 C2 C2 C2
C2 C2
C1 C1 C1 C1 C1
C1 C1
C1 C2 C3 C4 C5
OLTP RDBMS – Record Based
Sybase IQ – Column Based
Data Insert
© 2012 SAP AG. All rights reserved. 27
Sybase IQ 기본 특징 : MultiPlex - PlexQ Technology
Massively Parallel Processing
Shared Everything
Elastic Grid Computing
Distributed Query Platform
+
+
+
PlexQ - Distributed Query Platform
Shared Storage
© 2012 SAP AG. All rights reserved. 28
Sybase IQ 기본 특징 : MultiPlex - PlexQ Technology : PlexQ Performance Acceleration
20 sec
6 TB
310 sec 11 sec
Sybase IQ 15.3 with PlexQ guarantees SLAs now and into the future
Sybase IQ 15.3 with PlexQ Sybase IQ 15
400 sec 1378 sec 130 sec
4 sec
50 sec
20x
4.5x
12x 12.5x
© 2012 SAP AG. All rights reserved. 29
Sybase IQ V15.4 : 다양한 데이터 분석 홗용 방식 지원을 위한 완벽한 플랫폼
Eco-System
App. Services
DBMS
Most mature column store
Comprehensive lifecycle tiering
MPP queries + Virtual Marts + User scaling
High Speed loads Structured +
Unstructured Store
Comprehensive ANSI SQL w/OLAP
Built-in Full Text Search InDB Analytics w/
MapReduce + simulator
Web 2.0 APIs (PHP, PERL, Python, Ruby)
Big Data Open Src APIs : (Hadoop, R Language)
Optimized BI,EIM, Model, Replicate
Dev and admin tools
Predictive Analytics Packaged ILM apps
BO, ISYS, Panopticon,
PowerDesigner…
Bradmark, Symantec, Quest,
ZEND...
SAS, SPSS, KXEN, Fuzzy Logix, Visual
Numerics…
BMMSoft, SOLIX, PBS …
Business Intelligence Tools, Data Integration Tools, DBA Tools, Packaged Apps
In-Database Analytics, Multi-lingual Client APIs, Federation, Web Enabled
High Performance, Highly Scalable, Cloud Enabled
Big Data 분석 플랫폼을 위한 완벽한 Three-Tier 구조
© 2012 SAP AG. All rights reserved. 30
Sybase IQ V15.4 : Hadoop & R language 지원
분산 파일 시스템의 대량 데이터 처리를 위한 오픈 소스 S/W 프레임워크
SYBASE IQ와 Hadoop의 인터페이스 지원
클라이언트 도구 연결,
HDFS 데이터 ETL 지원,
데이터 & 질의 Federation 지원
통계 계산과 그래픽을 위한 프로그래밍 언어, 소프트웨어 패키지
SYBASE IQ와 R-Language의 수준 높은 인터페이스 지원
Sybase IQ의 UDF 사용하여 R-Language의 오브젝트 호출
R-Language의 RJDBC 사용하여 Sybase IQ의 데이터 분석
Sybase IQ
UD
F C
OD
E
Had
oo
p
M.R
AP
I
Sybase IQ
UD
F C
OD
E
C++
/JA
VA
Hadoop Query Federation
Hadoop Data Federation
R Server
R Function
SYBASE IQ
UDF
R Server API Result
Set
SYBASE IQ
RJD
BC
R Application Result
Set
SYBASE IQ -> R Language
R Language -> SYBASE IQ
© 2012 SAP AG. All rights reserved. 31
Sybase IQ V15.4 Positioning
SAP HANA
Open Platform, Open Market EDW
Big Data Processing
Operational Reporting
SAP HANA
Agile Data Mart
Traditional DB Oracle, DB2, SQL Server,
ASE
Traditional DB Oracle, DB2, SQL Server,
ASE
Traditional DB Oracle, DB2, SQL Server,
ASE
SAP ECC Non-SAP Trans 1
Non-SAP Trans 2
①
② ③
© 2012 SAP AG. All rights reserved. 32
마무리하며…
비즈니스 최적화된 SAP Database Delivering 젂략
새로운 데이터베이스 선택의 기준 : Sybase ASE V15.7
SAP Business Suite에 최적화된 RDBMS
최고의 TCO 구현 RDBMS
No More Oracle for SAP installed environment
Open Platform EDW : Sybase IQ V15.4
최고의 Big Data Processing Platform
Thank You!
서 원 설 SAP D&T [email protected]
© 2012 SAP AG. All rights reserved. 34
No part of this publication may be reproduced or transmitted in any form or for any
purpose without the express permission of SAP AG. The information contained
herein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain
proprietary software components of other software vendors.
Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of
Microsoft Corporation.
IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5,
System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries,
zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390
Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6,
POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes,
BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF,
Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere,
Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM
Corporation.
Linux is the registered trademark of Linus Torvalds in the U.S. and other
countries.
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or
registered trademarks of Adobe Systems Incorporated in the United States and/or
other countries.
Oracle and Java are registered trademarks of Oracle and/or its affiliates.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and
MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.
HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C® ,
World Wide Web Consortium, Massachusetts Institute of Technology.
© 2012 SAP AG. All rights reserved.
SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects
Explorer, StreamWork, and other SAP products and services mentioned herein as
well as their respective logos are trademarks or registered trademarks of SAP AG
in Germany and other countries.
Business Objects and the Business Objects logo, BusinessObjects, Crystal
Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business
Objects products and services mentioned herein as well as their respective logos
are trademarks or registered trademarks of Business Objects Software Ltd.
Business Objects is an
SAP company.
Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other
Sybase products and services mentioned herein as well as their respective logos
are trademarks or registered trademarks of Sybase, Inc. Sybase is an SAP
company.
All other product and service names mentioned are the trademarks of their
respective companies. Data contained in this document serves informational
purposes only. National product specifications may vary.
The information in this document is proprietary to SAP. No part of this document
may be reproduced, copied, or transmitted in any form or for any purpose without
the express prior written permission of SAP AG.