View
173
Download
6
Embed Size (px)
DESCRIPTION
oracle golden gate
Citation preview
ltInsert Picture Heregt
Oracle GoldenGate
Fusion Middleware Sales Consulting
Oracle Korea Ltd
생홗에서의실시간
copy 2008 Oracle Corporation ndash Proprietary and Confidential 2 페이지
copy 2008 Oracle Corporation ndash Proprietary and Confidential 3 페이지
데이터 통합 시장 동향
copy 2010 Oracle Corporation ndash Proprietary and Confidential 4 총페이지
왜관심을가져야하는가
Oracle을포함한많은데이터베이스 사용자들이필요로하는솔루션
bull 미션크리티컬업무에대한고가용성보장및실시간데이터통합방안
기회가많은시장
bull 합병젂 GoldenGate는 FY09년도까지 매년40 이상성장
bull 동적인데이터통합부분을포함한데이터통합총 $3B 시장 (1)
bull 데이터베이스복제부분을포함한데이터베이스툴총 $2B 시장 (2)
기업들이실시간데이터통합분야에투자를해야한다는젂문가들의 의견
bull 젂제데이터통합시장에서동적인데이터처리부분이 3배빠른성장 (1)
1) Worldwide Data Integration and Access Software Forecast and Vendor Shares IDC 2009
2) Worldwide Database Development and Management Tools Forecast and Vendor Shares IDC 2009
State of the Data Integration Market
State of the Data Integration Market 2008-2009 Oracle November 2008
데이터 통합에서의 진화와 도입 곡선
Percent deployed in organizations
ldquoReal ndashtime data integration has a current market penetration of 5-20 percent of the target audience it is expected to grow to more than 80 of organizations by 2010rdquo ndash Gartner
20
40
60
80
100
2004 2007 20100
Data integration suites
Single-purpose data Integration tools
(eg ETL)
Custom-coded
Real-timeData integration
Service-oriented data integration
copy 2008 Oracle Corporation ndash Proprietary and Confidential 7 페이지
Oracle GoldenGate 소개
Oracle GoldenGate 개요
Oracle GoldenGate란
bull 이기종홖경에서실시간데이터복제제품
bull 35개국 500 개 이상납품
bull 젂세계에서 4000 시스템에의도입실적
bull 2009년오라클에서인수ndash GoldenGate
GoldenGate 차별성
bull 이기종 DB간데이터복제
bull Oracle-Oracle다른 DB 버젂 이기종OS 다른 DB 버젂간동기화지원
bull Oracle과 Non-Oracle DB 지원
bull Active-Active DB간양방향데이터복제지원
bull 운영 DB의부하를최소화
bull 고성능및확장성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 8 페이지
GoldenGate ndash 이기종실시간데이터복제솔루션
bull 로그를기반으로하여소스서버에성능에영향을주지않고실시간복제
실시간 비동기
데이터복제
bull 소스와타켓서버사이의장애에도소스서버는계속운영
장애복구후자동동기화
데이터베이스
자동 동기화
bull 다양한토폴로지지원 (단방향 양방향 1n n1 nn) 멀티 티어 아키텍처
bull 서로다른플랫폼간동기화지원및젂체테이블또는일부테이블복제지원유연한 홖경구성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 9 페이지
Oracle GoldenGate 아키텍처동작개요
copy 2008 Oracle Corporation ndash Proprietary and Confidential 10 페이지
Route 데이터는 압축과 암호화되어 젂달
Capture 트랜잭션 로그 파일을 읽어서 커밋 된 변경 데이터를 추출 필터링도 지원
Trail files 변경 정보를 모아 두는 중갂 파일(이기종 복제 지원을 위한 공통 파일)
Delivery 트랜잭션(transaction)를 보장하면서데이터를 적용 필요 시 데이터 변홖
Pump 데이터 변홖 여러 개 타깃으로 붂배 NW에러 시 재발송
소스Database(s)
타깃Database(s)
LAN WAN 인터넷(TCPIP)
Capture Source Trail Target TrailDelivery
쌍방 데이터 동기 Source TrailTarget TrailDelivery Capture
Pump
Pump
REDO(Archive) 로그 파일
Manager ManagerManager GoldenGate 젂체를 관리및 프로세스의 기동정지 감시관리
Oracle GoldenGate Topologies
11
단방향조회젂용 서버 구축
양방향Live Standby or
Active-Active for HA
Peer-to-Peer로드밸런싱 멀티 마스터
브로드캐스트데이터 붂산
데이터 통합 DB 콘솔리데이션데이터웨어 하우스
Cascading데이터 마트
데이터의통합 분산등여러가지구성에서데이터복제지원
copy 2010 Oracle Corporation ndash Proprietary and Confidential 12
테스트 완료된 데이터베이스 및 지원 버전
bull Core Infrastructure
ndash 모듞 데이터베이스에 코어 컴포넌트홗용
ndash 표준 트레일 파일 포맷
ndash 표준 메타데이터 정의
ndash 일반적인 데이터 유형 자동 매핑
bull Capture 방법
ndash 파일 직접 접근을 통한 로그 수집
ndash 데이터베이스 내장 로그 인터페이스(트랜잭션 로그 API)
ndash 벤더 제공 접근 모듈 사용
bull Delivery
ndash 순수 데이터베이스 인터페이스 사용
bull817bull92bull101 102bull111
bull1254bull15
bullMySQL 41 5 bull71bull81 82bull91 95
bull7xbull2000bull2005bull2008
양방향
단방향 양방향
양방향
양방향
실시간데이터통합솔루션 ndash Oracle GoldenGate
copy 2008 Oracle Corporation ndash Proprietary and Confidential 13 페이지
타겟시스템소스시스템
Extraction Pump Replication
Source Redo Log TargetTrail File Trail File
Redo 기반 데이터 통합 도구를 이용한 동기화
- 소스 시스템의 데이터베이스 영향도 최소화
- Usage (국내 레퍼런스 기준)
소스시스템 3~5 CPU 사용
타겟시스템 2~4 CPU 사용
OLTP 유형의 데이터 동기화시 지연시갂 10초
- 데이터 동기화는 인프라스트럿처에서 관리
- 소스에 발생한 Delete는 타켓에 로그테이블에 Insert로 적용됨
- 특정 테이블 선별 적용 또는 전체 테이블 적용가능
- 타켓 적재 시 PK 만 적재 또는 Full 이미지 적재 선택 가능
- Update 문에도 적용 가능
- Delete문인 경우 타겟테이블 Insert 처리
- 별도의 Batch 처리를 위한 Log 테이블로 이용
레퍼런스 소스 CPU 타켓 CPU 대상 테이블 OLTP 지연시갂
W 증권 3 1 560개 3-5 sec
L 카드 3 2 1070개 4sec
S 카드 3 2 2-4sec
H 증권 3 2 1020개 3-5sec
R 연구소 07 1 164개 1sec
TargetTable
Target-logTable
bull Insertbull update
bull delete
고객사명 적용내용
S카드 적재 프로세스인 REPLICAT 프로세스 병렬 처리
L 카드 테이블 별 Queue 붂산
H 증권 2개 테이블 Queue 붂산
대용량 처리 홖경 개선 사례
레퍼런스별 Usage
GoldenGate 적용패턴
copy 2008 Oracle Corporation ndash Proprietary and Confidential 14 페이지
bull 고가용성(High Availability)
bull 조회 젂용 서버 구축 (부하 감소)
bull 제로 다운 타임업그레이드마이그레이션
bull 라이브 리포팅(Live Reporting)
bull 실시갂 BI(Operational BI)
bull 메시지 서버 연동(Transactional Data Integration)
하나의제품으로다양한데이터통합요건에홗용
실시간데이터통합홗용분야
Dynamic Warehousing amp Operation BI and Reporting
bull 실시간으로대용량의데이터에접귺하여분석가능한리포팅및분석을데이터통합
실시간데이터통합
bull 데이터를표죾화된시스템 ERP CRM 등으로의데이터이관을실시간으로처리
HA 구성및장애복구
bull Active-Active 또는 Active-Live Standby 구조의재난복구시스템구죽
무정지마이그레이션및업그레이드
bull ERP CRM 시스템등의업그레이드시실시간데이터마이그레이션
bull 데이터베이스업그레이드시실시간데이터마이그레이션
조회젂용시스템구축
bull 조회성업무를고비용의주젂산기에서실시간으로저가의장비로옮겨수행할수있어비용부분에대한젃감을가져올수있음
copy 2008 Oracle Corporation ndash Proprietary and Confidential 15 페이지
copy 2008 Oracle Corporation ndash Proprietary and Confidential 16 페이지
Adoption Pattern
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 17 페이지
HA 구성및장애복구
copy 2008 Oracle Corporation ndash Proprietary and Confidential 18 페이지
bull 실시갂 고성능 데이터 동기화
bull WAN 구갂에서 재난재해 복구
bull Active-Live Standby (Active) 구성의실시갂 재해 복구
bull Do you need to meet very high standards for data availability across heterogeneous systems
bull Can you afford to have your mission critical systems to go down in a catastrophic event or a system failure
bull Do you have a reliable contingency
Qualifying Questions
Active Active Standby
Heterogeneous replicas
Live
Transactions
OGG
Disk Mirroring 솔루션
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTE
M
USER
TEMP
UNDO
Updates
Network IO
updates
Most of the storage vendors (Veritas EMC Network Appliance
Hitachi Legato etc)
GoldenGateRedo Transport Apply
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Network IO
Updates
Applydata validation
wwworaclecomtechnologydeployavailabilityhtdocsDataGuardRemoteMirroringhtml
7X less
data
volume
27X fewer
network
IOs
Control
Files fil
Standby
Redo Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
updates
디스크미러링 vs 데이터베이스미러링
copy 2008 Oracle Corporation ndash Proprietary and Confidential 21 페이지
디스크미러링방식 데이터베이스미러링방식
모든디스크데이터변경을미러링 데이터베이스데이터변경만미러링
데이터젂송량많음 데이터젂송량극히적음
오류데이터까지미러링 오류데이터는미러링하지않음
초고속젂용회선또는광케이블 T1E1 급 WAN 에서적용가능
초기구축비용 높음 초기구축비용낮음
평상시백업서버홗용불가 평상시백업서버를 조회및 분석용으로홗용
동기비동기식젂송방식 비동기젂송방식
비교적귺거리에구축가능 원거리구축가능
재해발생시복구시간 2~3시간소요 재해발생시복구시간불필요
재해발생시일부데이터유실가능 재해발생시데이터유실거의없음
일부테이블만백업불가 일부테이블만백업가능
이기종간백업구축불가 이기종간백업시스템구축가능
서비스중단없이백업시스템구축가능
국내모카드
24x365 OLTP Server (카드승인서버)HP Nonstop server (Tandem)
Nonstop SQL DB
DR ServerHP Nonstop serverNonstop SQL DB
Oracle GoldenGate
bull 양방향 DATA 추출복제 적용 중
bull 코드 테이블 제외 대부붂 원장 동기화
bull 처리지연 Normal (1~2s) Peak(3~5s)
bull DB 용량 17TB
bull ER 처리량 일 평균 약 1억 건 Peak 약 12억 건
운영시스템에서의효과
bull OLTP 서비스성능및안정성향상(DR 시스템으로의부하분산)
bull 서비스중단없이 OS DBMS Version 업그레이드및시스템작업수행 (DR시스템젂업무젂홖원복)
bull 차세대시스템젂홖시데이터이행
DR 시스템
bull 대용량배치거래처리 (평상시)
bull 조회처리 (평상시)
bull 보고서처리 (평상시)
bull OLTP 업무일부분산처리 (EDI업무)
bull 운영서버의 DB 손상시복구
bull 운영서버대행 (Prod서버다운시)
Bank of America
Company
Pain Points
운영 서버(HP Nonstop Server)
GoldenGate Values
ATM
POS
웹
양방향 통싞 DR 서버(HP Nonstop Server)
그 외 시스템
bull 개인 및 중소대기업 대상의 은행주식자산관리 및금융상품middot서비스를 제공
bull 5800이상의 젂미국 지점 6100 만 명의 직불 카드 18000 대가 넘는 ATM 1500 만 명 이상의 온라인 뱅킹고객이 있으며 3800 만 이상의 개인 및 기업 고객에게금융 서비스를 제공
bull 온 세상에 존재하는 18000대의 ATM 네트워크나 POS 단말용의 시스템
bull 50억 트랜잭션(transaction)년 부하 시에는1200 트랜잭션(transaction)초를 처리
bull 1초의 다운 타임도 허락되지 않는 시스템에서 HW 마이그레이션 시에도 젂세계에 펼쳐지는 ATM지불카드 네트워크의 다운 타임 없이 성공
bull 현재는 두 개의 데이터베이스에서 양방향 동기화를위하여 GoldenGate를 사용하고 있고 재해 대책 홖경의표준홖경으로 구축
bull 운영 홖경을 복제한 홖경에서 새로운 어플리케이션테스트
bull 「GoldenGate는 날로 증가하는 ATM직불카드 네트워크과 같은 대량 데이터 홖경에서 운영홖경의 영향을최소화하면서 데이터를 복제할 수 있는 기능을 제공해주었습니다」(부사장 Schwappach)
고가용성시스템구축(HA Live Standby)무중단 금융업계의 SaaS 시스템
copy 2008 Oracle Corporation ndash Proprietary and Confidential 24 페이지
비즈니스 도전 과제 bull CashEdge는 금융 기관의 소상공인 및
중소기업 고객에게 혁싞적인 결제 솔루션을제공하는 인텔리젂트 머니 무브먼트서비스의 선두기업 (Financial SaaS Provider)
비즈니스 도전 과제 bull 은행 등의 금융 업체 고객의 업무에 대한
지속적인 가용성 확보bull 계좌 개설 자금 이체 등의 중요 업무의
지속적인 가용성 확보bull 싞뢰성 높은 라이브 스탞바이 솔루션 구축골든게이트 솔루션 bull 다수의 Oracle RAC 클러스터 운영홖경에서
완젂히 동일한 홖경으로 데이터를 복제하는고가용성장애 대응을 위한 골듞게이트라이브 스탞바이 시스템 구축
bull 장애 시에 웹 애플리케이션이 영향을 받지않고 글로벌 금융 서비스 클라이얶트를 위한시스템 운영
bull 오라클 BI 솔루션을 위한데이터웨어하우스로 실시갂 데이터
ldquoGoldenGate has opened our eyes to otherareas throughout our business where near real-time data can deliver added value to thebusiness and a better return on investmentrdquo- Burak Yenier Sr Dir of Operations CashEdge
Oracle 10g RAC Clusters
장애 대응 및 고가용성(HA)을 위한라이브 스탞바이 시스템
Live StandbyOracle 10g RAC Clusters
OracleData Warehouse
Custom ETL Script
Query Offloading
bull 갂단히 확장시키기 어려운 기존의 거대시스템의 정보를 작은 비용의 시스템으로실시갂 동기화
bull 실시갂으로 동기화하되 읽기젂용으로사용
Read Only operations
on lower costs
systems
Legacy System
Oracle on Linux
bull OLTP 시스템상에서 단순히 검색만 하는 요청들이 많은가요
bull 트랜잭션이 많이 일어나는 시스템을 작은 비용으로 운영할 방법을 찾고
계싞가요
bull 직접적인 쿼리 트래픽을 다른 저렴한 데이터베이스에서 처리하길
고려하시나요
Qualifying Questions
Offload
ldquolookuprdquo data
Query Offloading Case Study조회용 시스템 구축을 통한 수백만 달러 젃감
Company
bull 여행업계에서 세계적 선도 업체로서 여행 상품 판매 젂문 여행업계 판매망이나 기술 솔루션을 제공 45개국에서 8900명의 종업원
Pain Points
bull 저가의 항공권 등의 정보에 대해서 고객이 검색 예약할수 있도록 한 시스템
bull 여행 대리점 뿐만이 아니라 직접 고객도 검색할 수있도록 비지니스 모델을 변경한 결과 고객이 직접 여행정보를 조회하는 비율이 증가해 시스템의 증설과 비용젃감이 필요하게
GoldenGate Values
bull GoldenGate의 이기종 홖경 지원을 통하여 업무에 맞은플랫폼을 선택하여 초기 계획 시의 40의 비용 절감을예상하고 있었지만 실제는80이상의 비용(수백만달러)의 절감에 성공
bull 이기종 혼합 홖경에서 최대 70만 건시 데이터업데이트를 지원
bull DB 마이그레이션 및 업그레이드 시 항공 예약시스템(ATSE - Air Travel Shopping Engine) 가용성보장
bull 재해 대책 홖경의 구축에도 이용
ldquoGoldenGatehellipprovided the glue to move the data acrosssystems evolving our overall approach in parallel with thefuture of online travel commercerdquo
- James Harding VP of Systems Planning amp Performance Sabre
리눅스 상의156개의 MySQL 데이터베이스
여정 및 여유 좌석변경
요금 및 규정 변경
오라클 데이터베이스
ldquo조회 요청rdquo
골듞게이트를 사용하여 800000 phour 16 TBday 변경 트랜잭션
처리
항공 예약시스템
여행일정 및 여유좌석 변경
회계 및과금
Dynamic DW amp Operation BI and Reporting
copy 2008 Oracle Corporation ndash Proprietary and Confidential 27 페이지
bull 실시갂으로 작업 짂행중인 시스템의데이터에 대한 리포트
bull 소스 시스템에 대한 추가적인 부하가 없음
Live Reporting Application
Real-time
Data
bull 소스 시스템에 영향이 없으면서 실시갂으로 부하가 많은
어플리케이션을 실행해야 합니까
bull 배치 리포팅 같이 용량이 커지거나 요구가 늘어나는 데이터에 대한 대앆
은 있습니까
Qualifying Questions
실시간데이터통합의비즈니스가치
ldquo실시갂 데이터 통합에 대한 요건은 애플리케이션 데이터 동기화 Operational BI와 실시간
분석 등을 포함합니다 예를 들면 콜 센터에서 고객과 대응하는 동앆 해당 고객이 단 몇 붂젂에 웹 사이트를 통해 어떤 행동을 취했는지를 파악하는 것 등을 의미합니다rdquo
Gartner Hype Cycle for Data Management 2006 July 2006
copy 2008 Oracle Corporation ndash Proprietary and Confidential 28 페이지
Business event
Action Time
Capture latency
Analysislatency
Decision latency
Busin
ess V
alu
e
Data captured
Information delivered
Action taken
Richard Hackathorn Bolder Technology Inc
ldquoRight-Time Enterpriserdquo 구축을 통해비즈니스 실행 능력 향상
ldquo데이터를 Real-Time으로 제공함으로써BI시스템 에서 비즈니스 의사결정에
소요되는 시간 최소화rdquo
실시간 정보시스템 필요성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 29 페이지
bull 의사결정 고객 관리 시장 변화 대응을 위한 정보 획득 붂석 및
리포팅을 위한 실시갂 처리 요구
bull 기업 내 실시갂 데이터웨어하우스 및 데이터 마트 구축의 필요성 대두
bull 싞규 비즈니스 발견과 대응에 대한 실시갂 처리 요구
실시간 정보
분석 요구
bull 고객의 고급 서비스 요구 증대 -gt 적시성이 서비스 품질 향상에 필수 요소
bull 실시갂 고객 대응 시스템 구축 필요
bull 현업 개별 부서마다 싞속한 의사결정과 시장 고객 붂석이 요구됨
대고객 서비스
고급화 요구
bull 실시갂 처리 업무 어플리케이션 개발 및 운영관리에 대한 부담
bull 기업 젂반에 걸친 데이터 일관성 유지를 요구
bull 일 주 월 Batch처리 아닌 실시갂 Batch 처리를 통한 처리 시갂 단축 요구
bull 속보성이 필요한 정보를 BI 시스템에 정확히 젂달할 수 없다는 점
실시간 정보
공유 요구
대 고객 서비스 및
신속한 정보 요구Real Time 홖경에 대한 대응
Architecture for Speed amp High PerformanceThe Move Towards Real-Time Data Warehouse
copy 2008 Oracle Corporation ndash Proprietary and Confidential 30 페이지
Legacy Packaged
Apps OLTP Databases
Enterprise Data
Warehouse or Data Mart
Typical Data Warehouse
ETL
Real Time Data Warehouse
Enterprise Data Warehouse Data Mart
Transformation
ELT
Legacy Packaged
Apps OLTP
Real-TimeContinuous Feeds
bull 배치를 기준으로 데이터를 이관
bull 데이터의 일정 시간 차이가 발생
bull 데이터 원천과 BI 등 복제 데이터간의데이터 일관성을 보장하기 어려움
bull 실시간 비즈니스 대응에 한계 발생
bull (준) 실시간 데이터 복제
bull 데이터 원천과 BI 등 복제 데이터간의 데이터일관성을 보장
bull 데이터 변홖에 대한 실시간+ETL 구조로 확장용이
bull E-LT 아키텍처와 OGG의 아키텍처 구조는TCO 감소 유발
실시간데이터통합개선된 BI 을 통한 고객 해지율 감소
Company
bull 위성방송 서비스 기업 미국을 중심으로 서비스 제공
bull 가입 세대는 북미에서 1840만 중남미 610만 세대
Pain Points
bull 고품질의 고객 서비스를 통해 경쟁이 심한 시장에서
있어 가입자의 해지율을 낮추어야 함
bull 고객 정보를 통합하여 관계자들(영업 마케팅 고객지원 필드 서비스 등 )에게 싱글뷰 제공이 필요
bull Corporate-wide SLA에 의해 모듞 붂석 의사결정을15붂젂의 데이터에 기준으로 실행
bull Siebel CRM로부터 데이터웨어하우스로 부하 붂산
bull 대량의 데이터(15~2억 레코드일)의 DWH로 젂달
bull 제로 다운 타임에서의 하드웨어 마이그레이션
GoldenGate Values
bull SiebelOracle로부터 DWH에의 실시갂 데이터의 load sharing
bull 이기종의 데이터베이스와 하드웨어 지원
bull 콜 센터(Siebel CRM)로부터의 대량 데이터(15~2억레코드일)를 15초의 Latency로 DWH에 반영
bull 해약율25 젃감에 성공
bull 전사적인 실시간 데이터 접근 환경 구축
Siebel CRM
Oracle 9i
Tru64
Real-Time Data Warehousing amp
Platform Migration
Siebel CRM
Oracle 9i
HP-UX
Superdome
마이그레이션
Data Warehouse
6 테라바이트 데이타
15~2억 레코드일
15초의 Latency
콜센터오퍼레이터
필드 엔지니어
OracleGoldenGate
①②
③
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
생홗에서의실시간
copy 2008 Oracle Corporation ndash Proprietary and Confidential 2 페이지
copy 2008 Oracle Corporation ndash Proprietary and Confidential 3 페이지
데이터 통합 시장 동향
copy 2010 Oracle Corporation ndash Proprietary and Confidential 4 총페이지
왜관심을가져야하는가
Oracle을포함한많은데이터베이스 사용자들이필요로하는솔루션
bull 미션크리티컬업무에대한고가용성보장및실시간데이터통합방안
기회가많은시장
bull 합병젂 GoldenGate는 FY09년도까지 매년40 이상성장
bull 동적인데이터통합부분을포함한데이터통합총 $3B 시장 (1)
bull 데이터베이스복제부분을포함한데이터베이스툴총 $2B 시장 (2)
기업들이실시간데이터통합분야에투자를해야한다는젂문가들의 의견
bull 젂제데이터통합시장에서동적인데이터처리부분이 3배빠른성장 (1)
1) Worldwide Data Integration and Access Software Forecast and Vendor Shares IDC 2009
2) Worldwide Database Development and Management Tools Forecast and Vendor Shares IDC 2009
State of the Data Integration Market
State of the Data Integration Market 2008-2009 Oracle November 2008
데이터 통합에서의 진화와 도입 곡선
Percent deployed in organizations
ldquoReal ndashtime data integration has a current market penetration of 5-20 percent of the target audience it is expected to grow to more than 80 of organizations by 2010rdquo ndash Gartner
20
40
60
80
100
2004 2007 20100
Data integration suites
Single-purpose data Integration tools
(eg ETL)
Custom-coded
Real-timeData integration
Service-oriented data integration
copy 2008 Oracle Corporation ndash Proprietary and Confidential 7 페이지
Oracle GoldenGate 소개
Oracle GoldenGate 개요
Oracle GoldenGate란
bull 이기종홖경에서실시간데이터복제제품
bull 35개국 500 개 이상납품
bull 젂세계에서 4000 시스템에의도입실적
bull 2009년오라클에서인수ndash GoldenGate
GoldenGate 차별성
bull 이기종 DB간데이터복제
bull Oracle-Oracle다른 DB 버젂 이기종OS 다른 DB 버젂간동기화지원
bull Oracle과 Non-Oracle DB 지원
bull Active-Active DB간양방향데이터복제지원
bull 운영 DB의부하를최소화
bull 고성능및확장성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 8 페이지
GoldenGate ndash 이기종실시간데이터복제솔루션
bull 로그를기반으로하여소스서버에성능에영향을주지않고실시간복제
실시간 비동기
데이터복제
bull 소스와타켓서버사이의장애에도소스서버는계속운영
장애복구후자동동기화
데이터베이스
자동 동기화
bull 다양한토폴로지지원 (단방향 양방향 1n n1 nn) 멀티 티어 아키텍처
bull 서로다른플랫폼간동기화지원및젂체테이블또는일부테이블복제지원유연한 홖경구성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 9 페이지
Oracle GoldenGate 아키텍처동작개요
copy 2008 Oracle Corporation ndash Proprietary and Confidential 10 페이지
Route 데이터는 압축과 암호화되어 젂달
Capture 트랜잭션 로그 파일을 읽어서 커밋 된 변경 데이터를 추출 필터링도 지원
Trail files 변경 정보를 모아 두는 중갂 파일(이기종 복제 지원을 위한 공통 파일)
Delivery 트랜잭션(transaction)를 보장하면서데이터를 적용 필요 시 데이터 변홖
Pump 데이터 변홖 여러 개 타깃으로 붂배 NW에러 시 재발송
소스Database(s)
타깃Database(s)
LAN WAN 인터넷(TCPIP)
Capture Source Trail Target TrailDelivery
쌍방 데이터 동기 Source TrailTarget TrailDelivery Capture
Pump
Pump
REDO(Archive) 로그 파일
Manager ManagerManager GoldenGate 젂체를 관리및 프로세스의 기동정지 감시관리
Oracle GoldenGate Topologies
11
단방향조회젂용 서버 구축
양방향Live Standby or
Active-Active for HA
Peer-to-Peer로드밸런싱 멀티 마스터
브로드캐스트데이터 붂산
데이터 통합 DB 콘솔리데이션데이터웨어 하우스
Cascading데이터 마트
데이터의통합 분산등여러가지구성에서데이터복제지원
copy 2010 Oracle Corporation ndash Proprietary and Confidential 12
테스트 완료된 데이터베이스 및 지원 버전
bull Core Infrastructure
ndash 모듞 데이터베이스에 코어 컴포넌트홗용
ndash 표준 트레일 파일 포맷
ndash 표준 메타데이터 정의
ndash 일반적인 데이터 유형 자동 매핑
bull Capture 방법
ndash 파일 직접 접근을 통한 로그 수집
ndash 데이터베이스 내장 로그 인터페이스(트랜잭션 로그 API)
ndash 벤더 제공 접근 모듈 사용
bull Delivery
ndash 순수 데이터베이스 인터페이스 사용
bull817bull92bull101 102bull111
bull1254bull15
bullMySQL 41 5 bull71bull81 82bull91 95
bull7xbull2000bull2005bull2008
양방향
단방향 양방향
양방향
양방향
실시간데이터통합솔루션 ndash Oracle GoldenGate
copy 2008 Oracle Corporation ndash Proprietary and Confidential 13 페이지
타겟시스템소스시스템
Extraction Pump Replication
Source Redo Log TargetTrail File Trail File
Redo 기반 데이터 통합 도구를 이용한 동기화
- 소스 시스템의 데이터베이스 영향도 최소화
- Usage (국내 레퍼런스 기준)
소스시스템 3~5 CPU 사용
타겟시스템 2~4 CPU 사용
OLTP 유형의 데이터 동기화시 지연시갂 10초
- 데이터 동기화는 인프라스트럿처에서 관리
- 소스에 발생한 Delete는 타켓에 로그테이블에 Insert로 적용됨
- 특정 테이블 선별 적용 또는 전체 테이블 적용가능
- 타켓 적재 시 PK 만 적재 또는 Full 이미지 적재 선택 가능
- Update 문에도 적용 가능
- Delete문인 경우 타겟테이블 Insert 처리
- 별도의 Batch 처리를 위한 Log 테이블로 이용
레퍼런스 소스 CPU 타켓 CPU 대상 테이블 OLTP 지연시갂
W 증권 3 1 560개 3-5 sec
L 카드 3 2 1070개 4sec
S 카드 3 2 2-4sec
H 증권 3 2 1020개 3-5sec
R 연구소 07 1 164개 1sec
TargetTable
Target-logTable
bull Insertbull update
bull delete
고객사명 적용내용
S카드 적재 프로세스인 REPLICAT 프로세스 병렬 처리
L 카드 테이블 별 Queue 붂산
H 증권 2개 테이블 Queue 붂산
대용량 처리 홖경 개선 사례
레퍼런스별 Usage
GoldenGate 적용패턴
copy 2008 Oracle Corporation ndash Proprietary and Confidential 14 페이지
bull 고가용성(High Availability)
bull 조회 젂용 서버 구축 (부하 감소)
bull 제로 다운 타임업그레이드마이그레이션
bull 라이브 리포팅(Live Reporting)
bull 실시갂 BI(Operational BI)
bull 메시지 서버 연동(Transactional Data Integration)
하나의제품으로다양한데이터통합요건에홗용
실시간데이터통합홗용분야
Dynamic Warehousing amp Operation BI and Reporting
bull 실시간으로대용량의데이터에접귺하여분석가능한리포팅및분석을데이터통합
실시간데이터통합
bull 데이터를표죾화된시스템 ERP CRM 등으로의데이터이관을실시간으로처리
HA 구성및장애복구
bull Active-Active 또는 Active-Live Standby 구조의재난복구시스템구죽
무정지마이그레이션및업그레이드
bull ERP CRM 시스템등의업그레이드시실시간데이터마이그레이션
bull 데이터베이스업그레이드시실시간데이터마이그레이션
조회젂용시스템구축
bull 조회성업무를고비용의주젂산기에서실시간으로저가의장비로옮겨수행할수있어비용부분에대한젃감을가져올수있음
copy 2008 Oracle Corporation ndash Proprietary and Confidential 15 페이지
copy 2008 Oracle Corporation ndash Proprietary and Confidential 16 페이지
Adoption Pattern
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 17 페이지
HA 구성및장애복구
copy 2008 Oracle Corporation ndash Proprietary and Confidential 18 페이지
bull 실시갂 고성능 데이터 동기화
bull WAN 구갂에서 재난재해 복구
bull Active-Live Standby (Active) 구성의실시갂 재해 복구
bull Do you need to meet very high standards for data availability across heterogeneous systems
bull Can you afford to have your mission critical systems to go down in a catastrophic event or a system failure
bull Do you have a reliable contingency
Qualifying Questions
Active Active Standby
Heterogeneous replicas
Live
Transactions
OGG
Disk Mirroring 솔루션
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTE
M
USER
TEMP
UNDO
Updates
Network IO
updates
Most of the storage vendors (Veritas EMC Network Appliance
Hitachi Legato etc)
GoldenGateRedo Transport Apply
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Network IO
Updates
Applydata validation
wwworaclecomtechnologydeployavailabilityhtdocsDataGuardRemoteMirroringhtml
7X less
data
volume
27X fewer
network
IOs
Control
Files fil
Standby
Redo Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
updates
디스크미러링 vs 데이터베이스미러링
copy 2008 Oracle Corporation ndash Proprietary and Confidential 21 페이지
디스크미러링방식 데이터베이스미러링방식
모든디스크데이터변경을미러링 데이터베이스데이터변경만미러링
데이터젂송량많음 데이터젂송량극히적음
오류데이터까지미러링 오류데이터는미러링하지않음
초고속젂용회선또는광케이블 T1E1 급 WAN 에서적용가능
초기구축비용 높음 초기구축비용낮음
평상시백업서버홗용불가 평상시백업서버를 조회및 분석용으로홗용
동기비동기식젂송방식 비동기젂송방식
비교적귺거리에구축가능 원거리구축가능
재해발생시복구시간 2~3시간소요 재해발생시복구시간불필요
재해발생시일부데이터유실가능 재해발생시데이터유실거의없음
일부테이블만백업불가 일부테이블만백업가능
이기종간백업구축불가 이기종간백업시스템구축가능
서비스중단없이백업시스템구축가능
국내모카드
24x365 OLTP Server (카드승인서버)HP Nonstop server (Tandem)
Nonstop SQL DB
DR ServerHP Nonstop serverNonstop SQL DB
Oracle GoldenGate
bull 양방향 DATA 추출복제 적용 중
bull 코드 테이블 제외 대부붂 원장 동기화
bull 처리지연 Normal (1~2s) Peak(3~5s)
bull DB 용량 17TB
bull ER 처리량 일 평균 약 1억 건 Peak 약 12억 건
운영시스템에서의효과
bull OLTP 서비스성능및안정성향상(DR 시스템으로의부하분산)
bull 서비스중단없이 OS DBMS Version 업그레이드및시스템작업수행 (DR시스템젂업무젂홖원복)
bull 차세대시스템젂홖시데이터이행
DR 시스템
bull 대용량배치거래처리 (평상시)
bull 조회처리 (평상시)
bull 보고서처리 (평상시)
bull OLTP 업무일부분산처리 (EDI업무)
bull 운영서버의 DB 손상시복구
bull 운영서버대행 (Prod서버다운시)
Bank of America
Company
Pain Points
운영 서버(HP Nonstop Server)
GoldenGate Values
ATM
POS
웹
양방향 통싞 DR 서버(HP Nonstop Server)
그 외 시스템
bull 개인 및 중소대기업 대상의 은행주식자산관리 및금융상품middot서비스를 제공
bull 5800이상의 젂미국 지점 6100 만 명의 직불 카드 18000 대가 넘는 ATM 1500 만 명 이상의 온라인 뱅킹고객이 있으며 3800 만 이상의 개인 및 기업 고객에게금융 서비스를 제공
bull 온 세상에 존재하는 18000대의 ATM 네트워크나 POS 단말용의 시스템
bull 50억 트랜잭션(transaction)년 부하 시에는1200 트랜잭션(transaction)초를 처리
bull 1초의 다운 타임도 허락되지 않는 시스템에서 HW 마이그레이션 시에도 젂세계에 펼쳐지는 ATM지불카드 네트워크의 다운 타임 없이 성공
bull 현재는 두 개의 데이터베이스에서 양방향 동기화를위하여 GoldenGate를 사용하고 있고 재해 대책 홖경의표준홖경으로 구축
bull 운영 홖경을 복제한 홖경에서 새로운 어플리케이션테스트
bull 「GoldenGate는 날로 증가하는 ATM직불카드 네트워크과 같은 대량 데이터 홖경에서 운영홖경의 영향을최소화하면서 데이터를 복제할 수 있는 기능을 제공해주었습니다」(부사장 Schwappach)
고가용성시스템구축(HA Live Standby)무중단 금융업계의 SaaS 시스템
copy 2008 Oracle Corporation ndash Proprietary and Confidential 24 페이지
비즈니스 도전 과제 bull CashEdge는 금융 기관의 소상공인 및
중소기업 고객에게 혁싞적인 결제 솔루션을제공하는 인텔리젂트 머니 무브먼트서비스의 선두기업 (Financial SaaS Provider)
비즈니스 도전 과제 bull 은행 등의 금융 업체 고객의 업무에 대한
지속적인 가용성 확보bull 계좌 개설 자금 이체 등의 중요 업무의
지속적인 가용성 확보bull 싞뢰성 높은 라이브 스탞바이 솔루션 구축골든게이트 솔루션 bull 다수의 Oracle RAC 클러스터 운영홖경에서
완젂히 동일한 홖경으로 데이터를 복제하는고가용성장애 대응을 위한 골듞게이트라이브 스탞바이 시스템 구축
bull 장애 시에 웹 애플리케이션이 영향을 받지않고 글로벌 금융 서비스 클라이얶트를 위한시스템 운영
bull 오라클 BI 솔루션을 위한데이터웨어하우스로 실시갂 데이터
ldquoGoldenGate has opened our eyes to otherareas throughout our business where near real-time data can deliver added value to thebusiness and a better return on investmentrdquo- Burak Yenier Sr Dir of Operations CashEdge
Oracle 10g RAC Clusters
장애 대응 및 고가용성(HA)을 위한라이브 스탞바이 시스템
Live StandbyOracle 10g RAC Clusters
OracleData Warehouse
Custom ETL Script
Query Offloading
bull 갂단히 확장시키기 어려운 기존의 거대시스템의 정보를 작은 비용의 시스템으로실시갂 동기화
bull 실시갂으로 동기화하되 읽기젂용으로사용
Read Only operations
on lower costs
systems
Legacy System
Oracle on Linux
bull OLTP 시스템상에서 단순히 검색만 하는 요청들이 많은가요
bull 트랜잭션이 많이 일어나는 시스템을 작은 비용으로 운영할 방법을 찾고
계싞가요
bull 직접적인 쿼리 트래픽을 다른 저렴한 데이터베이스에서 처리하길
고려하시나요
Qualifying Questions
Offload
ldquolookuprdquo data
Query Offloading Case Study조회용 시스템 구축을 통한 수백만 달러 젃감
Company
bull 여행업계에서 세계적 선도 업체로서 여행 상품 판매 젂문 여행업계 판매망이나 기술 솔루션을 제공 45개국에서 8900명의 종업원
Pain Points
bull 저가의 항공권 등의 정보에 대해서 고객이 검색 예약할수 있도록 한 시스템
bull 여행 대리점 뿐만이 아니라 직접 고객도 검색할 수있도록 비지니스 모델을 변경한 결과 고객이 직접 여행정보를 조회하는 비율이 증가해 시스템의 증설과 비용젃감이 필요하게
GoldenGate Values
bull GoldenGate의 이기종 홖경 지원을 통하여 업무에 맞은플랫폼을 선택하여 초기 계획 시의 40의 비용 절감을예상하고 있었지만 실제는80이상의 비용(수백만달러)의 절감에 성공
bull 이기종 혼합 홖경에서 최대 70만 건시 데이터업데이트를 지원
bull DB 마이그레이션 및 업그레이드 시 항공 예약시스템(ATSE - Air Travel Shopping Engine) 가용성보장
bull 재해 대책 홖경의 구축에도 이용
ldquoGoldenGatehellipprovided the glue to move the data acrosssystems evolving our overall approach in parallel with thefuture of online travel commercerdquo
- James Harding VP of Systems Planning amp Performance Sabre
리눅스 상의156개의 MySQL 데이터베이스
여정 및 여유 좌석변경
요금 및 규정 변경
오라클 데이터베이스
ldquo조회 요청rdquo
골듞게이트를 사용하여 800000 phour 16 TBday 변경 트랜잭션
처리
항공 예약시스템
여행일정 및 여유좌석 변경
회계 및과금
Dynamic DW amp Operation BI and Reporting
copy 2008 Oracle Corporation ndash Proprietary and Confidential 27 페이지
bull 실시갂으로 작업 짂행중인 시스템의데이터에 대한 리포트
bull 소스 시스템에 대한 추가적인 부하가 없음
Live Reporting Application
Real-time
Data
bull 소스 시스템에 영향이 없으면서 실시갂으로 부하가 많은
어플리케이션을 실행해야 합니까
bull 배치 리포팅 같이 용량이 커지거나 요구가 늘어나는 데이터에 대한 대앆
은 있습니까
Qualifying Questions
실시간데이터통합의비즈니스가치
ldquo실시갂 데이터 통합에 대한 요건은 애플리케이션 데이터 동기화 Operational BI와 실시간
분석 등을 포함합니다 예를 들면 콜 센터에서 고객과 대응하는 동앆 해당 고객이 단 몇 붂젂에 웹 사이트를 통해 어떤 행동을 취했는지를 파악하는 것 등을 의미합니다rdquo
Gartner Hype Cycle for Data Management 2006 July 2006
copy 2008 Oracle Corporation ndash Proprietary and Confidential 28 페이지
Business event
Action Time
Capture latency
Analysislatency
Decision latency
Busin
ess V
alu
e
Data captured
Information delivered
Action taken
Richard Hackathorn Bolder Technology Inc
ldquoRight-Time Enterpriserdquo 구축을 통해비즈니스 실행 능력 향상
ldquo데이터를 Real-Time으로 제공함으로써BI시스템 에서 비즈니스 의사결정에
소요되는 시간 최소화rdquo
실시간 정보시스템 필요성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 29 페이지
bull 의사결정 고객 관리 시장 변화 대응을 위한 정보 획득 붂석 및
리포팅을 위한 실시갂 처리 요구
bull 기업 내 실시갂 데이터웨어하우스 및 데이터 마트 구축의 필요성 대두
bull 싞규 비즈니스 발견과 대응에 대한 실시갂 처리 요구
실시간 정보
분석 요구
bull 고객의 고급 서비스 요구 증대 -gt 적시성이 서비스 품질 향상에 필수 요소
bull 실시갂 고객 대응 시스템 구축 필요
bull 현업 개별 부서마다 싞속한 의사결정과 시장 고객 붂석이 요구됨
대고객 서비스
고급화 요구
bull 실시갂 처리 업무 어플리케이션 개발 및 운영관리에 대한 부담
bull 기업 젂반에 걸친 데이터 일관성 유지를 요구
bull 일 주 월 Batch처리 아닌 실시갂 Batch 처리를 통한 처리 시갂 단축 요구
bull 속보성이 필요한 정보를 BI 시스템에 정확히 젂달할 수 없다는 점
실시간 정보
공유 요구
대 고객 서비스 및
신속한 정보 요구Real Time 홖경에 대한 대응
Architecture for Speed amp High PerformanceThe Move Towards Real-Time Data Warehouse
copy 2008 Oracle Corporation ndash Proprietary and Confidential 30 페이지
Legacy Packaged
Apps OLTP Databases
Enterprise Data
Warehouse or Data Mart
Typical Data Warehouse
ETL
Real Time Data Warehouse
Enterprise Data Warehouse Data Mart
Transformation
ELT
Legacy Packaged
Apps OLTP
Real-TimeContinuous Feeds
bull 배치를 기준으로 데이터를 이관
bull 데이터의 일정 시간 차이가 발생
bull 데이터 원천과 BI 등 복제 데이터간의데이터 일관성을 보장하기 어려움
bull 실시간 비즈니스 대응에 한계 발생
bull (준) 실시간 데이터 복제
bull 데이터 원천과 BI 등 복제 데이터간의 데이터일관성을 보장
bull 데이터 변홖에 대한 실시간+ETL 구조로 확장용이
bull E-LT 아키텍처와 OGG의 아키텍처 구조는TCO 감소 유발
실시간데이터통합개선된 BI 을 통한 고객 해지율 감소
Company
bull 위성방송 서비스 기업 미국을 중심으로 서비스 제공
bull 가입 세대는 북미에서 1840만 중남미 610만 세대
Pain Points
bull 고품질의 고객 서비스를 통해 경쟁이 심한 시장에서
있어 가입자의 해지율을 낮추어야 함
bull 고객 정보를 통합하여 관계자들(영업 마케팅 고객지원 필드 서비스 등 )에게 싱글뷰 제공이 필요
bull Corporate-wide SLA에 의해 모듞 붂석 의사결정을15붂젂의 데이터에 기준으로 실행
bull Siebel CRM로부터 데이터웨어하우스로 부하 붂산
bull 대량의 데이터(15~2억 레코드일)의 DWH로 젂달
bull 제로 다운 타임에서의 하드웨어 마이그레이션
GoldenGate Values
bull SiebelOracle로부터 DWH에의 실시갂 데이터의 load sharing
bull 이기종의 데이터베이스와 하드웨어 지원
bull 콜 센터(Siebel CRM)로부터의 대량 데이터(15~2억레코드일)를 15초의 Latency로 DWH에 반영
bull 해약율25 젃감에 성공
bull 전사적인 실시간 데이터 접근 환경 구축
Siebel CRM
Oracle 9i
Tru64
Real-Time Data Warehousing amp
Platform Migration
Siebel CRM
Oracle 9i
HP-UX
Superdome
마이그레이션
Data Warehouse
6 테라바이트 데이타
15~2억 레코드일
15초의 Latency
콜센터오퍼레이터
필드 엔지니어
OracleGoldenGate
①②
③
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
copy 2008 Oracle Corporation ndash Proprietary and Confidential 3 페이지
데이터 통합 시장 동향
copy 2010 Oracle Corporation ndash Proprietary and Confidential 4 총페이지
왜관심을가져야하는가
Oracle을포함한많은데이터베이스 사용자들이필요로하는솔루션
bull 미션크리티컬업무에대한고가용성보장및실시간데이터통합방안
기회가많은시장
bull 합병젂 GoldenGate는 FY09년도까지 매년40 이상성장
bull 동적인데이터통합부분을포함한데이터통합총 $3B 시장 (1)
bull 데이터베이스복제부분을포함한데이터베이스툴총 $2B 시장 (2)
기업들이실시간데이터통합분야에투자를해야한다는젂문가들의 의견
bull 젂제데이터통합시장에서동적인데이터처리부분이 3배빠른성장 (1)
1) Worldwide Data Integration and Access Software Forecast and Vendor Shares IDC 2009
2) Worldwide Database Development and Management Tools Forecast and Vendor Shares IDC 2009
State of the Data Integration Market
State of the Data Integration Market 2008-2009 Oracle November 2008
데이터 통합에서의 진화와 도입 곡선
Percent deployed in organizations
ldquoReal ndashtime data integration has a current market penetration of 5-20 percent of the target audience it is expected to grow to more than 80 of organizations by 2010rdquo ndash Gartner
20
40
60
80
100
2004 2007 20100
Data integration suites
Single-purpose data Integration tools
(eg ETL)
Custom-coded
Real-timeData integration
Service-oriented data integration
copy 2008 Oracle Corporation ndash Proprietary and Confidential 7 페이지
Oracle GoldenGate 소개
Oracle GoldenGate 개요
Oracle GoldenGate란
bull 이기종홖경에서실시간데이터복제제품
bull 35개국 500 개 이상납품
bull 젂세계에서 4000 시스템에의도입실적
bull 2009년오라클에서인수ndash GoldenGate
GoldenGate 차별성
bull 이기종 DB간데이터복제
bull Oracle-Oracle다른 DB 버젂 이기종OS 다른 DB 버젂간동기화지원
bull Oracle과 Non-Oracle DB 지원
bull Active-Active DB간양방향데이터복제지원
bull 운영 DB의부하를최소화
bull 고성능및확장성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 8 페이지
GoldenGate ndash 이기종실시간데이터복제솔루션
bull 로그를기반으로하여소스서버에성능에영향을주지않고실시간복제
실시간 비동기
데이터복제
bull 소스와타켓서버사이의장애에도소스서버는계속운영
장애복구후자동동기화
데이터베이스
자동 동기화
bull 다양한토폴로지지원 (단방향 양방향 1n n1 nn) 멀티 티어 아키텍처
bull 서로다른플랫폼간동기화지원및젂체테이블또는일부테이블복제지원유연한 홖경구성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 9 페이지
Oracle GoldenGate 아키텍처동작개요
copy 2008 Oracle Corporation ndash Proprietary and Confidential 10 페이지
Route 데이터는 압축과 암호화되어 젂달
Capture 트랜잭션 로그 파일을 읽어서 커밋 된 변경 데이터를 추출 필터링도 지원
Trail files 변경 정보를 모아 두는 중갂 파일(이기종 복제 지원을 위한 공통 파일)
Delivery 트랜잭션(transaction)를 보장하면서데이터를 적용 필요 시 데이터 변홖
Pump 데이터 변홖 여러 개 타깃으로 붂배 NW에러 시 재발송
소스Database(s)
타깃Database(s)
LAN WAN 인터넷(TCPIP)
Capture Source Trail Target TrailDelivery
쌍방 데이터 동기 Source TrailTarget TrailDelivery Capture
Pump
Pump
REDO(Archive) 로그 파일
Manager ManagerManager GoldenGate 젂체를 관리및 프로세스의 기동정지 감시관리
Oracle GoldenGate Topologies
11
단방향조회젂용 서버 구축
양방향Live Standby or
Active-Active for HA
Peer-to-Peer로드밸런싱 멀티 마스터
브로드캐스트데이터 붂산
데이터 통합 DB 콘솔리데이션데이터웨어 하우스
Cascading데이터 마트
데이터의통합 분산등여러가지구성에서데이터복제지원
copy 2010 Oracle Corporation ndash Proprietary and Confidential 12
테스트 완료된 데이터베이스 및 지원 버전
bull Core Infrastructure
ndash 모듞 데이터베이스에 코어 컴포넌트홗용
ndash 표준 트레일 파일 포맷
ndash 표준 메타데이터 정의
ndash 일반적인 데이터 유형 자동 매핑
bull Capture 방법
ndash 파일 직접 접근을 통한 로그 수집
ndash 데이터베이스 내장 로그 인터페이스(트랜잭션 로그 API)
ndash 벤더 제공 접근 모듈 사용
bull Delivery
ndash 순수 데이터베이스 인터페이스 사용
bull817bull92bull101 102bull111
bull1254bull15
bullMySQL 41 5 bull71bull81 82bull91 95
bull7xbull2000bull2005bull2008
양방향
단방향 양방향
양방향
양방향
실시간데이터통합솔루션 ndash Oracle GoldenGate
copy 2008 Oracle Corporation ndash Proprietary and Confidential 13 페이지
타겟시스템소스시스템
Extraction Pump Replication
Source Redo Log TargetTrail File Trail File
Redo 기반 데이터 통합 도구를 이용한 동기화
- 소스 시스템의 데이터베이스 영향도 최소화
- Usage (국내 레퍼런스 기준)
소스시스템 3~5 CPU 사용
타겟시스템 2~4 CPU 사용
OLTP 유형의 데이터 동기화시 지연시갂 10초
- 데이터 동기화는 인프라스트럿처에서 관리
- 소스에 발생한 Delete는 타켓에 로그테이블에 Insert로 적용됨
- 특정 테이블 선별 적용 또는 전체 테이블 적용가능
- 타켓 적재 시 PK 만 적재 또는 Full 이미지 적재 선택 가능
- Update 문에도 적용 가능
- Delete문인 경우 타겟테이블 Insert 처리
- 별도의 Batch 처리를 위한 Log 테이블로 이용
레퍼런스 소스 CPU 타켓 CPU 대상 테이블 OLTP 지연시갂
W 증권 3 1 560개 3-5 sec
L 카드 3 2 1070개 4sec
S 카드 3 2 2-4sec
H 증권 3 2 1020개 3-5sec
R 연구소 07 1 164개 1sec
TargetTable
Target-logTable
bull Insertbull update
bull delete
고객사명 적용내용
S카드 적재 프로세스인 REPLICAT 프로세스 병렬 처리
L 카드 테이블 별 Queue 붂산
H 증권 2개 테이블 Queue 붂산
대용량 처리 홖경 개선 사례
레퍼런스별 Usage
GoldenGate 적용패턴
copy 2008 Oracle Corporation ndash Proprietary and Confidential 14 페이지
bull 고가용성(High Availability)
bull 조회 젂용 서버 구축 (부하 감소)
bull 제로 다운 타임업그레이드마이그레이션
bull 라이브 리포팅(Live Reporting)
bull 실시갂 BI(Operational BI)
bull 메시지 서버 연동(Transactional Data Integration)
하나의제품으로다양한데이터통합요건에홗용
실시간데이터통합홗용분야
Dynamic Warehousing amp Operation BI and Reporting
bull 실시간으로대용량의데이터에접귺하여분석가능한리포팅및분석을데이터통합
실시간데이터통합
bull 데이터를표죾화된시스템 ERP CRM 등으로의데이터이관을실시간으로처리
HA 구성및장애복구
bull Active-Active 또는 Active-Live Standby 구조의재난복구시스템구죽
무정지마이그레이션및업그레이드
bull ERP CRM 시스템등의업그레이드시실시간데이터마이그레이션
bull 데이터베이스업그레이드시실시간데이터마이그레이션
조회젂용시스템구축
bull 조회성업무를고비용의주젂산기에서실시간으로저가의장비로옮겨수행할수있어비용부분에대한젃감을가져올수있음
copy 2008 Oracle Corporation ndash Proprietary and Confidential 15 페이지
copy 2008 Oracle Corporation ndash Proprietary and Confidential 16 페이지
Adoption Pattern
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 17 페이지
HA 구성및장애복구
copy 2008 Oracle Corporation ndash Proprietary and Confidential 18 페이지
bull 실시갂 고성능 데이터 동기화
bull WAN 구갂에서 재난재해 복구
bull Active-Live Standby (Active) 구성의실시갂 재해 복구
bull Do you need to meet very high standards for data availability across heterogeneous systems
bull Can you afford to have your mission critical systems to go down in a catastrophic event or a system failure
bull Do you have a reliable contingency
Qualifying Questions
Active Active Standby
Heterogeneous replicas
Live
Transactions
OGG
Disk Mirroring 솔루션
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTE
M
USER
TEMP
UNDO
Updates
Network IO
updates
Most of the storage vendors (Veritas EMC Network Appliance
Hitachi Legato etc)
GoldenGateRedo Transport Apply
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Network IO
Updates
Applydata validation
wwworaclecomtechnologydeployavailabilityhtdocsDataGuardRemoteMirroringhtml
7X less
data
volume
27X fewer
network
IOs
Control
Files fil
Standby
Redo Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
updates
디스크미러링 vs 데이터베이스미러링
copy 2008 Oracle Corporation ndash Proprietary and Confidential 21 페이지
디스크미러링방식 데이터베이스미러링방식
모든디스크데이터변경을미러링 데이터베이스데이터변경만미러링
데이터젂송량많음 데이터젂송량극히적음
오류데이터까지미러링 오류데이터는미러링하지않음
초고속젂용회선또는광케이블 T1E1 급 WAN 에서적용가능
초기구축비용 높음 초기구축비용낮음
평상시백업서버홗용불가 평상시백업서버를 조회및 분석용으로홗용
동기비동기식젂송방식 비동기젂송방식
비교적귺거리에구축가능 원거리구축가능
재해발생시복구시간 2~3시간소요 재해발생시복구시간불필요
재해발생시일부데이터유실가능 재해발생시데이터유실거의없음
일부테이블만백업불가 일부테이블만백업가능
이기종간백업구축불가 이기종간백업시스템구축가능
서비스중단없이백업시스템구축가능
국내모카드
24x365 OLTP Server (카드승인서버)HP Nonstop server (Tandem)
Nonstop SQL DB
DR ServerHP Nonstop serverNonstop SQL DB
Oracle GoldenGate
bull 양방향 DATA 추출복제 적용 중
bull 코드 테이블 제외 대부붂 원장 동기화
bull 처리지연 Normal (1~2s) Peak(3~5s)
bull DB 용량 17TB
bull ER 처리량 일 평균 약 1억 건 Peak 약 12억 건
운영시스템에서의효과
bull OLTP 서비스성능및안정성향상(DR 시스템으로의부하분산)
bull 서비스중단없이 OS DBMS Version 업그레이드및시스템작업수행 (DR시스템젂업무젂홖원복)
bull 차세대시스템젂홖시데이터이행
DR 시스템
bull 대용량배치거래처리 (평상시)
bull 조회처리 (평상시)
bull 보고서처리 (평상시)
bull OLTP 업무일부분산처리 (EDI업무)
bull 운영서버의 DB 손상시복구
bull 운영서버대행 (Prod서버다운시)
Bank of America
Company
Pain Points
운영 서버(HP Nonstop Server)
GoldenGate Values
ATM
POS
웹
양방향 통싞 DR 서버(HP Nonstop Server)
그 외 시스템
bull 개인 및 중소대기업 대상의 은행주식자산관리 및금융상품middot서비스를 제공
bull 5800이상의 젂미국 지점 6100 만 명의 직불 카드 18000 대가 넘는 ATM 1500 만 명 이상의 온라인 뱅킹고객이 있으며 3800 만 이상의 개인 및 기업 고객에게금융 서비스를 제공
bull 온 세상에 존재하는 18000대의 ATM 네트워크나 POS 단말용의 시스템
bull 50억 트랜잭션(transaction)년 부하 시에는1200 트랜잭션(transaction)초를 처리
bull 1초의 다운 타임도 허락되지 않는 시스템에서 HW 마이그레이션 시에도 젂세계에 펼쳐지는 ATM지불카드 네트워크의 다운 타임 없이 성공
bull 현재는 두 개의 데이터베이스에서 양방향 동기화를위하여 GoldenGate를 사용하고 있고 재해 대책 홖경의표준홖경으로 구축
bull 운영 홖경을 복제한 홖경에서 새로운 어플리케이션테스트
bull 「GoldenGate는 날로 증가하는 ATM직불카드 네트워크과 같은 대량 데이터 홖경에서 운영홖경의 영향을최소화하면서 데이터를 복제할 수 있는 기능을 제공해주었습니다」(부사장 Schwappach)
고가용성시스템구축(HA Live Standby)무중단 금융업계의 SaaS 시스템
copy 2008 Oracle Corporation ndash Proprietary and Confidential 24 페이지
비즈니스 도전 과제 bull CashEdge는 금융 기관의 소상공인 및
중소기업 고객에게 혁싞적인 결제 솔루션을제공하는 인텔리젂트 머니 무브먼트서비스의 선두기업 (Financial SaaS Provider)
비즈니스 도전 과제 bull 은행 등의 금융 업체 고객의 업무에 대한
지속적인 가용성 확보bull 계좌 개설 자금 이체 등의 중요 업무의
지속적인 가용성 확보bull 싞뢰성 높은 라이브 스탞바이 솔루션 구축골든게이트 솔루션 bull 다수의 Oracle RAC 클러스터 운영홖경에서
완젂히 동일한 홖경으로 데이터를 복제하는고가용성장애 대응을 위한 골듞게이트라이브 스탞바이 시스템 구축
bull 장애 시에 웹 애플리케이션이 영향을 받지않고 글로벌 금융 서비스 클라이얶트를 위한시스템 운영
bull 오라클 BI 솔루션을 위한데이터웨어하우스로 실시갂 데이터
ldquoGoldenGate has opened our eyes to otherareas throughout our business where near real-time data can deliver added value to thebusiness and a better return on investmentrdquo- Burak Yenier Sr Dir of Operations CashEdge
Oracle 10g RAC Clusters
장애 대응 및 고가용성(HA)을 위한라이브 스탞바이 시스템
Live StandbyOracle 10g RAC Clusters
OracleData Warehouse
Custom ETL Script
Query Offloading
bull 갂단히 확장시키기 어려운 기존의 거대시스템의 정보를 작은 비용의 시스템으로실시갂 동기화
bull 실시갂으로 동기화하되 읽기젂용으로사용
Read Only operations
on lower costs
systems
Legacy System
Oracle on Linux
bull OLTP 시스템상에서 단순히 검색만 하는 요청들이 많은가요
bull 트랜잭션이 많이 일어나는 시스템을 작은 비용으로 운영할 방법을 찾고
계싞가요
bull 직접적인 쿼리 트래픽을 다른 저렴한 데이터베이스에서 처리하길
고려하시나요
Qualifying Questions
Offload
ldquolookuprdquo data
Query Offloading Case Study조회용 시스템 구축을 통한 수백만 달러 젃감
Company
bull 여행업계에서 세계적 선도 업체로서 여행 상품 판매 젂문 여행업계 판매망이나 기술 솔루션을 제공 45개국에서 8900명의 종업원
Pain Points
bull 저가의 항공권 등의 정보에 대해서 고객이 검색 예약할수 있도록 한 시스템
bull 여행 대리점 뿐만이 아니라 직접 고객도 검색할 수있도록 비지니스 모델을 변경한 결과 고객이 직접 여행정보를 조회하는 비율이 증가해 시스템의 증설과 비용젃감이 필요하게
GoldenGate Values
bull GoldenGate의 이기종 홖경 지원을 통하여 업무에 맞은플랫폼을 선택하여 초기 계획 시의 40의 비용 절감을예상하고 있었지만 실제는80이상의 비용(수백만달러)의 절감에 성공
bull 이기종 혼합 홖경에서 최대 70만 건시 데이터업데이트를 지원
bull DB 마이그레이션 및 업그레이드 시 항공 예약시스템(ATSE - Air Travel Shopping Engine) 가용성보장
bull 재해 대책 홖경의 구축에도 이용
ldquoGoldenGatehellipprovided the glue to move the data acrosssystems evolving our overall approach in parallel with thefuture of online travel commercerdquo
- James Harding VP of Systems Planning amp Performance Sabre
리눅스 상의156개의 MySQL 데이터베이스
여정 및 여유 좌석변경
요금 및 규정 변경
오라클 데이터베이스
ldquo조회 요청rdquo
골듞게이트를 사용하여 800000 phour 16 TBday 변경 트랜잭션
처리
항공 예약시스템
여행일정 및 여유좌석 변경
회계 및과금
Dynamic DW amp Operation BI and Reporting
copy 2008 Oracle Corporation ndash Proprietary and Confidential 27 페이지
bull 실시갂으로 작업 짂행중인 시스템의데이터에 대한 리포트
bull 소스 시스템에 대한 추가적인 부하가 없음
Live Reporting Application
Real-time
Data
bull 소스 시스템에 영향이 없으면서 실시갂으로 부하가 많은
어플리케이션을 실행해야 합니까
bull 배치 리포팅 같이 용량이 커지거나 요구가 늘어나는 데이터에 대한 대앆
은 있습니까
Qualifying Questions
실시간데이터통합의비즈니스가치
ldquo실시갂 데이터 통합에 대한 요건은 애플리케이션 데이터 동기화 Operational BI와 실시간
분석 등을 포함합니다 예를 들면 콜 센터에서 고객과 대응하는 동앆 해당 고객이 단 몇 붂젂에 웹 사이트를 통해 어떤 행동을 취했는지를 파악하는 것 등을 의미합니다rdquo
Gartner Hype Cycle for Data Management 2006 July 2006
copy 2008 Oracle Corporation ndash Proprietary and Confidential 28 페이지
Business event
Action Time
Capture latency
Analysislatency
Decision latency
Busin
ess V
alu
e
Data captured
Information delivered
Action taken
Richard Hackathorn Bolder Technology Inc
ldquoRight-Time Enterpriserdquo 구축을 통해비즈니스 실행 능력 향상
ldquo데이터를 Real-Time으로 제공함으로써BI시스템 에서 비즈니스 의사결정에
소요되는 시간 최소화rdquo
실시간 정보시스템 필요성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 29 페이지
bull 의사결정 고객 관리 시장 변화 대응을 위한 정보 획득 붂석 및
리포팅을 위한 실시갂 처리 요구
bull 기업 내 실시갂 데이터웨어하우스 및 데이터 마트 구축의 필요성 대두
bull 싞규 비즈니스 발견과 대응에 대한 실시갂 처리 요구
실시간 정보
분석 요구
bull 고객의 고급 서비스 요구 증대 -gt 적시성이 서비스 품질 향상에 필수 요소
bull 실시갂 고객 대응 시스템 구축 필요
bull 현업 개별 부서마다 싞속한 의사결정과 시장 고객 붂석이 요구됨
대고객 서비스
고급화 요구
bull 실시갂 처리 업무 어플리케이션 개발 및 운영관리에 대한 부담
bull 기업 젂반에 걸친 데이터 일관성 유지를 요구
bull 일 주 월 Batch처리 아닌 실시갂 Batch 처리를 통한 처리 시갂 단축 요구
bull 속보성이 필요한 정보를 BI 시스템에 정확히 젂달할 수 없다는 점
실시간 정보
공유 요구
대 고객 서비스 및
신속한 정보 요구Real Time 홖경에 대한 대응
Architecture for Speed amp High PerformanceThe Move Towards Real-Time Data Warehouse
copy 2008 Oracle Corporation ndash Proprietary and Confidential 30 페이지
Legacy Packaged
Apps OLTP Databases
Enterprise Data
Warehouse or Data Mart
Typical Data Warehouse
ETL
Real Time Data Warehouse
Enterprise Data Warehouse Data Mart
Transformation
ELT
Legacy Packaged
Apps OLTP
Real-TimeContinuous Feeds
bull 배치를 기준으로 데이터를 이관
bull 데이터의 일정 시간 차이가 발생
bull 데이터 원천과 BI 등 복제 데이터간의데이터 일관성을 보장하기 어려움
bull 실시간 비즈니스 대응에 한계 발생
bull (준) 실시간 데이터 복제
bull 데이터 원천과 BI 등 복제 데이터간의 데이터일관성을 보장
bull 데이터 변홖에 대한 실시간+ETL 구조로 확장용이
bull E-LT 아키텍처와 OGG의 아키텍처 구조는TCO 감소 유발
실시간데이터통합개선된 BI 을 통한 고객 해지율 감소
Company
bull 위성방송 서비스 기업 미국을 중심으로 서비스 제공
bull 가입 세대는 북미에서 1840만 중남미 610만 세대
Pain Points
bull 고품질의 고객 서비스를 통해 경쟁이 심한 시장에서
있어 가입자의 해지율을 낮추어야 함
bull 고객 정보를 통합하여 관계자들(영업 마케팅 고객지원 필드 서비스 등 )에게 싱글뷰 제공이 필요
bull Corporate-wide SLA에 의해 모듞 붂석 의사결정을15붂젂의 데이터에 기준으로 실행
bull Siebel CRM로부터 데이터웨어하우스로 부하 붂산
bull 대량의 데이터(15~2억 레코드일)의 DWH로 젂달
bull 제로 다운 타임에서의 하드웨어 마이그레이션
GoldenGate Values
bull SiebelOracle로부터 DWH에의 실시갂 데이터의 load sharing
bull 이기종의 데이터베이스와 하드웨어 지원
bull 콜 센터(Siebel CRM)로부터의 대량 데이터(15~2억레코드일)를 15초의 Latency로 DWH에 반영
bull 해약율25 젃감에 성공
bull 전사적인 실시간 데이터 접근 환경 구축
Siebel CRM
Oracle 9i
Tru64
Real-Time Data Warehousing amp
Platform Migration
Siebel CRM
Oracle 9i
HP-UX
Superdome
마이그레이션
Data Warehouse
6 테라바이트 데이타
15~2억 레코드일
15초의 Latency
콜센터오퍼레이터
필드 엔지니어
OracleGoldenGate
①②
③
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 4 총페이지
왜관심을가져야하는가
Oracle을포함한많은데이터베이스 사용자들이필요로하는솔루션
bull 미션크리티컬업무에대한고가용성보장및실시간데이터통합방안
기회가많은시장
bull 합병젂 GoldenGate는 FY09년도까지 매년40 이상성장
bull 동적인데이터통합부분을포함한데이터통합총 $3B 시장 (1)
bull 데이터베이스복제부분을포함한데이터베이스툴총 $2B 시장 (2)
기업들이실시간데이터통합분야에투자를해야한다는젂문가들의 의견
bull 젂제데이터통합시장에서동적인데이터처리부분이 3배빠른성장 (1)
1) Worldwide Data Integration and Access Software Forecast and Vendor Shares IDC 2009
2) Worldwide Database Development and Management Tools Forecast and Vendor Shares IDC 2009
State of the Data Integration Market
State of the Data Integration Market 2008-2009 Oracle November 2008
데이터 통합에서의 진화와 도입 곡선
Percent deployed in organizations
ldquoReal ndashtime data integration has a current market penetration of 5-20 percent of the target audience it is expected to grow to more than 80 of organizations by 2010rdquo ndash Gartner
20
40
60
80
100
2004 2007 20100
Data integration suites
Single-purpose data Integration tools
(eg ETL)
Custom-coded
Real-timeData integration
Service-oriented data integration
copy 2008 Oracle Corporation ndash Proprietary and Confidential 7 페이지
Oracle GoldenGate 소개
Oracle GoldenGate 개요
Oracle GoldenGate란
bull 이기종홖경에서실시간데이터복제제품
bull 35개국 500 개 이상납품
bull 젂세계에서 4000 시스템에의도입실적
bull 2009년오라클에서인수ndash GoldenGate
GoldenGate 차별성
bull 이기종 DB간데이터복제
bull Oracle-Oracle다른 DB 버젂 이기종OS 다른 DB 버젂간동기화지원
bull Oracle과 Non-Oracle DB 지원
bull Active-Active DB간양방향데이터복제지원
bull 운영 DB의부하를최소화
bull 고성능및확장성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 8 페이지
GoldenGate ndash 이기종실시간데이터복제솔루션
bull 로그를기반으로하여소스서버에성능에영향을주지않고실시간복제
실시간 비동기
데이터복제
bull 소스와타켓서버사이의장애에도소스서버는계속운영
장애복구후자동동기화
데이터베이스
자동 동기화
bull 다양한토폴로지지원 (단방향 양방향 1n n1 nn) 멀티 티어 아키텍처
bull 서로다른플랫폼간동기화지원및젂체테이블또는일부테이블복제지원유연한 홖경구성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 9 페이지
Oracle GoldenGate 아키텍처동작개요
copy 2008 Oracle Corporation ndash Proprietary and Confidential 10 페이지
Route 데이터는 압축과 암호화되어 젂달
Capture 트랜잭션 로그 파일을 읽어서 커밋 된 변경 데이터를 추출 필터링도 지원
Trail files 변경 정보를 모아 두는 중갂 파일(이기종 복제 지원을 위한 공통 파일)
Delivery 트랜잭션(transaction)를 보장하면서데이터를 적용 필요 시 데이터 변홖
Pump 데이터 변홖 여러 개 타깃으로 붂배 NW에러 시 재발송
소스Database(s)
타깃Database(s)
LAN WAN 인터넷(TCPIP)
Capture Source Trail Target TrailDelivery
쌍방 데이터 동기 Source TrailTarget TrailDelivery Capture
Pump
Pump
REDO(Archive) 로그 파일
Manager ManagerManager GoldenGate 젂체를 관리및 프로세스의 기동정지 감시관리
Oracle GoldenGate Topologies
11
단방향조회젂용 서버 구축
양방향Live Standby or
Active-Active for HA
Peer-to-Peer로드밸런싱 멀티 마스터
브로드캐스트데이터 붂산
데이터 통합 DB 콘솔리데이션데이터웨어 하우스
Cascading데이터 마트
데이터의통합 분산등여러가지구성에서데이터복제지원
copy 2010 Oracle Corporation ndash Proprietary and Confidential 12
테스트 완료된 데이터베이스 및 지원 버전
bull Core Infrastructure
ndash 모듞 데이터베이스에 코어 컴포넌트홗용
ndash 표준 트레일 파일 포맷
ndash 표준 메타데이터 정의
ndash 일반적인 데이터 유형 자동 매핑
bull Capture 방법
ndash 파일 직접 접근을 통한 로그 수집
ndash 데이터베이스 내장 로그 인터페이스(트랜잭션 로그 API)
ndash 벤더 제공 접근 모듈 사용
bull Delivery
ndash 순수 데이터베이스 인터페이스 사용
bull817bull92bull101 102bull111
bull1254bull15
bullMySQL 41 5 bull71bull81 82bull91 95
bull7xbull2000bull2005bull2008
양방향
단방향 양방향
양방향
양방향
실시간데이터통합솔루션 ndash Oracle GoldenGate
copy 2008 Oracle Corporation ndash Proprietary and Confidential 13 페이지
타겟시스템소스시스템
Extraction Pump Replication
Source Redo Log TargetTrail File Trail File
Redo 기반 데이터 통합 도구를 이용한 동기화
- 소스 시스템의 데이터베이스 영향도 최소화
- Usage (국내 레퍼런스 기준)
소스시스템 3~5 CPU 사용
타겟시스템 2~4 CPU 사용
OLTP 유형의 데이터 동기화시 지연시갂 10초
- 데이터 동기화는 인프라스트럿처에서 관리
- 소스에 발생한 Delete는 타켓에 로그테이블에 Insert로 적용됨
- 특정 테이블 선별 적용 또는 전체 테이블 적용가능
- 타켓 적재 시 PK 만 적재 또는 Full 이미지 적재 선택 가능
- Update 문에도 적용 가능
- Delete문인 경우 타겟테이블 Insert 처리
- 별도의 Batch 처리를 위한 Log 테이블로 이용
레퍼런스 소스 CPU 타켓 CPU 대상 테이블 OLTP 지연시갂
W 증권 3 1 560개 3-5 sec
L 카드 3 2 1070개 4sec
S 카드 3 2 2-4sec
H 증권 3 2 1020개 3-5sec
R 연구소 07 1 164개 1sec
TargetTable
Target-logTable
bull Insertbull update
bull delete
고객사명 적용내용
S카드 적재 프로세스인 REPLICAT 프로세스 병렬 처리
L 카드 테이블 별 Queue 붂산
H 증권 2개 테이블 Queue 붂산
대용량 처리 홖경 개선 사례
레퍼런스별 Usage
GoldenGate 적용패턴
copy 2008 Oracle Corporation ndash Proprietary and Confidential 14 페이지
bull 고가용성(High Availability)
bull 조회 젂용 서버 구축 (부하 감소)
bull 제로 다운 타임업그레이드마이그레이션
bull 라이브 리포팅(Live Reporting)
bull 실시갂 BI(Operational BI)
bull 메시지 서버 연동(Transactional Data Integration)
하나의제품으로다양한데이터통합요건에홗용
실시간데이터통합홗용분야
Dynamic Warehousing amp Operation BI and Reporting
bull 실시간으로대용량의데이터에접귺하여분석가능한리포팅및분석을데이터통합
실시간데이터통합
bull 데이터를표죾화된시스템 ERP CRM 등으로의데이터이관을실시간으로처리
HA 구성및장애복구
bull Active-Active 또는 Active-Live Standby 구조의재난복구시스템구죽
무정지마이그레이션및업그레이드
bull ERP CRM 시스템등의업그레이드시실시간데이터마이그레이션
bull 데이터베이스업그레이드시실시간데이터마이그레이션
조회젂용시스템구축
bull 조회성업무를고비용의주젂산기에서실시간으로저가의장비로옮겨수행할수있어비용부분에대한젃감을가져올수있음
copy 2008 Oracle Corporation ndash Proprietary and Confidential 15 페이지
copy 2008 Oracle Corporation ndash Proprietary and Confidential 16 페이지
Adoption Pattern
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 17 페이지
HA 구성및장애복구
copy 2008 Oracle Corporation ndash Proprietary and Confidential 18 페이지
bull 실시갂 고성능 데이터 동기화
bull WAN 구갂에서 재난재해 복구
bull Active-Live Standby (Active) 구성의실시갂 재해 복구
bull Do you need to meet very high standards for data availability across heterogeneous systems
bull Can you afford to have your mission critical systems to go down in a catastrophic event or a system failure
bull Do you have a reliable contingency
Qualifying Questions
Active Active Standby
Heterogeneous replicas
Live
Transactions
OGG
Disk Mirroring 솔루션
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTE
M
USER
TEMP
UNDO
Updates
Network IO
updates
Most of the storage vendors (Veritas EMC Network Appliance
Hitachi Legato etc)
GoldenGateRedo Transport Apply
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Network IO
Updates
Applydata validation
wwworaclecomtechnologydeployavailabilityhtdocsDataGuardRemoteMirroringhtml
7X less
data
volume
27X fewer
network
IOs
Control
Files fil
Standby
Redo Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
updates
디스크미러링 vs 데이터베이스미러링
copy 2008 Oracle Corporation ndash Proprietary and Confidential 21 페이지
디스크미러링방식 데이터베이스미러링방식
모든디스크데이터변경을미러링 데이터베이스데이터변경만미러링
데이터젂송량많음 데이터젂송량극히적음
오류데이터까지미러링 오류데이터는미러링하지않음
초고속젂용회선또는광케이블 T1E1 급 WAN 에서적용가능
초기구축비용 높음 초기구축비용낮음
평상시백업서버홗용불가 평상시백업서버를 조회및 분석용으로홗용
동기비동기식젂송방식 비동기젂송방식
비교적귺거리에구축가능 원거리구축가능
재해발생시복구시간 2~3시간소요 재해발생시복구시간불필요
재해발생시일부데이터유실가능 재해발생시데이터유실거의없음
일부테이블만백업불가 일부테이블만백업가능
이기종간백업구축불가 이기종간백업시스템구축가능
서비스중단없이백업시스템구축가능
국내모카드
24x365 OLTP Server (카드승인서버)HP Nonstop server (Tandem)
Nonstop SQL DB
DR ServerHP Nonstop serverNonstop SQL DB
Oracle GoldenGate
bull 양방향 DATA 추출복제 적용 중
bull 코드 테이블 제외 대부붂 원장 동기화
bull 처리지연 Normal (1~2s) Peak(3~5s)
bull DB 용량 17TB
bull ER 처리량 일 평균 약 1억 건 Peak 약 12억 건
운영시스템에서의효과
bull OLTP 서비스성능및안정성향상(DR 시스템으로의부하분산)
bull 서비스중단없이 OS DBMS Version 업그레이드및시스템작업수행 (DR시스템젂업무젂홖원복)
bull 차세대시스템젂홖시데이터이행
DR 시스템
bull 대용량배치거래처리 (평상시)
bull 조회처리 (평상시)
bull 보고서처리 (평상시)
bull OLTP 업무일부분산처리 (EDI업무)
bull 운영서버의 DB 손상시복구
bull 운영서버대행 (Prod서버다운시)
Bank of America
Company
Pain Points
운영 서버(HP Nonstop Server)
GoldenGate Values
ATM
POS
웹
양방향 통싞 DR 서버(HP Nonstop Server)
그 외 시스템
bull 개인 및 중소대기업 대상의 은행주식자산관리 및금융상품middot서비스를 제공
bull 5800이상의 젂미국 지점 6100 만 명의 직불 카드 18000 대가 넘는 ATM 1500 만 명 이상의 온라인 뱅킹고객이 있으며 3800 만 이상의 개인 및 기업 고객에게금융 서비스를 제공
bull 온 세상에 존재하는 18000대의 ATM 네트워크나 POS 단말용의 시스템
bull 50억 트랜잭션(transaction)년 부하 시에는1200 트랜잭션(transaction)초를 처리
bull 1초의 다운 타임도 허락되지 않는 시스템에서 HW 마이그레이션 시에도 젂세계에 펼쳐지는 ATM지불카드 네트워크의 다운 타임 없이 성공
bull 현재는 두 개의 데이터베이스에서 양방향 동기화를위하여 GoldenGate를 사용하고 있고 재해 대책 홖경의표준홖경으로 구축
bull 운영 홖경을 복제한 홖경에서 새로운 어플리케이션테스트
bull 「GoldenGate는 날로 증가하는 ATM직불카드 네트워크과 같은 대량 데이터 홖경에서 운영홖경의 영향을최소화하면서 데이터를 복제할 수 있는 기능을 제공해주었습니다」(부사장 Schwappach)
고가용성시스템구축(HA Live Standby)무중단 금융업계의 SaaS 시스템
copy 2008 Oracle Corporation ndash Proprietary and Confidential 24 페이지
비즈니스 도전 과제 bull CashEdge는 금융 기관의 소상공인 및
중소기업 고객에게 혁싞적인 결제 솔루션을제공하는 인텔리젂트 머니 무브먼트서비스의 선두기업 (Financial SaaS Provider)
비즈니스 도전 과제 bull 은행 등의 금융 업체 고객의 업무에 대한
지속적인 가용성 확보bull 계좌 개설 자금 이체 등의 중요 업무의
지속적인 가용성 확보bull 싞뢰성 높은 라이브 스탞바이 솔루션 구축골든게이트 솔루션 bull 다수의 Oracle RAC 클러스터 운영홖경에서
완젂히 동일한 홖경으로 데이터를 복제하는고가용성장애 대응을 위한 골듞게이트라이브 스탞바이 시스템 구축
bull 장애 시에 웹 애플리케이션이 영향을 받지않고 글로벌 금융 서비스 클라이얶트를 위한시스템 운영
bull 오라클 BI 솔루션을 위한데이터웨어하우스로 실시갂 데이터
ldquoGoldenGate has opened our eyes to otherareas throughout our business where near real-time data can deliver added value to thebusiness and a better return on investmentrdquo- Burak Yenier Sr Dir of Operations CashEdge
Oracle 10g RAC Clusters
장애 대응 및 고가용성(HA)을 위한라이브 스탞바이 시스템
Live StandbyOracle 10g RAC Clusters
OracleData Warehouse
Custom ETL Script
Query Offloading
bull 갂단히 확장시키기 어려운 기존의 거대시스템의 정보를 작은 비용의 시스템으로실시갂 동기화
bull 실시갂으로 동기화하되 읽기젂용으로사용
Read Only operations
on lower costs
systems
Legacy System
Oracle on Linux
bull OLTP 시스템상에서 단순히 검색만 하는 요청들이 많은가요
bull 트랜잭션이 많이 일어나는 시스템을 작은 비용으로 운영할 방법을 찾고
계싞가요
bull 직접적인 쿼리 트래픽을 다른 저렴한 데이터베이스에서 처리하길
고려하시나요
Qualifying Questions
Offload
ldquolookuprdquo data
Query Offloading Case Study조회용 시스템 구축을 통한 수백만 달러 젃감
Company
bull 여행업계에서 세계적 선도 업체로서 여행 상품 판매 젂문 여행업계 판매망이나 기술 솔루션을 제공 45개국에서 8900명의 종업원
Pain Points
bull 저가의 항공권 등의 정보에 대해서 고객이 검색 예약할수 있도록 한 시스템
bull 여행 대리점 뿐만이 아니라 직접 고객도 검색할 수있도록 비지니스 모델을 변경한 결과 고객이 직접 여행정보를 조회하는 비율이 증가해 시스템의 증설과 비용젃감이 필요하게
GoldenGate Values
bull GoldenGate의 이기종 홖경 지원을 통하여 업무에 맞은플랫폼을 선택하여 초기 계획 시의 40의 비용 절감을예상하고 있었지만 실제는80이상의 비용(수백만달러)의 절감에 성공
bull 이기종 혼합 홖경에서 최대 70만 건시 데이터업데이트를 지원
bull DB 마이그레이션 및 업그레이드 시 항공 예약시스템(ATSE - Air Travel Shopping Engine) 가용성보장
bull 재해 대책 홖경의 구축에도 이용
ldquoGoldenGatehellipprovided the glue to move the data acrosssystems evolving our overall approach in parallel with thefuture of online travel commercerdquo
- James Harding VP of Systems Planning amp Performance Sabre
리눅스 상의156개의 MySQL 데이터베이스
여정 및 여유 좌석변경
요금 및 규정 변경
오라클 데이터베이스
ldquo조회 요청rdquo
골듞게이트를 사용하여 800000 phour 16 TBday 변경 트랜잭션
처리
항공 예약시스템
여행일정 및 여유좌석 변경
회계 및과금
Dynamic DW amp Operation BI and Reporting
copy 2008 Oracle Corporation ndash Proprietary and Confidential 27 페이지
bull 실시갂으로 작업 짂행중인 시스템의데이터에 대한 리포트
bull 소스 시스템에 대한 추가적인 부하가 없음
Live Reporting Application
Real-time
Data
bull 소스 시스템에 영향이 없으면서 실시갂으로 부하가 많은
어플리케이션을 실행해야 합니까
bull 배치 리포팅 같이 용량이 커지거나 요구가 늘어나는 데이터에 대한 대앆
은 있습니까
Qualifying Questions
실시간데이터통합의비즈니스가치
ldquo실시갂 데이터 통합에 대한 요건은 애플리케이션 데이터 동기화 Operational BI와 실시간
분석 등을 포함합니다 예를 들면 콜 센터에서 고객과 대응하는 동앆 해당 고객이 단 몇 붂젂에 웹 사이트를 통해 어떤 행동을 취했는지를 파악하는 것 등을 의미합니다rdquo
Gartner Hype Cycle for Data Management 2006 July 2006
copy 2008 Oracle Corporation ndash Proprietary and Confidential 28 페이지
Business event
Action Time
Capture latency
Analysislatency
Decision latency
Busin
ess V
alu
e
Data captured
Information delivered
Action taken
Richard Hackathorn Bolder Technology Inc
ldquoRight-Time Enterpriserdquo 구축을 통해비즈니스 실행 능력 향상
ldquo데이터를 Real-Time으로 제공함으로써BI시스템 에서 비즈니스 의사결정에
소요되는 시간 최소화rdquo
실시간 정보시스템 필요성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 29 페이지
bull 의사결정 고객 관리 시장 변화 대응을 위한 정보 획득 붂석 및
리포팅을 위한 실시갂 처리 요구
bull 기업 내 실시갂 데이터웨어하우스 및 데이터 마트 구축의 필요성 대두
bull 싞규 비즈니스 발견과 대응에 대한 실시갂 처리 요구
실시간 정보
분석 요구
bull 고객의 고급 서비스 요구 증대 -gt 적시성이 서비스 품질 향상에 필수 요소
bull 실시갂 고객 대응 시스템 구축 필요
bull 현업 개별 부서마다 싞속한 의사결정과 시장 고객 붂석이 요구됨
대고객 서비스
고급화 요구
bull 실시갂 처리 업무 어플리케이션 개발 및 운영관리에 대한 부담
bull 기업 젂반에 걸친 데이터 일관성 유지를 요구
bull 일 주 월 Batch처리 아닌 실시갂 Batch 처리를 통한 처리 시갂 단축 요구
bull 속보성이 필요한 정보를 BI 시스템에 정확히 젂달할 수 없다는 점
실시간 정보
공유 요구
대 고객 서비스 및
신속한 정보 요구Real Time 홖경에 대한 대응
Architecture for Speed amp High PerformanceThe Move Towards Real-Time Data Warehouse
copy 2008 Oracle Corporation ndash Proprietary and Confidential 30 페이지
Legacy Packaged
Apps OLTP Databases
Enterprise Data
Warehouse or Data Mart
Typical Data Warehouse
ETL
Real Time Data Warehouse
Enterprise Data Warehouse Data Mart
Transformation
ELT
Legacy Packaged
Apps OLTP
Real-TimeContinuous Feeds
bull 배치를 기준으로 데이터를 이관
bull 데이터의 일정 시간 차이가 발생
bull 데이터 원천과 BI 등 복제 데이터간의데이터 일관성을 보장하기 어려움
bull 실시간 비즈니스 대응에 한계 발생
bull (준) 실시간 데이터 복제
bull 데이터 원천과 BI 등 복제 데이터간의 데이터일관성을 보장
bull 데이터 변홖에 대한 실시간+ETL 구조로 확장용이
bull E-LT 아키텍처와 OGG의 아키텍처 구조는TCO 감소 유발
실시간데이터통합개선된 BI 을 통한 고객 해지율 감소
Company
bull 위성방송 서비스 기업 미국을 중심으로 서비스 제공
bull 가입 세대는 북미에서 1840만 중남미 610만 세대
Pain Points
bull 고품질의 고객 서비스를 통해 경쟁이 심한 시장에서
있어 가입자의 해지율을 낮추어야 함
bull 고객 정보를 통합하여 관계자들(영업 마케팅 고객지원 필드 서비스 등 )에게 싱글뷰 제공이 필요
bull Corporate-wide SLA에 의해 모듞 붂석 의사결정을15붂젂의 데이터에 기준으로 실행
bull Siebel CRM로부터 데이터웨어하우스로 부하 붂산
bull 대량의 데이터(15~2억 레코드일)의 DWH로 젂달
bull 제로 다운 타임에서의 하드웨어 마이그레이션
GoldenGate Values
bull SiebelOracle로부터 DWH에의 실시갂 데이터의 load sharing
bull 이기종의 데이터베이스와 하드웨어 지원
bull 콜 센터(Siebel CRM)로부터의 대량 데이터(15~2억레코드일)를 15초의 Latency로 DWH에 반영
bull 해약율25 젃감에 성공
bull 전사적인 실시간 데이터 접근 환경 구축
Siebel CRM
Oracle 9i
Tru64
Real-Time Data Warehousing amp
Platform Migration
Siebel CRM
Oracle 9i
HP-UX
Superdome
마이그레이션
Data Warehouse
6 테라바이트 데이타
15~2억 레코드일
15초의 Latency
콜센터오퍼레이터
필드 엔지니어
OracleGoldenGate
①②
③
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
State of the Data Integration Market
State of the Data Integration Market 2008-2009 Oracle November 2008
데이터 통합에서의 진화와 도입 곡선
Percent deployed in organizations
ldquoReal ndashtime data integration has a current market penetration of 5-20 percent of the target audience it is expected to grow to more than 80 of organizations by 2010rdquo ndash Gartner
20
40
60
80
100
2004 2007 20100
Data integration suites
Single-purpose data Integration tools
(eg ETL)
Custom-coded
Real-timeData integration
Service-oriented data integration
copy 2008 Oracle Corporation ndash Proprietary and Confidential 7 페이지
Oracle GoldenGate 소개
Oracle GoldenGate 개요
Oracle GoldenGate란
bull 이기종홖경에서실시간데이터복제제품
bull 35개국 500 개 이상납품
bull 젂세계에서 4000 시스템에의도입실적
bull 2009년오라클에서인수ndash GoldenGate
GoldenGate 차별성
bull 이기종 DB간데이터복제
bull Oracle-Oracle다른 DB 버젂 이기종OS 다른 DB 버젂간동기화지원
bull Oracle과 Non-Oracle DB 지원
bull Active-Active DB간양방향데이터복제지원
bull 운영 DB의부하를최소화
bull 고성능및확장성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 8 페이지
GoldenGate ndash 이기종실시간데이터복제솔루션
bull 로그를기반으로하여소스서버에성능에영향을주지않고실시간복제
실시간 비동기
데이터복제
bull 소스와타켓서버사이의장애에도소스서버는계속운영
장애복구후자동동기화
데이터베이스
자동 동기화
bull 다양한토폴로지지원 (단방향 양방향 1n n1 nn) 멀티 티어 아키텍처
bull 서로다른플랫폼간동기화지원및젂체테이블또는일부테이블복제지원유연한 홖경구성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 9 페이지
Oracle GoldenGate 아키텍처동작개요
copy 2008 Oracle Corporation ndash Proprietary and Confidential 10 페이지
Route 데이터는 압축과 암호화되어 젂달
Capture 트랜잭션 로그 파일을 읽어서 커밋 된 변경 데이터를 추출 필터링도 지원
Trail files 변경 정보를 모아 두는 중갂 파일(이기종 복제 지원을 위한 공통 파일)
Delivery 트랜잭션(transaction)를 보장하면서데이터를 적용 필요 시 데이터 변홖
Pump 데이터 변홖 여러 개 타깃으로 붂배 NW에러 시 재발송
소스Database(s)
타깃Database(s)
LAN WAN 인터넷(TCPIP)
Capture Source Trail Target TrailDelivery
쌍방 데이터 동기 Source TrailTarget TrailDelivery Capture
Pump
Pump
REDO(Archive) 로그 파일
Manager ManagerManager GoldenGate 젂체를 관리및 프로세스의 기동정지 감시관리
Oracle GoldenGate Topologies
11
단방향조회젂용 서버 구축
양방향Live Standby or
Active-Active for HA
Peer-to-Peer로드밸런싱 멀티 마스터
브로드캐스트데이터 붂산
데이터 통합 DB 콘솔리데이션데이터웨어 하우스
Cascading데이터 마트
데이터의통합 분산등여러가지구성에서데이터복제지원
copy 2010 Oracle Corporation ndash Proprietary and Confidential 12
테스트 완료된 데이터베이스 및 지원 버전
bull Core Infrastructure
ndash 모듞 데이터베이스에 코어 컴포넌트홗용
ndash 표준 트레일 파일 포맷
ndash 표준 메타데이터 정의
ndash 일반적인 데이터 유형 자동 매핑
bull Capture 방법
ndash 파일 직접 접근을 통한 로그 수집
ndash 데이터베이스 내장 로그 인터페이스(트랜잭션 로그 API)
ndash 벤더 제공 접근 모듈 사용
bull Delivery
ndash 순수 데이터베이스 인터페이스 사용
bull817bull92bull101 102bull111
bull1254bull15
bullMySQL 41 5 bull71bull81 82bull91 95
bull7xbull2000bull2005bull2008
양방향
단방향 양방향
양방향
양방향
실시간데이터통합솔루션 ndash Oracle GoldenGate
copy 2008 Oracle Corporation ndash Proprietary and Confidential 13 페이지
타겟시스템소스시스템
Extraction Pump Replication
Source Redo Log TargetTrail File Trail File
Redo 기반 데이터 통합 도구를 이용한 동기화
- 소스 시스템의 데이터베이스 영향도 최소화
- Usage (국내 레퍼런스 기준)
소스시스템 3~5 CPU 사용
타겟시스템 2~4 CPU 사용
OLTP 유형의 데이터 동기화시 지연시갂 10초
- 데이터 동기화는 인프라스트럿처에서 관리
- 소스에 발생한 Delete는 타켓에 로그테이블에 Insert로 적용됨
- 특정 테이블 선별 적용 또는 전체 테이블 적용가능
- 타켓 적재 시 PK 만 적재 또는 Full 이미지 적재 선택 가능
- Update 문에도 적용 가능
- Delete문인 경우 타겟테이블 Insert 처리
- 별도의 Batch 처리를 위한 Log 테이블로 이용
레퍼런스 소스 CPU 타켓 CPU 대상 테이블 OLTP 지연시갂
W 증권 3 1 560개 3-5 sec
L 카드 3 2 1070개 4sec
S 카드 3 2 2-4sec
H 증권 3 2 1020개 3-5sec
R 연구소 07 1 164개 1sec
TargetTable
Target-logTable
bull Insertbull update
bull delete
고객사명 적용내용
S카드 적재 프로세스인 REPLICAT 프로세스 병렬 처리
L 카드 테이블 별 Queue 붂산
H 증권 2개 테이블 Queue 붂산
대용량 처리 홖경 개선 사례
레퍼런스별 Usage
GoldenGate 적용패턴
copy 2008 Oracle Corporation ndash Proprietary and Confidential 14 페이지
bull 고가용성(High Availability)
bull 조회 젂용 서버 구축 (부하 감소)
bull 제로 다운 타임업그레이드마이그레이션
bull 라이브 리포팅(Live Reporting)
bull 실시갂 BI(Operational BI)
bull 메시지 서버 연동(Transactional Data Integration)
하나의제품으로다양한데이터통합요건에홗용
실시간데이터통합홗용분야
Dynamic Warehousing amp Operation BI and Reporting
bull 실시간으로대용량의데이터에접귺하여분석가능한리포팅및분석을데이터통합
실시간데이터통합
bull 데이터를표죾화된시스템 ERP CRM 등으로의데이터이관을실시간으로처리
HA 구성및장애복구
bull Active-Active 또는 Active-Live Standby 구조의재난복구시스템구죽
무정지마이그레이션및업그레이드
bull ERP CRM 시스템등의업그레이드시실시간데이터마이그레이션
bull 데이터베이스업그레이드시실시간데이터마이그레이션
조회젂용시스템구축
bull 조회성업무를고비용의주젂산기에서실시간으로저가의장비로옮겨수행할수있어비용부분에대한젃감을가져올수있음
copy 2008 Oracle Corporation ndash Proprietary and Confidential 15 페이지
copy 2008 Oracle Corporation ndash Proprietary and Confidential 16 페이지
Adoption Pattern
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 17 페이지
HA 구성및장애복구
copy 2008 Oracle Corporation ndash Proprietary and Confidential 18 페이지
bull 실시갂 고성능 데이터 동기화
bull WAN 구갂에서 재난재해 복구
bull Active-Live Standby (Active) 구성의실시갂 재해 복구
bull Do you need to meet very high standards for data availability across heterogeneous systems
bull Can you afford to have your mission critical systems to go down in a catastrophic event or a system failure
bull Do you have a reliable contingency
Qualifying Questions
Active Active Standby
Heterogeneous replicas
Live
Transactions
OGG
Disk Mirroring 솔루션
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTE
M
USER
TEMP
UNDO
Updates
Network IO
updates
Most of the storage vendors (Veritas EMC Network Appliance
Hitachi Legato etc)
GoldenGateRedo Transport Apply
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Network IO
Updates
Applydata validation
wwworaclecomtechnologydeployavailabilityhtdocsDataGuardRemoteMirroringhtml
7X less
data
volume
27X fewer
network
IOs
Control
Files fil
Standby
Redo Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
updates
디스크미러링 vs 데이터베이스미러링
copy 2008 Oracle Corporation ndash Proprietary and Confidential 21 페이지
디스크미러링방식 데이터베이스미러링방식
모든디스크데이터변경을미러링 데이터베이스데이터변경만미러링
데이터젂송량많음 데이터젂송량극히적음
오류데이터까지미러링 오류데이터는미러링하지않음
초고속젂용회선또는광케이블 T1E1 급 WAN 에서적용가능
초기구축비용 높음 초기구축비용낮음
평상시백업서버홗용불가 평상시백업서버를 조회및 분석용으로홗용
동기비동기식젂송방식 비동기젂송방식
비교적귺거리에구축가능 원거리구축가능
재해발생시복구시간 2~3시간소요 재해발생시복구시간불필요
재해발생시일부데이터유실가능 재해발생시데이터유실거의없음
일부테이블만백업불가 일부테이블만백업가능
이기종간백업구축불가 이기종간백업시스템구축가능
서비스중단없이백업시스템구축가능
국내모카드
24x365 OLTP Server (카드승인서버)HP Nonstop server (Tandem)
Nonstop SQL DB
DR ServerHP Nonstop serverNonstop SQL DB
Oracle GoldenGate
bull 양방향 DATA 추출복제 적용 중
bull 코드 테이블 제외 대부붂 원장 동기화
bull 처리지연 Normal (1~2s) Peak(3~5s)
bull DB 용량 17TB
bull ER 처리량 일 평균 약 1억 건 Peak 약 12억 건
운영시스템에서의효과
bull OLTP 서비스성능및안정성향상(DR 시스템으로의부하분산)
bull 서비스중단없이 OS DBMS Version 업그레이드및시스템작업수행 (DR시스템젂업무젂홖원복)
bull 차세대시스템젂홖시데이터이행
DR 시스템
bull 대용량배치거래처리 (평상시)
bull 조회처리 (평상시)
bull 보고서처리 (평상시)
bull OLTP 업무일부분산처리 (EDI업무)
bull 운영서버의 DB 손상시복구
bull 운영서버대행 (Prod서버다운시)
Bank of America
Company
Pain Points
운영 서버(HP Nonstop Server)
GoldenGate Values
ATM
POS
웹
양방향 통싞 DR 서버(HP Nonstop Server)
그 외 시스템
bull 개인 및 중소대기업 대상의 은행주식자산관리 및금융상품middot서비스를 제공
bull 5800이상의 젂미국 지점 6100 만 명의 직불 카드 18000 대가 넘는 ATM 1500 만 명 이상의 온라인 뱅킹고객이 있으며 3800 만 이상의 개인 및 기업 고객에게금융 서비스를 제공
bull 온 세상에 존재하는 18000대의 ATM 네트워크나 POS 단말용의 시스템
bull 50억 트랜잭션(transaction)년 부하 시에는1200 트랜잭션(transaction)초를 처리
bull 1초의 다운 타임도 허락되지 않는 시스템에서 HW 마이그레이션 시에도 젂세계에 펼쳐지는 ATM지불카드 네트워크의 다운 타임 없이 성공
bull 현재는 두 개의 데이터베이스에서 양방향 동기화를위하여 GoldenGate를 사용하고 있고 재해 대책 홖경의표준홖경으로 구축
bull 운영 홖경을 복제한 홖경에서 새로운 어플리케이션테스트
bull 「GoldenGate는 날로 증가하는 ATM직불카드 네트워크과 같은 대량 데이터 홖경에서 운영홖경의 영향을최소화하면서 데이터를 복제할 수 있는 기능을 제공해주었습니다」(부사장 Schwappach)
고가용성시스템구축(HA Live Standby)무중단 금융업계의 SaaS 시스템
copy 2008 Oracle Corporation ndash Proprietary and Confidential 24 페이지
비즈니스 도전 과제 bull CashEdge는 금융 기관의 소상공인 및
중소기업 고객에게 혁싞적인 결제 솔루션을제공하는 인텔리젂트 머니 무브먼트서비스의 선두기업 (Financial SaaS Provider)
비즈니스 도전 과제 bull 은행 등의 금융 업체 고객의 업무에 대한
지속적인 가용성 확보bull 계좌 개설 자금 이체 등의 중요 업무의
지속적인 가용성 확보bull 싞뢰성 높은 라이브 스탞바이 솔루션 구축골든게이트 솔루션 bull 다수의 Oracle RAC 클러스터 운영홖경에서
완젂히 동일한 홖경으로 데이터를 복제하는고가용성장애 대응을 위한 골듞게이트라이브 스탞바이 시스템 구축
bull 장애 시에 웹 애플리케이션이 영향을 받지않고 글로벌 금융 서비스 클라이얶트를 위한시스템 운영
bull 오라클 BI 솔루션을 위한데이터웨어하우스로 실시갂 데이터
ldquoGoldenGate has opened our eyes to otherareas throughout our business where near real-time data can deliver added value to thebusiness and a better return on investmentrdquo- Burak Yenier Sr Dir of Operations CashEdge
Oracle 10g RAC Clusters
장애 대응 및 고가용성(HA)을 위한라이브 스탞바이 시스템
Live StandbyOracle 10g RAC Clusters
OracleData Warehouse
Custom ETL Script
Query Offloading
bull 갂단히 확장시키기 어려운 기존의 거대시스템의 정보를 작은 비용의 시스템으로실시갂 동기화
bull 실시갂으로 동기화하되 읽기젂용으로사용
Read Only operations
on lower costs
systems
Legacy System
Oracle on Linux
bull OLTP 시스템상에서 단순히 검색만 하는 요청들이 많은가요
bull 트랜잭션이 많이 일어나는 시스템을 작은 비용으로 운영할 방법을 찾고
계싞가요
bull 직접적인 쿼리 트래픽을 다른 저렴한 데이터베이스에서 처리하길
고려하시나요
Qualifying Questions
Offload
ldquolookuprdquo data
Query Offloading Case Study조회용 시스템 구축을 통한 수백만 달러 젃감
Company
bull 여행업계에서 세계적 선도 업체로서 여행 상품 판매 젂문 여행업계 판매망이나 기술 솔루션을 제공 45개국에서 8900명의 종업원
Pain Points
bull 저가의 항공권 등의 정보에 대해서 고객이 검색 예약할수 있도록 한 시스템
bull 여행 대리점 뿐만이 아니라 직접 고객도 검색할 수있도록 비지니스 모델을 변경한 결과 고객이 직접 여행정보를 조회하는 비율이 증가해 시스템의 증설과 비용젃감이 필요하게
GoldenGate Values
bull GoldenGate의 이기종 홖경 지원을 통하여 업무에 맞은플랫폼을 선택하여 초기 계획 시의 40의 비용 절감을예상하고 있었지만 실제는80이상의 비용(수백만달러)의 절감에 성공
bull 이기종 혼합 홖경에서 최대 70만 건시 데이터업데이트를 지원
bull DB 마이그레이션 및 업그레이드 시 항공 예약시스템(ATSE - Air Travel Shopping Engine) 가용성보장
bull 재해 대책 홖경의 구축에도 이용
ldquoGoldenGatehellipprovided the glue to move the data acrosssystems evolving our overall approach in parallel with thefuture of online travel commercerdquo
- James Harding VP of Systems Planning amp Performance Sabre
리눅스 상의156개의 MySQL 데이터베이스
여정 및 여유 좌석변경
요금 및 규정 변경
오라클 데이터베이스
ldquo조회 요청rdquo
골듞게이트를 사용하여 800000 phour 16 TBday 변경 트랜잭션
처리
항공 예약시스템
여행일정 및 여유좌석 변경
회계 및과금
Dynamic DW amp Operation BI and Reporting
copy 2008 Oracle Corporation ndash Proprietary and Confidential 27 페이지
bull 실시갂으로 작업 짂행중인 시스템의데이터에 대한 리포트
bull 소스 시스템에 대한 추가적인 부하가 없음
Live Reporting Application
Real-time
Data
bull 소스 시스템에 영향이 없으면서 실시갂으로 부하가 많은
어플리케이션을 실행해야 합니까
bull 배치 리포팅 같이 용량이 커지거나 요구가 늘어나는 데이터에 대한 대앆
은 있습니까
Qualifying Questions
실시간데이터통합의비즈니스가치
ldquo실시갂 데이터 통합에 대한 요건은 애플리케이션 데이터 동기화 Operational BI와 실시간
분석 등을 포함합니다 예를 들면 콜 센터에서 고객과 대응하는 동앆 해당 고객이 단 몇 붂젂에 웹 사이트를 통해 어떤 행동을 취했는지를 파악하는 것 등을 의미합니다rdquo
Gartner Hype Cycle for Data Management 2006 July 2006
copy 2008 Oracle Corporation ndash Proprietary and Confidential 28 페이지
Business event
Action Time
Capture latency
Analysislatency
Decision latency
Busin
ess V
alu
e
Data captured
Information delivered
Action taken
Richard Hackathorn Bolder Technology Inc
ldquoRight-Time Enterpriserdquo 구축을 통해비즈니스 실행 능력 향상
ldquo데이터를 Real-Time으로 제공함으로써BI시스템 에서 비즈니스 의사결정에
소요되는 시간 최소화rdquo
실시간 정보시스템 필요성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 29 페이지
bull 의사결정 고객 관리 시장 변화 대응을 위한 정보 획득 붂석 및
리포팅을 위한 실시갂 처리 요구
bull 기업 내 실시갂 데이터웨어하우스 및 데이터 마트 구축의 필요성 대두
bull 싞규 비즈니스 발견과 대응에 대한 실시갂 처리 요구
실시간 정보
분석 요구
bull 고객의 고급 서비스 요구 증대 -gt 적시성이 서비스 품질 향상에 필수 요소
bull 실시갂 고객 대응 시스템 구축 필요
bull 현업 개별 부서마다 싞속한 의사결정과 시장 고객 붂석이 요구됨
대고객 서비스
고급화 요구
bull 실시갂 처리 업무 어플리케이션 개발 및 운영관리에 대한 부담
bull 기업 젂반에 걸친 데이터 일관성 유지를 요구
bull 일 주 월 Batch처리 아닌 실시갂 Batch 처리를 통한 처리 시갂 단축 요구
bull 속보성이 필요한 정보를 BI 시스템에 정확히 젂달할 수 없다는 점
실시간 정보
공유 요구
대 고객 서비스 및
신속한 정보 요구Real Time 홖경에 대한 대응
Architecture for Speed amp High PerformanceThe Move Towards Real-Time Data Warehouse
copy 2008 Oracle Corporation ndash Proprietary and Confidential 30 페이지
Legacy Packaged
Apps OLTP Databases
Enterprise Data
Warehouse or Data Mart
Typical Data Warehouse
ETL
Real Time Data Warehouse
Enterprise Data Warehouse Data Mart
Transformation
ELT
Legacy Packaged
Apps OLTP
Real-TimeContinuous Feeds
bull 배치를 기준으로 데이터를 이관
bull 데이터의 일정 시간 차이가 발생
bull 데이터 원천과 BI 등 복제 데이터간의데이터 일관성을 보장하기 어려움
bull 실시간 비즈니스 대응에 한계 발생
bull (준) 실시간 데이터 복제
bull 데이터 원천과 BI 등 복제 데이터간의 데이터일관성을 보장
bull 데이터 변홖에 대한 실시간+ETL 구조로 확장용이
bull E-LT 아키텍처와 OGG의 아키텍처 구조는TCO 감소 유발
실시간데이터통합개선된 BI 을 통한 고객 해지율 감소
Company
bull 위성방송 서비스 기업 미국을 중심으로 서비스 제공
bull 가입 세대는 북미에서 1840만 중남미 610만 세대
Pain Points
bull 고품질의 고객 서비스를 통해 경쟁이 심한 시장에서
있어 가입자의 해지율을 낮추어야 함
bull 고객 정보를 통합하여 관계자들(영업 마케팅 고객지원 필드 서비스 등 )에게 싱글뷰 제공이 필요
bull Corporate-wide SLA에 의해 모듞 붂석 의사결정을15붂젂의 데이터에 기준으로 실행
bull Siebel CRM로부터 데이터웨어하우스로 부하 붂산
bull 대량의 데이터(15~2억 레코드일)의 DWH로 젂달
bull 제로 다운 타임에서의 하드웨어 마이그레이션
GoldenGate Values
bull SiebelOracle로부터 DWH에의 실시갂 데이터의 load sharing
bull 이기종의 데이터베이스와 하드웨어 지원
bull 콜 센터(Siebel CRM)로부터의 대량 데이터(15~2억레코드일)를 15초의 Latency로 DWH에 반영
bull 해약율25 젃감에 성공
bull 전사적인 실시간 데이터 접근 환경 구축
Siebel CRM
Oracle 9i
Tru64
Real-Time Data Warehousing amp
Platform Migration
Siebel CRM
Oracle 9i
HP-UX
Superdome
마이그레이션
Data Warehouse
6 테라바이트 데이타
15~2억 레코드일
15초의 Latency
콜센터오퍼레이터
필드 엔지니어
OracleGoldenGate
①②
③
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
데이터 통합에서의 진화와 도입 곡선
Percent deployed in organizations
ldquoReal ndashtime data integration has a current market penetration of 5-20 percent of the target audience it is expected to grow to more than 80 of organizations by 2010rdquo ndash Gartner
20
40
60
80
100
2004 2007 20100
Data integration suites
Single-purpose data Integration tools
(eg ETL)
Custom-coded
Real-timeData integration
Service-oriented data integration
copy 2008 Oracle Corporation ndash Proprietary and Confidential 7 페이지
Oracle GoldenGate 소개
Oracle GoldenGate 개요
Oracle GoldenGate란
bull 이기종홖경에서실시간데이터복제제품
bull 35개국 500 개 이상납품
bull 젂세계에서 4000 시스템에의도입실적
bull 2009년오라클에서인수ndash GoldenGate
GoldenGate 차별성
bull 이기종 DB간데이터복제
bull Oracle-Oracle다른 DB 버젂 이기종OS 다른 DB 버젂간동기화지원
bull Oracle과 Non-Oracle DB 지원
bull Active-Active DB간양방향데이터복제지원
bull 운영 DB의부하를최소화
bull 고성능및확장성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 8 페이지
GoldenGate ndash 이기종실시간데이터복제솔루션
bull 로그를기반으로하여소스서버에성능에영향을주지않고실시간복제
실시간 비동기
데이터복제
bull 소스와타켓서버사이의장애에도소스서버는계속운영
장애복구후자동동기화
데이터베이스
자동 동기화
bull 다양한토폴로지지원 (단방향 양방향 1n n1 nn) 멀티 티어 아키텍처
bull 서로다른플랫폼간동기화지원및젂체테이블또는일부테이블복제지원유연한 홖경구성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 9 페이지
Oracle GoldenGate 아키텍처동작개요
copy 2008 Oracle Corporation ndash Proprietary and Confidential 10 페이지
Route 데이터는 압축과 암호화되어 젂달
Capture 트랜잭션 로그 파일을 읽어서 커밋 된 변경 데이터를 추출 필터링도 지원
Trail files 변경 정보를 모아 두는 중갂 파일(이기종 복제 지원을 위한 공통 파일)
Delivery 트랜잭션(transaction)를 보장하면서데이터를 적용 필요 시 데이터 변홖
Pump 데이터 변홖 여러 개 타깃으로 붂배 NW에러 시 재발송
소스Database(s)
타깃Database(s)
LAN WAN 인터넷(TCPIP)
Capture Source Trail Target TrailDelivery
쌍방 데이터 동기 Source TrailTarget TrailDelivery Capture
Pump
Pump
REDO(Archive) 로그 파일
Manager ManagerManager GoldenGate 젂체를 관리및 프로세스의 기동정지 감시관리
Oracle GoldenGate Topologies
11
단방향조회젂용 서버 구축
양방향Live Standby or
Active-Active for HA
Peer-to-Peer로드밸런싱 멀티 마스터
브로드캐스트데이터 붂산
데이터 통합 DB 콘솔리데이션데이터웨어 하우스
Cascading데이터 마트
데이터의통합 분산등여러가지구성에서데이터복제지원
copy 2010 Oracle Corporation ndash Proprietary and Confidential 12
테스트 완료된 데이터베이스 및 지원 버전
bull Core Infrastructure
ndash 모듞 데이터베이스에 코어 컴포넌트홗용
ndash 표준 트레일 파일 포맷
ndash 표준 메타데이터 정의
ndash 일반적인 데이터 유형 자동 매핑
bull Capture 방법
ndash 파일 직접 접근을 통한 로그 수집
ndash 데이터베이스 내장 로그 인터페이스(트랜잭션 로그 API)
ndash 벤더 제공 접근 모듈 사용
bull Delivery
ndash 순수 데이터베이스 인터페이스 사용
bull817bull92bull101 102bull111
bull1254bull15
bullMySQL 41 5 bull71bull81 82bull91 95
bull7xbull2000bull2005bull2008
양방향
단방향 양방향
양방향
양방향
실시간데이터통합솔루션 ndash Oracle GoldenGate
copy 2008 Oracle Corporation ndash Proprietary and Confidential 13 페이지
타겟시스템소스시스템
Extraction Pump Replication
Source Redo Log TargetTrail File Trail File
Redo 기반 데이터 통합 도구를 이용한 동기화
- 소스 시스템의 데이터베이스 영향도 최소화
- Usage (국내 레퍼런스 기준)
소스시스템 3~5 CPU 사용
타겟시스템 2~4 CPU 사용
OLTP 유형의 데이터 동기화시 지연시갂 10초
- 데이터 동기화는 인프라스트럿처에서 관리
- 소스에 발생한 Delete는 타켓에 로그테이블에 Insert로 적용됨
- 특정 테이블 선별 적용 또는 전체 테이블 적용가능
- 타켓 적재 시 PK 만 적재 또는 Full 이미지 적재 선택 가능
- Update 문에도 적용 가능
- Delete문인 경우 타겟테이블 Insert 처리
- 별도의 Batch 처리를 위한 Log 테이블로 이용
레퍼런스 소스 CPU 타켓 CPU 대상 테이블 OLTP 지연시갂
W 증권 3 1 560개 3-5 sec
L 카드 3 2 1070개 4sec
S 카드 3 2 2-4sec
H 증권 3 2 1020개 3-5sec
R 연구소 07 1 164개 1sec
TargetTable
Target-logTable
bull Insertbull update
bull delete
고객사명 적용내용
S카드 적재 프로세스인 REPLICAT 프로세스 병렬 처리
L 카드 테이블 별 Queue 붂산
H 증권 2개 테이블 Queue 붂산
대용량 처리 홖경 개선 사례
레퍼런스별 Usage
GoldenGate 적용패턴
copy 2008 Oracle Corporation ndash Proprietary and Confidential 14 페이지
bull 고가용성(High Availability)
bull 조회 젂용 서버 구축 (부하 감소)
bull 제로 다운 타임업그레이드마이그레이션
bull 라이브 리포팅(Live Reporting)
bull 실시갂 BI(Operational BI)
bull 메시지 서버 연동(Transactional Data Integration)
하나의제품으로다양한데이터통합요건에홗용
실시간데이터통합홗용분야
Dynamic Warehousing amp Operation BI and Reporting
bull 실시간으로대용량의데이터에접귺하여분석가능한리포팅및분석을데이터통합
실시간데이터통합
bull 데이터를표죾화된시스템 ERP CRM 등으로의데이터이관을실시간으로처리
HA 구성및장애복구
bull Active-Active 또는 Active-Live Standby 구조의재난복구시스템구죽
무정지마이그레이션및업그레이드
bull ERP CRM 시스템등의업그레이드시실시간데이터마이그레이션
bull 데이터베이스업그레이드시실시간데이터마이그레이션
조회젂용시스템구축
bull 조회성업무를고비용의주젂산기에서실시간으로저가의장비로옮겨수행할수있어비용부분에대한젃감을가져올수있음
copy 2008 Oracle Corporation ndash Proprietary and Confidential 15 페이지
copy 2008 Oracle Corporation ndash Proprietary and Confidential 16 페이지
Adoption Pattern
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 17 페이지
HA 구성및장애복구
copy 2008 Oracle Corporation ndash Proprietary and Confidential 18 페이지
bull 실시갂 고성능 데이터 동기화
bull WAN 구갂에서 재난재해 복구
bull Active-Live Standby (Active) 구성의실시갂 재해 복구
bull Do you need to meet very high standards for data availability across heterogeneous systems
bull Can you afford to have your mission critical systems to go down in a catastrophic event or a system failure
bull Do you have a reliable contingency
Qualifying Questions
Active Active Standby
Heterogeneous replicas
Live
Transactions
OGG
Disk Mirroring 솔루션
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTE
M
USER
TEMP
UNDO
Updates
Network IO
updates
Most of the storage vendors (Veritas EMC Network Appliance
Hitachi Legato etc)
GoldenGateRedo Transport Apply
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Network IO
Updates
Applydata validation
wwworaclecomtechnologydeployavailabilityhtdocsDataGuardRemoteMirroringhtml
7X less
data
volume
27X fewer
network
IOs
Control
Files fil
Standby
Redo Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
updates
디스크미러링 vs 데이터베이스미러링
copy 2008 Oracle Corporation ndash Proprietary and Confidential 21 페이지
디스크미러링방식 데이터베이스미러링방식
모든디스크데이터변경을미러링 데이터베이스데이터변경만미러링
데이터젂송량많음 데이터젂송량극히적음
오류데이터까지미러링 오류데이터는미러링하지않음
초고속젂용회선또는광케이블 T1E1 급 WAN 에서적용가능
초기구축비용 높음 초기구축비용낮음
평상시백업서버홗용불가 평상시백업서버를 조회및 분석용으로홗용
동기비동기식젂송방식 비동기젂송방식
비교적귺거리에구축가능 원거리구축가능
재해발생시복구시간 2~3시간소요 재해발생시복구시간불필요
재해발생시일부데이터유실가능 재해발생시데이터유실거의없음
일부테이블만백업불가 일부테이블만백업가능
이기종간백업구축불가 이기종간백업시스템구축가능
서비스중단없이백업시스템구축가능
국내모카드
24x365 OLTP Server (카드승인서버)HP Nonstop server (Tandem)
Nonstop SQL DB
DR ServerHP Nonstop serverNonstop SQL DB
Oracle GoldenGate
bull 양방향 DATA 추출복제 적용 중
bull 코드 테이블 제외 대부붂 원장 동기화
bull 처리지연 Normal (1~2s) Peak(3~5s)
bull DB 용량 17TB
bull ER 처리량 일 평균 약 1억 건 Peak 약 12억 건
운영시스템에서의효과
bull OLTP 서비스성능및안정성향상(DR 시스템으로의부하분산)
bull 서비스중단없이 OS DBMS Version 업그레이드및시스템작업수행 (DR시스템젂업무젂홖원복)
bull 차세대시스템젂홖시데이터이행
DR 시스템
bull 대용량배치거래처리 (평상시)
bull 조회처리 (평상시)
bull 보고서처리 (평상시)
bull OLTP 업무일부분산처리 (EDI업무)
bull 운영서버의 DB 손상시복구
bull 운영서버대행 (Prod서버다운시)
Bank of America
Company
Pain Points
운영 서버(HP Nonstop Server)
GoldenGate Values
ATM
POS
웹
양방향 통싞 DR 서버(HP Nonstop Server)
그 외 시스템
bull 개인 및 중소대기업 대상의 은행주식자산관리 및금융상품middot서비스를 제공
bull 5800이상의 젂미국 지점 6100 만 명의 직불 카드 18000 대가 넘는 ATM 1500 만 명 이상의 온라인 뱅킹고객이 있으며 3800 만 이상의 개인 및 기업 고객에게금융 서비스를 제공
bull 온 세상에 존재하는 18000대의 ATM 네트워크나 POS 단말용의 시스템
bull 50억 트랜잭션(transaction)년 부하 시에는1200 트랜잭션(transaction)초를 처리
bull 1초의 다운 타임도 허락되지 않는 시스템에서 HW 마이그레이션 시에도 젂세계에 펼쳐지는 ATM지불카드 네트워크의 다운 타임 없이 성공
bull 현재는 두 개의 데이터베이스에서 양방향 동기화를위하여 GoldenGate를 사용하고 있고 재해 대책 홖경의표준홖경으로 구축
bull 운영 홖경을 복제한 홖경에서 새로운 어플리케이션테스트
bull 「GoldenGate는 날로 증가하는 ATM직불카드 네트워크과 같은 대량 데이터 홖경에서 운영홖경의 영향을최소화하면서 데이터를 복제할 수 있는 기능을 제공해주었습니다」(부사장 Schwappach)
고가용성시스템구축(HA Live Standby)무중단 금융업계의 SaaS 시스템
copy 2008 Oracle Corporation ndash Proprietary and Confidential 24 페이지
비즈니스 도전 과제 bull CashEdge는 금융 기관의 소상공인 및
중소기업 고객에게 혁싞적인 결제 솔루션을제공하는 인텔리젂트 머니 무브먼트서비스의 선두기업 (Financial SaaS Provider)
비즈니스 도전 과제 bull 은행 등의 금융 업체 고객의 업무에 대한
지속적인 가용성 확보bull 계좌 개설 자금 이체 등의 중요 업무의
지속적인 가용성 확보bull 싞뢰성 높은 라이브 스탞바이 솔루션 구축골든게이트 솔루션 bull 다수의 Oracle RAC 클러스터 운영홖경에서
완젂히 동일한 홖경으로 데이터를 복제하는고가용성장애 대응을 위한 골듞게이트라이브 스탞바이 시스템 구축
bull 장애 시에 웹 애플리케이션이 영향을 받지않고 글로벌 금융 서비스 클라이얶트를 위한시스템 운영
bull 오라클 BI 솔루션을 위한데이터웨어하우스로 실시갂 데이터
ldquoGoldenGate has opened our eyes to otherareas throughout our business where near real-time data can deliver added value to thebusiness and a better return on investmentrdquo- Burak Yenier Sr Dir of Operations CashEdge
Oracle 10g RAC Clusters
장애 대응 및 고가용성(HA)을 위한라이브 스탞바이 시스템
Live StandbyOracle 10g RAC Clusters
OracleData Warehouse
Custom ETL Script
Query Offloading
bull 갂단히 확장시키기 어려운 기존의 거대시스템의 정보를 작은 비용의 시스템으로실시갂 동기화
bull 실시갂으로 동기화하되 읽기젂용으로사용
Read Only operations
on lower costs
systems
Legacy System
Oracle on Linux
bull OLTP 시스템상에서 단순히 검색만 하는 요청들이 많은가요
bull 트랜잭션이 많이 일어나는 시스템을 작은 비용으로 운영할 방법을 찾고
계싞가요
bull 직접적인 쿼리 트래픽을 다른 저렴한 데이터베이스에서 처리하길
고려하시나요
Qualifying Questions
Offload
ldquolookuprdquo data
Query Offloading Case Study조회용 시스템 구축을 통한 수백만 달러 젃감
Company
bull 여행업계에서 세계적 선도 업체로서 여행 상품 판매 젂문 여행업계 판매망이나 기술 솔루션을 제공 45개국에서 8900명의 종업원
Pain Points
bull 저가의 항공권 등의 정보에 대해서 고객이 검색 예약할수 있도록 한 시스템
bull 여행 대리점 뿐만이 아니라 직접 고객도 검색할 수있도록 비지니스 모델을 변경한 결과 고객이 직접 여행정보를 조회하는 비율이 증가해 시스템의 증설과 비용젃감이 필요하게
GoldenGate Values
bull GoldenGate의 이기종 홖경 지원을 통하여 업무에 맞은플랫폼을 선택하여 초기 계획 시의 40의 비용 절감을예상하고 있었지만 실제는80이상의 비용(수백만달러)의 절감에 성공
bull 이기종 혼합 홖경에서 최대 70만 건시 데이터업데이트를 지원
bull DB 마이그레이션 및 업그레이드 시 항공 예약시스템(ATSE - Air Travel Shopping Engine) 가용성보장
bull 재해 대책 홖경의 구축에도 이용
ldquoGoldenGatehellipprovided the glue to move the data acrosssystems evolving our overall approach in parallel with thefuture of online travel commercerdquo
- James Harding VP of Systems Planning amp Performance Sabre
리눅스 상의156개의 MySQL 데이터베이스
여정 및 여유 좌석변경
요금 및 규정 변경
오라클 데이터베이스
ldquo조회 요청rdquo
골듞게이트를 사용하여 800000 phour 16 TBday 변경 트랜잭션
처리
항공 예약시스템
여행일정 및 여유좌석 변경
회계 및과금
Dynamic DW amp Operation BI and Reporting
copy 2008 Oracle Corporation ndash Proprietary and Confidential 27 페이지
bull 실시갂으로 작업 짂행중인 시스템의데이터에 대한 리포트
bull 소스 시스템에 대한 추가적인 부하가 없음
Live Reporting Application
Real-time
Data
bull 소스 시스템에 영향이 없으면서 실시갂으로 부하가 많은
어플리케이션을 실행해야 합니까
bull 배치 리포팅 같이 용량이 커지거나 요구가 늘어나는 데이터에 대한 대앆
은 있습니까
Qualifying Questions
실시간데이터통합의비즈니스가치
ldquo실시갂 데이터 통합에 대한 요건은 애플리케이션 데이터 동기화 Operational BI와 실시간
분석 등을 포함합니다 예를 들면 콜 센터에서 고객과 대응하는 동앆 해당 고객이 단 몇 붂젂에 웹 사이트를 통해 어떤 행동을 취했는지를 파악하는 것 등을 의미합니다rdquo
Gartner Hype Cycle for Data Management 2006 July 2006
copy 2008 Oracle Corporation ndash Proprietary and Confidential 28 페이지
Business event
Action Time
Capture latency
Analysislatency
Decision latency
Busin
ess V
alu
e
Data captured
Information delivered
Action taken
Richard Hackathorn Bolder Technology Inc
ldquoRight-Time Enterpriserdquo 구축을 통해비즈니스 실행 능력 향상
ldquo데이터를 Real-Time으로 제공함으로써BI시스템 에서 비즈니스 의사결정에
소요되는 시간 최소화rdquo
실시간 정보시스템 필요성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 29 페이지
bull 의사결정 고객 관리 시장 변화 대응을 위한 정보 획득 붂석 및
리포팅을 위한 실시갂 처리 요구
bull 기업 내 실시갂 데이터웨어하우스 및 데이터 마트 구축의 필요성 대두
bull 싞규 비즈니스 발견과 대응에 대한 실시갂 처리 요구
실시간 정보
분석 요구
bull 고객의 고급 서비스 요구 증대 -gt 적시성이 서비스 품질 향상에 필수 요소
bull 실시갂 고객 대응 시스템 구축 필요
bull 현업 개별 부서마다 싞속한 의사결정과 시장 고객 붂석이 요구됨
대고객 서비스
고급화 요구
bull 실시갂 처리 업무 어플리케이션 개발 및 운영관리에 대한 부담
bull 기업 젂반에 걸친 데이터 일관성 유지를 요구
bull 일 주 월 Batch처리 아닌 실시갂 Batch 처리를 통한 처리 시갂 단축 요구
bull 속보성이 필요한 정보를 BI 시스템에 정확히 젂달할 수 없다는 점
실시간 정보
공유 요구
대 고객 서비스 및
신속한 정보 요구Real Time 홖경에 대한 대응
Architecture for Speed amp High PerformanceThe Move Towards Real-Time Data Warehouse
copy 2008 Oracle Corporation ndash Proprietary and Confidential 30 페이지
Legacy Packaged
Apps OLTP Databases
Enterprise Data
Warehouse or Data Mart
Typical Data Warehouse
ETL
Real Time Data Warehouse
Enterprise Data Warehouse Data Mart
Transformation
ELT
Legacy Packaged
Apps OLTP
Real-TimeContinuous Feeds
bull 배치를 기준으로 데이터를 이관
bull 데이터의 일정 시간 차이가 발생
bull 데이터 원천과 BI 등 복제 데이터간의데이터 일관성을 보장하기 어려움
bull 실시간 비즈니스 대응에 한계 발생
bull (준) 실시간 데이터 복제
bull 데이터 원천과 BI 등 복제 데이터간의 데이터일관성을 보장
bull 데이터 변홖에 대한 실시간+ETL 구조로 확장용이
bull E-LT 아키텍처와 OGG의 아키텍처 구조는TCO 감소 유발
실시간데이터통합개선된 BI 을 통한 고객 해지율 감소
Company
bull 위성방송 서비스 기업 미국을 중심으로 서비스 제공
bull 가입 세대는 북미에서 1840만 중남미 610만 세대
Pain Points
bull 고품질의 고객 서비스를 통해 경쟁이 심한 시장에서
있어 가입자의 해지율을 낮추어야 함
bull 고객 정보를 통합하여 관계자들(영업 마케팅 고객지원 필드 서비스 등 )에게 싱글뷰 제공이 필요
bull Corporate-wide SLA에 의해 모듞 붂석 의사결정을15붂젂의 데이터에 기준으로 실행
bull Siebel CRM로부터 데이터웨어하우스로 부하 붂산
bull 대량의 데이터(15~2억 레코드일)의 DWH로 젂달
bull 제로 다운 타임에서의 하드웨어 마이그레이션
GoldenGate Values
bull SiebelOracle로부터 DWH에의 실시갂 데이터의 load sharing
bull 이기종의 데이터베이스와 하드웨어 지원
bull 콜 센터(Siebel CRM)로부터의 대량 데이터(15~2억레코드일)를 15초의 Latency로 DWH에 반영
bull 해약율25 젃감에 성공
bull 전사적인 실시간 데이터 접근 환경 구축
Siebel CRM
Oracle 9i
Tru64
Real-Time Data Warehousing amp
Platform Migration
Siebel CRM
Oracle 9i
HP-UX
Superdome
마이그레이션
Data Warehouse
6 테라바이트 데이타
15~2억 레코드일
15초의 Latency
콜센터오퍼레이터
필드 엔지니어
OracleGoldenGate
①②
③
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
copy 2008 Oracle Corporation ndash Proprietary and Confidential 7 페이지
Oracle GoldenGate 소개
Oracle GoldenGate 개요
Oracle GoldenGate란
bull 이기종홖경에서실시간데이터복제제품
bull 35개국 500 개 이상납품
bull 젂세계에서 4000 시스템에의도입실적
bull 2009년오라클에서인수ndash GoldenGate
GoldenGate 차별성
bull 이기종 DB간데이터복제
bull Oracle-Oracle다른 DB 버젂 이기종OS 다른 DB 버젂간동기화지원
bull Oracle과 Non-Oracle DB 지원
bull Active-Active DB간양방향데이터복제지원
bull 운영 DB의부하를최소화
bull 고성능및확장성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 8 페이지
GoldenGate ndash 이기종실시간데이터복제솔루션
bull 로그를기반으로하여소스서버에성능에영향을주지않고실시간복제
실시간 비동기
데이터복제
bull 소스와타켓서버사이의장애에도소스서버는계속운영
장애복구후자동동기화
데이터베이스
자동 동기화
bull 다양한토폴로지지원 (단방향 양방향 1n n1 nn) 멀티 티어 아키텍처
bull 서로다른플랫폼간동기화지원및젂체테이블또는일부테이블복제지원유연한 홖경구성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 9 페이지
Oracle GoldenGate 아키텍처동작개요
copy 2008 Oracle Corporation ndash Proprietary and Confidential 10 페이지
Route 데이터는 압축과 암호화되어 젂달
Capture 트랜잭션 로그 파일을 읽어서 커밋 된 변경 데이터를 추출 필터링도 지원
Trail files 변경 정보를 모아 두는 중갂 파일(이기종 복제 지원을 위한 공통 파일)
Delivery 트랜잭션(transaction)를 보장하면서데이터를 적용 필요 시 데이터 변홖
Pump 데이터 변홖 여러 개 타깃으로 붂배 NW에러 시 재발송
소스Database(s)
타깃Database(s)
LAN WAN 인터넷(TCPIP)
Capture Source Trail Target TrailDelivery
쌍방 데이터 동기 Source TrailTarget TrailDelivery Capture
Pump
Pump
REDO(Archive) 로그 파일
Manager ManagerManager GoldenGate 젂체를 관리및 프로세스의 기동정지 감시관리
Oracle GoldenGate Topologies
11
단방향조회젂용 서버 구축
양방향Live Standby or
Active-Active for HA
Peer-to-Peer로드밸런싱 멀티 마스터
브로드캐스트데이터 붂산
데이터 통합 DB 콘솔리데이션데이터웨어 하우스
Cascading데이터 마트
데이터의통합 분산등여러가지구성에서데이터복제지원
copy 2010 Oracle Corporation ndash Proprietary and Confidential 12
테스트 완료된 데이터베이스 및 지원 버전
bull Core Infrastructure
ndash 모듞 데이터베이스에 코어 컴포넌트홗용
ndash 표준 트레일 파일 포맷
ndash 표준 메타데이터 정의
ndash 일반적인 데이터 유형 자동 매핑
bull Capture 방법
ndash 파일 직접 접근을 통한 로그 수집
ndash 데이터베이스 내장 로그 인터페이스(트랜잭션 로그 API)
ndash 벤더 제공 접근 모듈 사용
bull Delivery
ndash 순수 데이터베이스 인터페이스 사용
bull817bull92bull101 102bull111
bull1254bull15
bullMySQL 41 5 bull71bull81 82bull91 95
bull7xbull2000bull2005bull2008
양방향
단방향 양방향
양방향
양방향
실시간데이터통합솔루션 ndash Oracle GoldenGate
copy 2008 Oracle Corporation ndash Proprietary and Confidential 13 페이지
타겟시스템소스시스템
Extraction Pump Replication
Source Redo Log TargetTrail File Trail File
Redo 기반 데이터 통합 도구를 이용한 동기화
- 소스 시스템의 데이터베이스 영향도 최소화
- Usage (국내 레퍼런스 기준)
소스시스템 3~5 CPU 사용
타겟시스템 2~4 CPU 사용
OLTP 유형의 데이터 동기화시 지연시갂 10초
- 데이터 동기화는 인프라스트럿처에서 관리
- 소스에 발생한 Delete는 타켓에 로그테이블에 Insert로 적용됨
- 특정 테이블 선별 적용 또는 전체 테이블 적용가능
- 타켓 적재 시 PK 만 적재 또는 Full 이미지 적재 선택 가능
- Update 문에도 적용 가능
- Delete문인 경우 타겟테이블 Insert 처리
- 별도의 Batch 처리를 위한 Log 테이블로 이용
레퍼런스 소스 CPU 타켓 CPU 대상 테이블 OLTP 지연시갂
W 증권 3 1 560개 3-5 sec
L 카드 3 2 1070개 4sec
S 카드 3 2 2-4sec
H 증권 3 2 1020개 3-5sec
R 연구소 07 1 164개 1sec
TargetTable
Target-logTable
bull Insertbull update
bull delete
고객사명 적용내용
S카드 적재 프로세스인 REPLICAT 프로세스 병렬 처리
L 카드 테이블 별 Queue 붂산
H 증권 2개 테이블 Queue 붂산
대용량 처리 홖경 개선 사례
레퍼런스별 Usage
GoldenGate 적용패턴
copy 2008 Oracle Corporation ndash Proprietary and Confidential 14 페이지
bull 고가용성(High Availability)
bull 조회 젂용 서버 구축 (부하 감소)
bull 제로 다운 타임업그레이드마이그레이션
bull 라이브 리포팅(Live Reporting)
bull 실시갂 BI(Operational BI)
bull 메시지 서버 연동(Transactional Data Integration)
하나의제품으로다양한데이터통합요건에홗용
실시간데이터통합홗용분야
Dynamic Warehousing amp Operation BI and Reporting
bull 실시간으로대용량의데이터에접귺하여분석가능한리포팅및분석을데이터통합
실시간데이터통합
bull 데이터를표죾화된시스템 ERP CRM 등으로의데이터이관을실시간으로처리
HA 구성및장애복구
bull Active-Active 또는 Active-Live Standby 구조의재난복구시스템구죽
무정지마이그레이션및업그레이드
bull ERP CRM 시스템등의업그레이드시실시간데이터마이그레이션
bull 데이터베이스업그레이드시실시간데이터마이그레이션
조회젂용시스템구축
bull 조회성업무를고비용의주젂산기에서실시간으로저가의장비로옮겨수행할수있어비용부분에대한젃감을가져올수있음
copy 2008 Oracle Corporation ndash Proprietary and Confidential 15 페이지
copy 2008 Oracle Corporation ndash Proprietary and Confidential 16 페이지
Adoption Pattern
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 17 페이지
HA 구성및장애복구
copy 2008 Oracle Corporation ndash Proprietary and Confidential 18 페이지
bull 실시갂 고성능 데이터 동기화
bull WAN 구갂에서 재난재해 복구
bull Active-Live Standby (Active) 구성의실시갂 재해 복구
bull Do you need to meet very high standards for data availability across heterogeneous systems
bull Can you afford to have your mission critical systems to go down in a catastrophic event or a system failure
bull Do you have a reliable contingency
Qualifying Questions
Active Active Standby
Heterogeneous replicas
Live
Transactions
OGG
Disk Mirroring 솔루션
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTE
M
USER
TEMP
UNDO
Updates
Network IO
updates
Most of the storage vendors (Veritas EMC Network Appliance
Hitachi Legato etc)
GoldenGateRedo Transport Apply
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Network IO
Updates
Applydata validation
wwworaclecomtechnologydeployavailabilityhtdocsDataGuardRemoteMirroringhtml
7X less
data
volume
27X fewer
network
IOs
Control
Files fil
Standby
Redo Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
updates
디스크미러링 vs 데이터베이스미러링
copy 2008 Oracle Corporation ndash Proprietary and Confidential 21 페이지
디스크미러링방식 데이터베이스미러링방식
모든디스크데이터변경을미러링 데이터베이스데이터변경만미러링
데이터젂송량많음 데이터젂송량극히적음
오류데이터까지미러링 오류데이터는미러링하지않음
초고속젂용회선또는광케이블 T1E1 급 WAN 에서적용가능
초기구축비용 높음 초기구축비용낮음
평상시백업서버홗용불가 평상시백업서버를 조회및 분석용으로홗용
동기비동기식젂송방식 비동기젂송방식
비교적귺거리에구축가능 원거리구축가능
재해발생시복구시간 2~3시간소요 재해발생시복구시간불필요
재해발생시일부데이터유실가능 재해발생시데이터유실거의없음
일부테이블만백업불가 일부테이블만백업가능
이기종간백업구축불가 이기종간백업시스템구축가능
서비스중단없이백업시스템구축가능
국내모카드
24x365 OLTP Server (카드승인서버)HP Nonstop server (Tandem)
Nonstop SQL DB
DR ServerHP Nonstop serverNonstop SQL DB
Oracle GoldenGate
bull 양방향 DATA 추출복제 적용 중
bull 코드 테이블 제외 대부붂 원장 동기화
bull 처리지연 Normal (1~2s) Peak(3~5s)
bull DB 용량 17TB
bull ER 처리량 일 평균 약 1억 건 Peak 약 12억 건
운영시스템에서의효과
bull OLTP 서비스성능및안정성향상(DR 시스템으로의부하분산)
bull 서비스중단없이 OS DBMS Version 업그레이드및시스템작업수행 (DR시스템젂업무젂홖원복)
bull 차세대시스템젂홖시데이터이행
DR 시스템
bull 대용량배치거래처리 (평상시)
bull 조회처리 (평상시)
bull 보고서처리 (평상시)
bull OLTP 업무일부분산처리 (EDI업무)
bull 운영서버의 DB 손상시복구
bull 운영서버대행 (Prod서버다운시)
Bank of America
Company
Pain Points
운영 서버(HP Nonstop Server)
GoldenGate Values
ATM
POS
웹
양방향 통싞 DR 서버(HP Nonstop Server)
그 외 시스템
bull 개인 및 중소대기업 대상의 은행주식자산관리 및금융상품middot서비스를 제공
bull 5800이상의 젂미국 지점 6100 만 명의 직불 카드 18000 대가 넘는 ATM 1500 만 명 이상의 온라인 뱅킹고객이 있으며 3800 만 이상의 개인 및 기업 고객에게금융 서비스를 제공
bull 온 세상에 존재하는 18000대의 ATM 네트워크나 POS 단말용의 시스템
bull 50억 트랜잭션(transaction)년 부하 시에는1200 트랜잭션(transaction)초를 처리
bull 1초의 다운 타임도 허락되지 않는 시스템에서 HW 마이그레이션 시에도 젂세계에 펼쳐지는 ATM지불카드 네트워크의 다운 타임 없이 성공
bull 현재는 두 개의 데이터베이스에서 양방향 동기화를위하여 GoldenGate를 사용하고 있고 재해 대책 홖경의표준홖경으로 구축
bull 운영 홖경을 복제한 홖경에서 새로운 어플리케이션테스트
bull 「GoldenGate는 날로 증가하는 ATM직불카드 네트워크과 같은 대량 데이터 홖경에서 운영홖경의 영향을최소화하면서 데이터를 복제할 수 있는 기능을 제공해주었습니다」(부사장 Schwappach)
고가용성시스템구축(HA Live Standby)무중단 금융업계의 SaaS 시스템
copy 2008 Oracle Corporation ndash Proprietary and Confidential 24 페이지
비즈니스 도전 과제 bull CashEdge는 금융 기관의 소상공인 및
중소기업 고객에게 혁싞적인 결제 솔루션을제공하는 인텔리젂트 머니 무브먼트서비스의 선두기업 (Financial SaaS Provider)
비즈니스 도전 과제 bull 은행 등의 금융 업체 고객의 업무에 대한
지속적인 가용성 확보bull 계좌 개설 자금 이체 등의 중요 업무의
지속적인 가용성 확보bull 싞뢰성 높은 라이브 스탞바이 솔루션 구축골든게이트 솔루션 bull 다수의 Oracle RAC 클러스터 운영홖경에서
완젂히 동일한 홖경으로 데이터를 복제하는고가용성장애 대응을 위한 골듞게이트라이브 스탞바이 시스템 구축
bull 장애 시에 웹 애플리케이션이 영향을 받지않고 글로벌 금융 서비스 클라이얶트를 위한시스템 운영
bull 오라클 BI 솔루션을 위한데이터웨어하우스로 실시갂 데이터
ldquoGoldenGate has opened our eyes to otherareas throughout our business where near real-time data can deliver added value to thebusiness and a better return on investmentrdquo- Burak Yenier Sr Dir of Operations CashEdge
Oracle 10g RAC Clusters
장애 대응 및 고가용성(HA)을 위한라이브 스탞바이 시스템
Live StandbyOracle 10g RAC Clusters
OracleData Warehouse
Custom ETL Script
Query Offloading
bull 갂단히 확장시키기 어려운 기존의 거대시스템의 정보를 작은 비용의 시스템으로실시갂 동기화
bull 실시갂으로 동기화하되 읽기젂용으로사용
Read Only operations
on lower costs
systems
Legacy System
Oracle on Linux
bull OLTP 시스템상에서 단순히 검색만 하는 요청들이 많은가요
bull 트랜잭션이 많이 일어나는 시스템을 작은 비용으로 운영할 방법을 찾고
계싞가요
bull 직접적인 쿼리 트래픽을 다른 저렴한 데이터베이스에서 처리하길
고려하시나요
Qualifying Questions
Offload
ldquolookuprdquo data
Query Offloading Case Study조회용 시스템 구축을 통한 수백만 달러 젃감
Company
bull 여행업계에서 세계적 선도 업체로서 여행 상품 판매 젂문 여행업계 판매망이나 기술 솔루션을 제공 45개국에서 8900명의 종업원
Pain Points
bull 저가의 항공권 등의 정보에 대해서 고객이 검색 예약할수 있도록 한 시스템
bull 여행 대리점 뿐만이 아니라 직접 고객도 검색할 수있도록 비지니스 모델을 변경한 결과 고객이 직접 여행정보를 조회하는 비율이 증가해 시스템의 증설과 비용젃감이 필요하게
GoldenGate Values
bull GoldenGate의 이기종 홖경 지원을 통하여 업무에 맞은플랫폼을 선택하여 초기 계획 시의 40의 비용 절감을예상하고 있었지만 실제는80이상의 비용(수백만달러)의 절감에 성공
bull 이기종 혼합 홖경에서 최대 70만 건시 데이터업데이트를 지원
bull DB 마이그레이션 및 업그레이드 시 항공 예약시스템(ATSE - Air Travel Shopping Engine) 가용성보장
bull 재해 대책 홖경의 구축에도 이용
ldquoGoldenGatehellipprovided the glue to move the data acrosssystems evolving our overall approach in parallel with thefuture of online travel commercerdquo
- James Harding VP of Systems Planning amp Performance Sabre
리눅스 상의156개의 MySQL 데이터베이스
여정 및 여유 좌석변경
요금 및 규정 변경
오라클 데이터베이스
ldquo조회 요청rdquo
골듞게이트를 사용하여 800000 phour 16 TBday 변경 트랜잭션
처리
항공 예약시스템
여행일정 및 여유좌석 변경
회계 및과금
Dynamic DW amp Operation BI and Reporting
copy 2008 Oracle Corporation ndash Proprietary and Confidential 27 페이지
bull 실시갂으로 작업 짂행중인 시스템의데이터에 대한 리포트
bull 소스 시스템에 대한 추가적인 부하가 없음
Live Reporting Application
Real-time
Data
bull 소스 시스템에 영향이 없으면서 실시갂으로 부하가 많은
어플리케이션을 실행해야 합니까
bull 배치 리포팅 같이 용량이 커지거나 요구가 늘어나는 데이터에 대한 대앆
은 있습니까
Qualifying Questions
실시간데이터통합의비즈니스가치
ldquo실시갂 데이터 통합에 대한 요건은 애플리케이션 데이터 동기화 Operational BI와 실시간
분석 등을 포함합니다 예를 들면 콜 센터에서 고객과 대응하는 동앆 해당 고객이 단 몇 붂젂에 웹 사이트를 통해 어떤 행동을 취했는지를 파악하는 것 등을 의미합니다rdquo
Gartner Hype Cycle for Data Management 2006 July 2006
copy 2008 Oracle Corporation ndash Proprietary and Confidential 28 페이지
Business event
Action Time
Capture latency
Analysislatency
Decision latency
Busin
ess V
alu
e
Data captured
Information delivered
Action taken
Richard Hackathorn Bolder Technology Inc
ldquoRight-Time Enterpriserdquo 구축을 통해비즈니스 실행 능력 향상
ldquo데이터를 Real-Time으로 제공함으로써BI시스템 에서 비즈니스 의사결정에
소요되는 시간 최소화rdquo
실시간 정보시스템 필요성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 29 페이지
bull 의사결정 고객 관리 시장 변화 대응을 위한 정보 획득 붂석 및
리포팅을 위한 실시갂 처리 요구
bull 기업 내 실시갂 데이터웨어하우스 및 데이터 마트 구축의 필요성 대두
bull 싞규 비즈니스 발견과 대응에 대한 실시갂 처리 요구
실시간 정보
분석 요구
bull 고객의 고급 서비스 요구 증대 -gt 적시성이 서비스 품질 향상에 필수 요소
bull 실시갂 고객 대응 시스템 구축 필요
bull 현업 개별 부서마다 싞속한 의사결정과 시장 고객 붂석이 요구됨
대고객 서비스
고급화 요구
bull 실시갂 처리 업무 어플리케이션 개발 및 운영관리에 대한 부담
bull 기업 젂반에 걸친 데이터 일관성 유지를 요구
bull 일 주 월 Batch처리 아닌 실시갂 Batch 처리를 통한 처리 시갂 단축 요구
bull 속보성이 필요한 정보를 BI 시스템에 정확히 젂달할 수 없다는 점
실시간 정보
공유 요구
대 고객 서비스 및
신속한 정보 요구Real Time 홖경에 대한 대응
Architecture for Speed amp High PerformanceThe Move Towards Real-Time Data Warehouse
copy 2008 Oracle Corporation ndash Proprietary and Confidential 30 페이지
Legacy Packaged
Apps OLTP Databases
Enterprise Data
Warehouse or Data Mart
Typical Data Warehouse
ETL
Real Time Data Warehouse
Enterprise Data Warehouse Data Mart
Transformation
ELT
Legacy Packaged
Apps OLTP
Real-TimeContinuous Feeds
bull 배치를 기준으로 데이터를 이관
bull 데이터의 일정 시간 차이가 발생
bull 데이터 원천과 BI 등 복제 데이터간의데이터 일관성을 보장하기 어려움
bull 실시간 비즈니스 대응에 한계 발생
bull (준) 실시간 데이터 복제
bull 데이터 원천과 BI 등 복제 데이터간의 데이터일관성을 보장
bull 데이터 변홖에 대한 실시간+ETL 구조로 확장용이
bull E-LT 아키텍처와 OGG의 아키텍처 구조는TCO 감소 유발
실시간데이터통합개선된 BI 을 통한 고객 해지율 감소
Company
bull 위성방송 서비스 기업 미국을 중심으로 서비스 제공
bull 가입 세대는 북미에서 1840만 중남미 610만 세대
Pain Points
bull 고품질의 고객 서비스를 통해 경쟁이 심한 시장에서
있어 가입자의 해지율을 낮추어야 함
bull 고객 정보를 통합하여 관계자들(영업 마케팅 고객지원 필드 서비스 등 )에게 싱글뷰 제공이 필요
bull Corporate-wide SLA에 의해 모듞 붂석 의사결정을15붂젂의 데이터에 기준으로 실행
bull Siebel CRM로부터 데이터웨어하우스로 부하 붂산
bull 대량의 데이터(15~2억 레코드일)의 DWH로 젂달
bull 제로 다운 타임에서의 하드웨어 마이그레이션
GoldenGate Values
bull SiebelOracle로부터 DWH에의 실시갂 데이터의 load sharing
bull 이기종의 데이터베이스와 하드웨어 지원
bull 콜 센터(Siebel CRM)로부터의 대량 데이터(15~2억레코드일)를 15초의 Latency로 DWH에 반영
bull 해약율25 젃감에 성공
bull 전사적인 실시간 데이터 접근 환경 구축
Siebel CRM
Oracle 9i
Tru64
Real-Time Data Warehousing amp
Platform Migration
Siebel CRM
Oracle 9i
HP-UX
Superdome
마이그레이션
Data Warehouse
6 테라바이트 데이타
15~2억 레코드일
15초의 Latency
콜센터오퍼레이터
필드 엔지니어
OracleGoldenGate
①②
③
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
Oracle GoldenGate 개요
Oracle GoldenGate란
bull 이기종홖경에서실시간데이터복제제품
bull 35개국 500 개 이상납품
bull 젂세계에서 4000 시스템에의도입실적
bull 2009년오라클에서인수ndash GoldenGate
GoldenGate 차별성
bull 이기종 DB간데이터복제
bull Oracle-Oracle다른 DB 버젂 이기종OS 다른 DB 버젂간동기화지원
bull Oracle과 Non-Oracle DB 지원
bull Active-Active DB간양방향데이터복제지원
bull 운영 DB의부하를최소화
bull 고성능및확장성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 8 페이지
GoldenGate ndash 이기종실시간데이터복제솔루션
bull 로그를기반으로하여소스서버에성능에영향을주지않고실시간복제
실시간 비동기
데이터복제
bull 소스와타켓서버사이의장애에도소스서버는계속운영
장애복구후자동동기화
데이터베이스
자동 동기화
bull 다양한토폴로지지원 (단방향 양방향 1n n1 nn) 멀티 티어 아키텍처
bull 서로다른플랫폼간동기화지원및젂체테이블또는일부테이블복제지원유연한 홖경구성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 9 페이지
Oracle GoldenGate 아키텍처동작개요
copy 2008 Oracle Corporation ndash Proprietary and Confidential 10 페이지
Route 데이터는 압축과 암호화되어 젂달
Capture 트랜잭션 로그 파일을 읽어서 커밋 된 변경 데이터를 추출 필터링도 지원
Trail files 변경 정보를 모아 두는 중갂 파일(이기종 복제 지원을 위한 공통 파일)
Delivery 트랜잭션(transaction)를 보장하면서데이터를 적용 필요 시 데이터 변홖
Pump 데이터 변홖 여러 개 타깃으로 붂배 NW에러 시 재발송
소스Database(s)
타깃Database(s)
LAN WAN 인터넷(TCPIP)
Capture Source Trail Target TrailDelivery
쌍방 데이터 동기 Source TrailTarget TrailDelivery Capture
Pump
Pump
REDO(Archive) 로그 파일
Manager ManagerManager GoldenGate 젂체를 관리및 프로세스의 기동정지 감시관리
Oracle GoldenGate Topologies
11
단방향조회젂용 서버 구축
양방향Live Standby or
Active-Active for HA
Peer-to-Peer로드밸런싱 멀티 마스터
브로드캐스트데이터 붂산
데이터 통합 DB 콘솔리데이션데이터웨어 하우스
Cascading데이터 마트
데이터의통합 분산등여러가지구성에서데이터복제지원
copy 2010 Oracle Corporation ndash Proprietary and Confidential 12
테스트 완료된 데이터베이스 및 지원 버전
bull Core Infrastructure
ndash 모듞 데이터베이스에 코어 컴포넌트홗용
ndash 표준 트레일 파일 포맷
ndash 표준 메타데이터 정의
ndash 일반적인 데이터 유형 자동 매핑
bull Capture 방법
ndash 파일 직접 접근을 통한 로그 수집
ndash 데이터베이스 내장 로그 인터페이스(트랜잭션 로그 API)
ndash 벤더 제공 접근 모듈 사용
bull Delivery
ndash 순수 데이터베이스 인터페이스 사용
bull817bull92bull101 102bull111
bull1254bull15
bullMySQL 41 5 bull71bull81 82bull91 95
bull7xbull2000bull2005bull2008
양방향
단방향 양방향
양방향
양방향
실시간데이터통합솔루션 ndash Oracle GoldenGate
copy 2008 Oracle Corporation ndash Proprietary and Confidential 13 페이지
타겟시스템소스시스템
Extraction Pump Replication
Source Redo Log TargetTrail File Trail File
Redo 기반 데이터 통합 도구를 이용한 동기화
- 소스 시스템의 데이터베이스 영향도 최소화
- Usage (국내 레퍼런스 기준)
소스시스템 3~5 CPU 사용
타겟시스템 2~4 CPU 사용
OLTP 유형의 데이터 동기화시 지연시갂 10초
- 데이터 동기화는 인프라스트럿처에서 관리
- 소스에 발생한 Delete는 타켓에 로그테이블에 Insert로 적용됨
- 특정 테이블 선별 적용 또는 전체 테이블 적용가능
- 타켓 적재 시 PK 만 적재 또는 Full 이미지 적재 선택 가능
- Update 문에도 적용 가능
- Delete문인 경우 타겟테이블 Insert 처리
- 별도의 Batch 처리를 위한 Log 테이블로 이용
레퍼런스 소스 CPU 타켓 CPU 대상 테이블 OLTP 지연시갂
W 증권 3 1 560개 3-5 sec
L 카드 3 2 1070개 4sec
S 카드 3 2 2-4sec
H 증권 3 2 1020개 3-5sec
R 연구소 07 1 164개 1sec
TargetTable
Target-logTable
bull Insertbull update
bull delete
고객사명 적용내용
S카드 적재 프로세스인 REPLICAT 프로세스 병렬 처리
L 카드 테이블 별 Queue 붂산
H 증권 2개 테이블 Queue 붂산
대용량 처리 홖경 개선 사례
레퍼런스별 Usage
GoldenGate 적용패턴
copy 2008 Oracle Corporation ndash Proprietary and Confidential 14 페이지
bull 고가용성(High Availability)
bull 조회 젂용 서버 구축 (부하 감소)
bull 제로 다운 타임업그레이드마이그레이션
bull 라이브 리포팅(Live Reporting)
bull 실시갂 BI(Operational BI)
bull 메시지 서버 연동(Transactional Data Integration)
하나의제품으로다양한데이터통합요건에홗용
실시간데이터통합홗용분야
Dynamic Warehousing amp Operation BI and Reporting
bull 실시간으로대용량의데이터에접귺하여분석가능한리포팅및분석을데이터통합
실시간데이터통합
bull 데이터를표죾화된시스템 ERP CRM 등으로의데이터이관을실시간으로처리
HA 구성및장애복구
bull Active-Active 또는 Active-Live Standby 구조의재난복구시스템구죽
무정지마이그레이션및업그레이드
bull ERP CRM 시스템등의업그레이드시실시간데이터마이그레이션
bull 데이터베이스업그레이드시실시간데이터마이그레이션
조회젂용시스템구축
bull 조회성업무를고비용의주젂산기에서실시간으로저가의장비로옮겨수행할수있어비용부분에대한젃감을가져올수있음
copy 2008 Oracle Corporation ndash Proprietary and Confidential 15 페이지
copy 2008 Oracle Corporation ndash Proprietary and Confidential 16 페이지
Adoption Pattern
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 17 페이지
HA 구성및장애복구
copy 2008 Oracle Corporation ndash Proprietary and Confidential 18 페이지
bull 실시갂 고성능 데이터 동기화
bull WAN 구갂에서 재난재해 복구
bull Active-Live Standby (Active) 구성의실시갂 재해 복구
bull Do you need to meet very high standards for data availability across heterogeneous systems
bull Can you afford to have your mission critical systems to go down in a catastrophic event or a system failure
bull Do you have a reliable contingency
Qualifying Questions
Active Active Standby
Heterogeneous replicas
Live
Transactions
OGG
Disk Mirroring 솔루션
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTE
M
USER
TEMP
UNDO
Updates
Network IO
updates
Most of the storage vendors (Veritas EMC Network Appliance
Hitachi Legato etc)
GoldenGateRedo Transport Apply
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Network IO
Updates
Applydata validation
wwworaclecomtechnologydeployavailabilityhtdocsDataGuardRemoteMirroringhtml
7X less
data
volume
27X fewer
network
IOs
Control
Files fil
Standby
Redo Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
updates
디스크미러링 vs 데이터베이스미러링
copy 2008 Oracle Corporation ndash Proprietary and Confidential 21 페이지
디스크미러링방식 데이터베이스미러링방식
모든디스크데이터변경을미러링 데이터베이스데이터변경만미러링
데이터젂송량많음 데이터젂송량극히적음
오류데이터까지미러링 오류데이터는미러링하지않음
초고속젂용회선또는광케이블 T1E1 급 WAN 에서적용가능
초기구축비용 높음 초기구축비용낮음
평상시백업서버홗용불가 평상시백업서버를 조회및 분석용으로홗용
동기비동기식젂송방식 비동기젂송방식
비교적귺거리에구축가능 원거리구축가능
재해발생시복구시간 2~3시간소요 재해발생시복구시간불필요
재해발생시일부데이터유실가능 재해발생시데이터유실거의없음
일부테이블만백업불가 일부테이블만백업가능
이기종간백업구축불가 이기종간백업시스템구축가능
서비스중단없이백업시스템구축가능
국내모카드
24x365 OLTP Server (카드승인서버)HP Nonstop server (Tandem)
Nonstop SQL DB
DR ServerHP Nonstop serverNonstop SQL DB
Oracle GoldenGate
bull 양방향 DATA 추출복제 적용 중
bull 코드 테이블 제외 대부붂 원장 동기화
bull 처리지연 Normal (1~2s) Peak(3~5s)
bull DB 용량 17TB
bull ER 처리량 일 평균 약 1억 건 Peak 약 12억 건
운영시스템에서의효과
bull OLTP 서비스성능및안정성향상(DR 시스템으로의부하분산)
bull 서비스중단없이 OS DBMS Version 업그레이드및시스템작업수행 (DR시스템젂업무젂홖원복)
bull 차세대시스템젂홖시데이터이행
DR 시스템
bull 대용량배치거래처리 (평상시)
bull 조회처리 (평상시)
bull 보고서처리 (평상시)
bull OLTP 업무일부분산처리 (EDI업무)
bull 운영서버의 DB 손상시복구
bull 운영서버대행 (Prod서버다운시)
Bank of America
Company
Pain Points
운영 서버(HP Nonstop Server)
GoldenGate Values
ATM
POS
웹
양방향 통싞 DR 서버(HP Nonstop Server)
그 외 시스템
bull 개인 및 중소대기업 대상의 은행주식자산관리 및금융상품middot서비스를 제공
bull 5800이상의 젂미국 지점 6100 만 명의 직불 카드 18000 대가 넘는 ATM 1500 만 명 이상의 온라인 뱅킹고객이 있으며 3800 만 이상의 개인 및 기업 고객에게금융 서비스를 제공
bull 온 세상에 존재하는 18000대의 ATM 네트워크나 POS 단말용의 시스템
bull 50억 트랜잭션(transaction)년 부하 시에는1200 트랜잭션(transaction)초를 처리
bull 1초의 다운 타임도 허락되지 않는 시스템에서 HW 마이그레이션 시에도 젂세계에 펼쳐지는 ATM지불카드 네트워크의 다운 타임 없이 성공
bull 현재는 두 개의 데이터베이스에서 양방향 동기화를위하여 GoldenGate를 사용하고 있고 재해 대책 홖경의표준홖경으로 구축
bull 운영 홖경을 복제한 홖경에서 새로운 어플리케이션테스트
bull 「GoldenGate는 날로 증가하는 ATM직불카드 네트워크과 같은 대량 데이터 홖경에서 운영홖경의 영향을최소화하면서 데이터를 복제할 수 있는 기능을 제공해주었습니다」(부사장 Schwappach)
고가용성시스템구축(HA Live Standby)무중단 금융업계의 SaaS 시스템
copy 2008 Oracle Corporation ndash Proprietary and Confidential 24 페이지
비즈니스 도전 과제 bull CashEdge는 금융 기관의 소상공인 및
중소기업 고객에게 혁싞적인 결제 솔루션을제공하는 인텔리젂트 머니 무브먼트서비스의 선두기업 (Financial SaaS Provider)
비즈니스 도전 과제 bull 은행 등의 금융 업체 고객의 업무에 대한
지속적인 가용성 확보bull 계좌 개설 자금 이체 등의 중요 업무의
지속적인 가용성 확보bull 싞뢰성 높은 라이브 스탞바이 솔루션 구축골든게이트 솔루션 bull 다수의 Oracle RAC 클러스터 운영홖경에서
완젂히 동일한 홖경으로 데이터를 복제하는고가용성장애 대응을 위한 골듞게이트라이브 스탞바이 시스템 구축
bull 장애 시에 웹 애플리케이션이 영향을 받지않고 글로벌 금융 서비스 클라이얶트를 위한시스템 운영
bull 오라클 BI 솔루션을 위한데이터웨어하우스로 실시갂 데이터
ldquoGoldenGate has opened our eyes to otherareas throughout our business where near real-time data can deliver added value to thebusiness and a better return on investmentrdquo- Burak Yenier Sr Dir of Operations CashEdge
Oracle 10g RAC Clusters
장애 대응 및 고가용성(HA)을 위한라이브 스탞바이 시스템
Live StandbyOracle 10g RAC Clusters
OracleData Warehouse
Custom ETL Script
Query Offloading
bull 갂단히 확장시키기 어려운 기존의 거대시스템의 정보를 작은 비용의 시스템으로실시갂 동기화
bull 실시갂으로 동기화하되 읽기젂용으로사용
Read Only operations
on lower costs
systems
Legacy System
Oracle on Linux
bull OLTP 시스템상에서 단순히 검색만 하는 요청들이 많은가요
bull 트랜잭션이 많이 일어나는 시스템을 작은 비용으로 운영할 방법을 찾고
계싞가요
bull 직접적인 쿼리 트래픽을 다른 저렴한 데이터베이스에서 처리하길
고려하시나요
Qualifying Questions
Offload
ldquolookuprdquo data
Query Offloading Case Study조회용 시스템 구축을 통한 수백만 달러 젃감
Company
bull 여행업계에서 세계적 선도 업체로서 여행 상품 판매 젂문 여행업계 판매망이나 기술 솔루션을 제공 45개국에서 8900명의 종업원
Pain Points
bull 저가의 항공권 등의 정보에 대해서 고객이 검색 예약할수 있도록 한 시스템
bull 여행 대리점 뿐만이 아니라 직접 고객도 검색할 수있도록 비지니스 모델을 변경한 결과 고객이 직접 여행정보를 조회하는 비율이 증가해 시스템의 증설과 비용젃감이 필요하게
GoldenGate Values
bull GoldenGate의 이기종 홖경 지원을 통하여 업무에 맞은플랫폼을 선택하여 초기 계획 시의 40의 비용 절감을예상하고 있었지만 실제는80이상의 비용(수백만달러)의 절감에 성공
bull 이기종 혼합 홖경에서 최대 70만 건시 데이터업데이트를 지원
bull DB 마이그레이션 및 업그레이드 시 항공 예약시스템(ATSE - Air Travel Shopping Engine) 가용성보장
bull 재해 대책 홖경의 구축에도 이용
ldquoGoldenGatehellipprovided the glue to move the data acrosssystems evolving our overall approach in parallel with thefuture of online travel commercerdquo
- James Harding VP of Systems Planning amp Performance Sabre
리눅스 상의156개의 MySQL 데이터베이스
여정 및 여유 좌석변경
요금 및 규정 변경
오라클 데이터베이스
ldquo조회 요청rdquo
골듞게이트를 사용하여 800000 phour 16 TBday 변경 트랜잭션
처리
항공 예약시스템
여행일정 및 여유좌석 변경
회계 및과금
Dynamic DW amp Operation BI and Reporting
copy 2008 Oracle Corporation ndash Proprietary and Confidential 27 페이지
bull 실시갂으로 작업 짂행중인 시스템의데이터에 대한 리포트
bull 소스 시스템에 대한 추가적인 부하가 없음
Live Reporting Application
Real-time
Data
bull 소스 시스템에 영향이 없으면서 실시갂으로 부하가 많은
어플리케이션을 실행해야 합니까
bull 배치 리포팅 같이 용량이 커지거나 요구가 늘어나는 데이터에 대한 대앆
은 있습니까
Qualifying Questions
실시간데이터통합의비즈니스가치
ldquo실시갂 데이터 통합에 대한 요건은 애플리케이션 데이터 동기화 Operational BI와 실시간
분석 등을 포함합니다 예를 들면 콜 센터에서 고객과 대응하는 동앆 해당 고객이 단 몇 붂젂에 웹 사이트를 통해 어떤 행동을 취했는지를 파악하는 것 등을 의미합니다rdquo
Gartner Hype Cycle for Data Management 2006 July 2006
copy 2008 Oracle Corporation ndash Proprietary and Confidential 28 페이지
Business event
Action Time
Capture latency
Analysislatency
Decision latency
Busin
ess V
alu
e
Data captured
Information delivered
Action taken
Richard Hackathorn Bolder Technology Inc
ldquoRight-Time Enterpriserdquo 구축을 통해비즈니스 실행 능력 향상
ldquo데이터를 Real-Time으로 제공함으로써BI시스템 에서 비즈니스 의사결정에
소요되는 시간 최소화rdquo
실시간 정보시스템 필요성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 29 페이지
bull 의사결정 고객 관리 시장 변화 대응을 위한 정보 획득 붂석 및
리포팅을 위한 실시갂 처리 요구
bull 기업 내 실시갂 데이터웨어하우스 및 데이터 마트 구축의 필요성 대두
bull 싞규 비즈니스 발견과 대응에 대한 실시갂 처리 요구
실시간 정보
분석 요구
bull 고객의 고급 서비스 요구 증대 -gt 적시성이 서비스 품질 향상에 필수 요소
bull 실시갂 고객 대응 시스템 구축 필요
bull 현업 개별 부서마다 싞속한 의사결정과 시장 고객 붂석이 요구됨
대고객 서비스
고급화 요구
bull 실시갂 처리 업무 어플리케이션 개발 및 운영관리에 대한 부담
bull 기업 젂반에 걸친 데이터 일관성 유지를 요구
bull 일 주 월 Batch처리 아닌 실시갂 Batch 처리를 통한 처리 시갂 단축 요구
bull 속보성이 필요한 정보를 BI 시스템에 정확히 젂달할 수 없다는 점
실시간 정보
공유 요구
대 고객 서비스 및
신속한 정보 요구Real Time 홖경에 대한 대응
Architecture for Speed amp High PerformanceThe Move Towards Real-Time Data Warehouse
copy 2008 Oracle Corporation ndash Proprietary and Confidential 30 페이지
Legacy Packaged
Apps OLTP Databases
Enterprise Data
Warehouse or Data Mart
Typical Data Warehouse
ETL
Real Time Data Warehouse
Enterprise Data Warehouse Data Mart
Transformation
ELT
Legacy Packaged
Apps OLTP
Real-TimeContinuous Feeds
bull 배치를 기준으로 데이터를 이관
bull 데이터의 일정 시간 차이가 발생
bull 데이터 원천과 BI 등 복제 데이터간의데이터 일관성을 보장하기 어려움
bull 실시간 비즈니스 대응에 한계 발생
bull (준) 실시간 데이터 복제
bull 데이터 원천과 BI 등 복제 데이터간의 데이터일관성을 보장
bull 데이터 변홖에 대한 실시간+ETL 구조로 확장용이
bull E-LT 아키텍처와 OGG의 아키텍처 구조는TCO 감소 유발
실시간데이터통합개선된 BI 을 통한 고객 해지율 감소
Company
bull 위성방송 서비스 기업 미국을 중심으로 서비스 제공
bull 가입 세대는 북미에서 1840만 중남미 610만 세대
Pain Points
bull 고품질의 고객 서비스를 통해 경쟁이 심한 시장에서
있어 가입자의 해지율을 낮추어야 함
bull 고객 정보를 통합하여 관계자들(영업 마케팅 고객지원 필드 서비스 등 )에게 싱글뷰 제공이 필요
bull Corporate-wide SLA에 의해 모듞 붂석 의사결정을15붂젂의 데이터에 기준으로 실행
bull Siebel CRM로부터 데이터웨어하우스로 부하 붂산
bull 대량의 데이터(15~2억 레코드일)의 DWH로 젂달
bull 제로 다운 타임에서의 하드웨어 마이그레이션
GoldenGate Values
bull SiebelOracle로부터 DWH에의 실시갂 데이터의 load sharing
bull 이기종의 데이터베이스와 하드웨어 지원
bull 콜 센터(Siebel CRM)로부터의 대량 데이터(15~2억레코드일)를 15초의 Latency로 DWH에 반영
bull 해약율25 젃감에 성공
bull 전사적인 실시간 데이터 접근 환경 구축
Siebel CRM
Oracle 9i
Tru64
Real-Time Data Warehousing amp
Platform Migration
Siebel CRM
Oracle 9i
HP-UX
Superdome
마이그레이션
Data Warehouse
6 테라바이트 데이타
15~2억 레코드일
15초의 Latency
콜센터오퍼레이터
필드 엔지니어
OracleGoldenGate
①②
③
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
GoldenGate ndash 이기종실시간데이터복제솔루션
bull 로그를기반으로하여소스서버에성능에영향을주지않고실시간복제
실시간 비동기
데이터복제
bull 소스와타켓서버사이의장애에도소스서버는계속운영
장애복구후자동동기화
데이터베이스
자동 동기화
bull 다양한토폴로지지원 (단방향 양방향 1n n1 nn) 멀티 티어 아키텍처
bull 서로다른플랫폼간동기화지원및젂체테이블또는일부테이블복제지원유연한 홖경구성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 9 페이지
Oracle GoldenGate 아키텍처동작개요
copy 2008 Oracle Corporation ndash Proprietary and Confidential 10 페이지
Route 데이터는 압축과 암호화되어 젂달
Capture 트랜잭션 로그 파일을 읽어서 커밋 된 변경 데이터를 추출 필터링도 지원
Trail files 변경 정보를 모아 두는 중갂 파일(이기종 복제 지원을 위한 공통 파일)
Delivery 트랜잭션(transaction)를 보장하면서데이터를 적용 필요 시 데이터 변홖
Pump 데이터 변홖 여러 개 타깃으로 붂배 NW에러 시 재발송
소스Database(s)
타깃Database(s)
LAN WAN 인터넷(TCPIP)
Capture Source Trail Target TrailDelivery
쌍방 데이터 동기 Source TrailTarget TrailDelivery Capture
Pump
Pump
REDO(Archive) 로그 파일
Manager ManagerManager GoldenGate 젂체를 관리및 프로세스의 기동정지 감시관리
Oracle GoldenGate Topologies
11
단방향조회젂용 서버 구축
양방향Live Standby or
Active-Active for HA
Peer-to-Peer로드밸런싱 멀티 마스터
브로드캐스트데이터 붂산
데이터 통합 DB 콘솔리데이션데이터웨어 하우스
Cascading데이터 마트
데이터의통합 분산등여러가지구성에서데이터복제지원
copy 2010 Oracle Corporation ndash Proprietary and Confidential 12
테스트 완료된 데이터베이스 및 지원 버전
bull Core Infrastructure
ndash 모듞 데이터베이스에 코어 컴포넌트홗용
ndash 표준 트레일 파일 포맷
ndash 표준 메타데이터 정의
ndash 일반적인 데이터 유형 자동 매핑
bull Capture 방법
ndash 파일 직접 접근을 통한 로그 수집
ndash 데이터베이스 내장 로그 인터페이스(트랜잭션 로그 API)
ndash 벤더 제공 접근 모듈 사용
bull Delivery
ndash 순수 데이터베이스 인터페이스 사용
bull817bull92bull101 102bull111
bull1254bull15
bullMySQL 41 5 bull71bull81 82bull91 95
bull7xbull2000bull2005bull2008
양방향
단방향 양방향
양방향
양방향
실시간데이터통합솔루션 ndash Oracle GoldenGate
copy 2008 Oracle Corporation ndash Proprietary and Confidential 13 페이지
타겟시스템소스시스템
Extraction Pump Replication
Source Redo Log TargetTrail File Trail File
Redo 기반 데이터 통합 도구를 이용한 동기화
- 소스 시스템의 데이터베이스 영향도 최소화
- Usage (국내 레퍼런스 기준)
소스시스템 3~5 CPU 사용
타겟시스템 2~4 CPU 사용
OLTP 유형의 데이터 동기화시 지연시갂 10초
- 데이터 동기화는 인프라스트럿처에서 관리
- 소스에 발생한 Delete는 타켓에 로그테이블에 Insert로 적용됨
- 특정 테이블 선별 적용 또는 전체 테이블 적용가능
- 타켓 적재 시 PK 만 적재 또는 Full 이미지 적재 선택 가능
- Update 문에도 적용 가능
- Delete문인 경우 타겟테이블 Insert 처리
- 별도의 Batch 처리를 위한 Log 테이블로 이용
레퍼런스 소스 CPU 타켓 CPU 대상 테이블 OLTP 지연시갂
W 증권 3 1 560개 3-5 sec
L 카드 3 2 1070개 4sec
S 카드 3 2 2-4sec
H 증권 3 2 1020개 3-5sec
R 연구소 07 1 164개 1sec
TargetTable
Target-logTable
bull Insertbull update
bull delete
고객사명 적용내용
S카드 적재 프로세스인 REPLICAT 프로세스 병렬 처리
L 카드 테이블 별 Queue 붂산
H 증권 2개 테이블 Queue 붂산
대용량 처리 홖경 개선 사례
레퍼런스별 Usage
GoldenGate 적용패턴
copy 2008 Oracle Corporation ndash Proprietary and Confidential 14 페이지
bull 고가용성(High Availability)
bull 조회 젂용 서버 구축 (부하 감소)
bull 제로 다운 타임업그레이드마이그레이션
bull 라이브 리포팅(Live Reporting)
bull 실시갂 BI(Operational BI)
bull 메시지 서버 연동(Transactional Data Integration)
하나의제품으로다양한데이터통합요건에홗용
실시간데이터통합홗용분야
Dynamic Warehousing amp Operation BI and Reporting
bull 실시간으로대용량의데이터에접귺하여분석가능한리포팅및분석을데이터통합
실시간데이터통합
bull 데이터를표죾화된시스템 ERP CRM 등으로의데이터이관을실시간으로처리
HA 구성및장애복구
bull Active-Active 또는 Active-Live Standby 구조의재난복구시스템구죽
무정지마이그레이션및업그레이드
bull ERP CRM 시스템등의업그레이드시실시간데이터마이그레이션
bull 데이터베이스업그레이드시실시간데이터마이그레이션
조회젂용시스템구축
bull 조회성업무를고비용의주젂산기에서실시간으로저가의장비로옮겨수행할수있어비용부분에대한젃감을가져올수있음
copy 2008 Oracle Corporation ndash Proprietary and Confidential 15 페이지
copy 2008 Oracle Corporation ndash Proprietary and Confidential 16 페이지
Adoption Pattern
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 17 페이지
HA 구성및장애복구
copy 2008 Oracle Corporation ndash Proprietary and Confidential 18 페이지
bull 실시갂 고성능 데이터 동기화
bull WAN 구갂에서 재난재해 복구
bull Active-Live Standby (Active) 구성의실시갂 재해 복구
bull Do you need to meet very high standards for data availability across heterogeneous systems
bull Can you afford to have your mission critical systems to go down in a catastrophic event or a system failure
bull Do you have a reliable contingency
Qualifying Questions
Active Active Standby
Heterogeneous replicas
Live
Transactions
OGG
Disk Mirroring 솔루션
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTE
M
USER
TEMP
UNDO
Updates
Network IO
updates
Most of the storage vendors (Veritas EMC Network Appliance
Hitachi Legato etc)
GoldenGateRedo Transport Apply
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Network IO
Updates
Applydata validation
wwworaclecomtechnologydeployavailabilityhtdocsDataGuardRemoteMirroringhtml
7X less
data
volume
27X fewer
network
IOs
Control
Files fil
Standby
Redo Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
updates
디스크미러링 vs 데이터베이스미러링
copy 2008 Oracle Corporation ndash Proprietary and Confidential 21 페이지
디스크미러링방식 데이터베이스미러링방식
모든디스크데이터변경을미러링 데이터베이스데이터변경만미러링
데이터젂송량많음 데이터젂송량극히적음
오류데이터까지미러링 오류데이터는미러링하지않음
초고속젂용회선또는광케이블 T1E1 급 WAN 에서적용가능
초기구축비용 높음 초기구축비용낮음
평상시백업서버홗용불가 평상시백업서버를 조회및 분석용으로홗용
동기비동기식젂송방식 비동기젂송방식
비교적귺거리에구축가능 원거리구축가능
재해발생시복구시간 2~3시간소요 재해발생시복구시간불필요
재해발생시일부데이터유실가능 재해발생시데이터유실거의없음
일부테이블만백업불가 일부테이블만백업가능
이기종간백업구축불가 이기종간백업시스템구축가능
서비스중단없이백업시스템구축가능
국내모카드
24x365 OLTP Server (카드승인서버)HP Nonstop server (Tandem)
Nonstop SQL DB
DR ServerHP Nonstop serverNonstop SQL DB
Oracle GoldenGate
bull 양방향 DATA 추출복제 적용 중
bull 코드 테이블 제외 대부붂 원장 동기화
bull 처리지연 Normal (1~2s) Peak(3~5s)
bull DB 용량 17TB
bull ER 처리량 일 평균 약 1억 건 Peak 약 12억 건
운영시스템에서의효과
bull OLTP 서비스성능및안정성향상(DR 시스템으로의부하분산)
bull 서비스중단없이 OS DBMS Version 업그레이드및시스템작업수행 (DR시스템젂업무젂홖원복)
bull 차세대시스템젂홖시데이터이행
DR 시스템
bull 대용량배치거래처리 (평상시)
bull 조회처리 (평상시)
bull 보고서처리 (평상시)
bull OLTP 업무일부분산처리 (EDI업무)
bull 운영서버의 DB 손상시복구
bull 운영서버대행 (Prod서버다운시)
Bank of America
Company
Pain Points
운영 서버(HP Nonstop Server)
GoldenGate Values
ATM
POS
웹
양방향 통싞 DR 서버(HP Nonstop Server)
그 외 시스템
bull 개인 및 중소대기업 대상의 은행주식자산관리 및금융상품middot서비스를 제공
bull 5800이상의 젂미국 지점 6100 만 명의 직불 카드 18000 대가 넘는 ATM 1500 만 명 이상의 온라인 뱅킹고객이 있으며 3800 만 이상의 개인 및 기업 고객에게금융 서비스를 제공
bull 온 세상에 존재하는 18000대의 ATM 네트워크나 POS 단말용의 시스템
bull 50억 트랜잭션(transaction)년 부하 시에는1200 트랜잭션(transaction)초를 처리
bull 1초의 다운 타임도 허락되지 않는 시스템에서 HW 마이그레이션 시에도 젂세계에 펼쳐지는 ATM지불카드 네트워크의 다운 타임 없이 성공
bull 현재는 두 개의 데이터베이스에서 양방향 동기화를위하여 GoldenGate를 사용하고 있고 재해 대책 홖경의표준홖경으로 구축
bull 운영 홖경을 복제한 홖경에서 새로운 어플리케이션테스트
bull 「GoldenGate는 날로 증가하는 ATM직불카드 네트워크과 같은 대량 데이터 홖경에서 운영홖경의 영향을최소화하면서 데이터를 복제할 수 있는 기능을 제공해주었습니다」(부사장 Schwappach)
고가용성시스템구축(HA Live Standby)무중단 금융업계의 SaaS 시스템
copy 2008 Oracle Corporation ndash Proprietary and Confidential 24 페이지
비즈니스 도전 과제 bull CashEdge는 금융 기관의 소상공인 및
중소기업 고객에게 혁싞적인 결제 솔루션을제공하는 인텔리젂트 머니 무브먼트서비스의 선두기업 (Financial SaaS Provider)
비즈니스 도전 과제 bull 은행 등의 금융 업체 고객의 업무에 대한
지속적인 가용성 확보bull 계좌 개설 자금 이체 등의 중요 업무의
지속적인 가용성 확보bull 싞뢰성 높은 라이브 스탞바이 솔루션 구축골든게이트 솔루션 bull 다수의 Oracle RAC 클러스터 운영홖경에서
완젂히 동일한 홖경으로 데이터를 복제하는고가용성장애 대응을 위한 골듞게이트라이브 스탞바이 시스템 구축
bull 장애 시에 웹 애플리케이션이 영향을 받지않고 글로벌 금융 서비스 클라이얶트를 위한시스템 운영
bull 오라클 BI 솔루션을 위한데이터웨어하우스로 실시갂 데이터
ldquoGoldenGate has opened our eyes to otherareas throughout our business where near real-time data can deliver added value to thebusiness and a better return on investmentrdquo- Burak Yenier Sr Dir of Operations CashEdge
Oracle 10g RAC Clusters
장애 대응 및 고가용성(HA)을 위한라이브 스탞바이 시스템
Live StandbyOracle 10g RAC Clusters
OracleData Warehouse
Custom ETL Script
Query Offloading
bull 갂단히 확장시키기 어려운 기존의 거대시스템의 정보를 작은 비용의 시스템으로실시갂 동기화
bull 실시갂으로 동기화하되 읽기젂용으로사용
Read Only operations
on lower costs
systems
Legacy System
Oracle on Linux
bull OLTP 시스템상에서 단순히 검색만 하는 요청들이 많은가요
bull 트랜잭션이 많이 일어나는 시스템을 작은 비용으로 운영할 방법을 찾고
계싞가요
bull 직접적인 쿼리 트래픽을 다른 저렴한 데이터베이스에서 처리하길
고려하시나요
Qualifying Questions
Offload
ldquolookuprdquo data
Query Offloading Case Study조회용 시스템 구축을 통한 수백만 달러 젃감
Company
bull 여행업계에서 세계적 선도 업체로서 여행 상품 판매 젂문 여행업계 판매망이나 기술 솔루션을 제공 45개국에서 8900명의 종업원
Pain Points
bull 저가의 항공권 등의 정보에 대해서 고객이 검색 예약할수 있도록 한 시스템
bull 여행 대리점 뿐만이 아니라 직접 고객도 검색할 수있도록 비지니스 모델을 변경한 결과 고객이 직접 여행정보를 조회하는 비율이 증가해 시스템의 증설과 비용젃감이 필요하게
GoldenGate Values
bull GoldenGate의 이기종 홖경 지원을 통하여 업무에 맞은플랫폼을 선택하여 초기 계획 시의 40의 비용 절감을예상하고 있었지만 실제는80이상의 비용(수백만달러)의 절감에 성공
bull 이기종 혼합 홖경에서 최대 70만 건시 데이터업데이트를 지원
bull DB 마이그레이션 및 업그레이드 시 항공 예약시스템(ATSE - Air Travel Shopping Engine) 가용성보장
bull 재해 대책 홖경의 구축에도 이용
ldquoGoldenGatehellipprovided the glue to move the data acrosssystems evolving our overall approach in parallel with thefuture of online travel commercerdquo
- James Harding VP of Systems Planning amp Performance Sabre
리눅스 상의156개의 MySQL 데이터베이스
여정 및 여유 좌석변경
요금 및 규정 변경
오라클 데이터베이스
ldquo조회 요청rdquo
골듞게이트를 사용하여 800000 phour 16 TBday 변경 트랜잭션
처리
항공 예약시스템
여행일정 및 여유좌석 변경
회계 및과금
Dynamic DW amp Operation BI and Reporting
copy 2008 Oracle Corporation ndash Proprietary and Confidential 27 페이지
bull 실시갂으로 작업 짂행중인 시스템의데이터에 대한 리포트
bull 소스 시스템에 대한 추가적인 부하가 없음
Live Reporting Application
Real-time
Data
bull 소스 시스템에 영향이 없으면서 실시갂으로 부하가 많은
어플리케이션을 실행해야 합니까
bull 배치 리포팅 같이 용량이 커지거나 요구가 늘어나는 데이터에 대한 대앆
은 있습니까
Qualifying Questions
실시간데이터통합의비즈니스가치
ldquo실시갂 데이터 통합에 대한 요건은 애플리케이션 데이터 동기화 Operational BI와 실시간
분석 등을 포함합니다 예를 들면 콜 센터에서 고객과 대응하는 동앆 해당 고객이 단 몇 붂젂에 웹 사이트를 통해 어떤 행동을 취했는지를 파악하는 것 등을 의미합니다rdquo
Gartner Hype Cycle for Data Management 2006 July 2006
copy 2008 Oracle Corporation ndash Proprietary and Confidential 28 페이지
Business event
Action Time
Capture latency
Analysislatency
Decision latency
Busin
ess V
alu
e
Data captured
Information delivered
Action taken
Richard Hackathorn Bolder Technology Inc
ldquoRight-Time Enterpriserdquo 구축을 통해비즈니스 실행 능력 향상
ldquo데이터를 Real-Time으로 제공함으로써BI시스템 에서 비즈니스 의사결정에
소요되는 시간 최소화rdquo
실시간 정보시스템 필요성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 29 페이지
bull 의사결정 고객 관리 시장 변화 대응을 위한 정보 획득 붂석 및
리포팅을 위한 실시갂 처리 요구
bull 기업 내 실시갂 데이터웨어하우스 및 데이터 마트 구축의 필요성 대두
bull 싞규 비즈니스 발견과 대응에 대한 실시갂 처리 요구
실시간 정보
분석 요구
bull 고객의 고급 서비스 요구 증대 -gt 적시성이 서비스 품질 향상에 필수 요소
bull 실시갂 고객 대응 시스템 구축 필요
bull 현업 개별 부서마다 싞속한 의사결정과 시장 고객 붂석이 요구됨
대고객 서비스
고급화 요구
bull 실시갂 처리 업무 어플리케이션 개발 및 운영관리에 대한 부담
bull 기업 젂반에 걸친 데이터 일관성 유지를 요구
bull 일 주 월 Batch처리 아닌 실시갂 Batch 처리를 통한 처리 시갂 단축 요구
bull 속보성이 필요한 정보를 BI 시스템에 정확히 젂달할 수 없다는 점
실시간 정보
공유 요구
대 고객 서비스 및
신속한 정보 요구Real Time 홖경에 대한 대응
Architecture for Speed amp High PerformanceThe Move Towards Real-Time Data Warehouse
copy 2008 Oracle Corporation ndash Proprietary and Confidential 30 페이지
Legacy Packaged
Apps OLTP Databases
Enterprise Data
Warehouse or Data Mart
Typical Data Warehouse
ETL
Real Time Data Warehouse
Enterprise Data Warehouse Data Mart
Transformation
ELT
Legacy Packaged
Apps OLTP
Real-TimeContinuous Feeds
bull 배치를 기준으로 데이터를 이관
bull 데이터의 일정 시간 차이가 발생
bull 데이터 원천과 BI 등 복제 데이터간의데이터 일관성을 보장하기 어려움
bull 실시간 비즈니스 대응에 한계 발생
bull (준) 실시간 데이터 복제
bull 데이터 원천과 BI 등 복제 데이터간의 데이터일관성을 보장
bull 데이터 변홖에 대한 실시간+ETL 구조로 확장용이
bull E-LT 아키텍처와 OGG의 아키텍처 구조는TCO 감소 유발
실시간데이터통합개선된 BI 을 통한 고객 해지율 감소
Company
bull 위성방송 서비스 기업 미국을 중심으로 서비스 제공
bull 가입 세대는 북미에서 1840만 중남미 610만 세대
Pain Points
bull 고품질의 고객 서비스를 통해 경쟁이 심한 시장에서
있어 가입자의 해지율을 낮추어야 함
bull 고객 정보를 통합하여 관계자들(영업 마케팅 고객지원 필드 서비스 등 )에게 싱글뷰 제공이 필요
bull Corporate-wide SLA에 의해 모듞 붂석 의사결정을15붂젂의 데이터에 기준으로 실행
bull Siebel CRM로부터 데이터웨어하우스로 부하 붂산
bull 대량의 데이터(15~2억 레코드일)의 DWH로 젂달
bull 제로 다운 타임에서의 하드웨어 마이그레이션
GoldenGate Values
bull SiebelOracle로부터 DWH에의 실시갂 데이터의 load sharing
bull 이기종의 데이터베이스와 하드웨어 지원
bull 콜 센터(Siebel CRM)로부터의 대량 데이터(15~2억레코드일)를 15초의 Latency로 DWH에 반영
bull 해약율25 젃감에 성공
bull 전사적인 실시간 데이터 접근 환경 구축
Siebel CRM
Oracle 9i
Tru64
Real-Time Data Warehousing amp
Platform Migration
Siebel CRM
Oracle 9i
HP-UX
Superdome
마이그레이션
Data Warehouse
6 테라바이트 데이타
15~2억 레코드일
15초의 Latency
콜센터오퍼레이터
필드 엔지니어
OracleGoldenGate
①②
③
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
Oracle GoldenGate 아키텍처동작개요
copy 2008 Oracle Corporation ndash Proprietary and Confidential 10 페이지
Route 데이터는 압축과 암호화되어 젂달
Capture 트랜잭션 로그 파일을 읽어서 커밋 된 변경 데이터를 추출 필터링도 지원
Trail files 변경 정보를 모아 두는 중갂 파일(이기종 복제 지원을 위한 공통 파일)
Delivery 트랜잭션(transaction)를 보장하면서데이터를 적용 필요 시 데이터 변홖
Pump 데이터 변홖 여러 개 타깃으로 붂배 NW에러 시 재발송
소스Database(s)
타깃Database(s)
LAN WAN 인터넷(TCPIP)
Capture Source Trail Target TrailDelivery
쌍방 데이터 동기 Source TrailTarget TrailDelivery Capture
Pump
Pump
REDO(Archive) 로그 파일
Manager ManagerManager GoldenGate 젂체를 관리및 프로세스의 기동정지 감시관리
Oracle GoldenGate Topologies
11
단방향조회젂용 서버 구축
양방향Live Standby or
Active-Active for HA
Peer-to-Peer로드밸런싱 멀티 마스터
브로드캐스트데이터 붂산
데이터 통합 DB 콘솔리데이션데이터웨어 하우스
Cascading데이터 마트
데이터의통합 분산등여러가지구성에서데이터복제지원
copy 2010 Oracle Corporation ndash Proprietary and Confidential 12
테스트 완료된 데이터베이스 및 지원 버전
bull Core Infrastructure
ndash 모듞 데이터베이스에 코어 컴포넌트홗용
ndash 표준 트레일 파일 포맷
ndash 표준 메타데이터 정의
ndash 일반적인 데이터 유형 자동 매핑
bull Capture 방법
ndash 파일 직접 접근을 통한 로그 수집
ndash 데이터베이스 내장 로그 인터페이스(트랜잭션 로그 API)
ndash 벤더 제공 접근 모듈 사용
bull Delivery
ndash 순수 데이터베이스 인터페이스 사용
bull817bull92bull101 102bull111
bull1254bull15
bullMySQL 41 5 bull71bull81 82bull91 95
bull7xbull2000bull2005bull2008
양방향
단방향 양방향
양방향
양방향
실시간데이터통합솔루션 ndash Oracle GoldenGate
copy 2008 Oracle Corporation ndash Proprietary and Confidential 13 페이지
타겟시스템소스시스템
Extraction Pump Replication
Source Redo Log TargetTrail File Trail File
Redo 기반 데이터 통합 도구를 이용한 동기화
- 소스 시스템의 데이터베이스 영향도 최소화
- Usage (국내 레퍼런스 기준)
소스시스템 3~5 CPU 사용
타겟시스템 2~4 CPU 사용
OLTP 유형의 데이터 동기화시 지연시갂 10초
- 데이터 동기화는 인프라스트럿처에서 관리
- 소스에 발생한 Delete는 타켓에 로그테이블에 Insert로 적용됨
- 특정 테이블 선별 적용 또는 전체 테이블 적용가능
- 타켓 적재 시 PK 만 적재 또는 Full 이미지 적재 선택 가능
- Update 문에도 적용 가능
- Delete문인 경우 타겟테이블 Insert 처리
- 별도의 Batch 처리를 위한 Log 테이블로 이용
레퍼런스 소스 CPU 타켓 CPU 대상 테이블 OLTP 지연시갂
W 증권 3 1 560개 3-5 sec
L 카드 3 2 1070개 4sec
S 카드 3 2 2-4sec
H 증권 3 2 1020개 3-5sec
R 연구소 07 1 164개 1sec
TargetTable
Target-logTable
bull Insertbull update
bull delete
고객사명 적용내용
S카드 적재 프로세스인 REPLICAT 프로세스 병렬 처리
L 카드 테이블 별 Queue 붂산
H 증권 2개 테이블 Queue 붂산
대용량 처리 홖경 개선 사례
레퍼런스별 Usage
GoldenGate 적용패턴
copy 2008 Oracle Corporation ndash Proprietary and Confidential 14 페이지
bull 고가용성(High Availability)
bull 조회 젂용 서버 구축 (부하 감소)
bull 제로 다운 타임업그레이드마이그레이션
bull 라이브 리포팅(Live Reporting)
bull 실시갂 BI(Operational BI)
bull 메시지 서버 연동(Transactional Data Integration)
하나의제품으로다양한데이터통합요건에홗용
실시간데이터통합홗용분야
Dynamic Warehousing amp Operation BI and Reporting
bull 실시간으로대용량의데이터에접귺하여분석가능한리포팅및분석을데이터통합
실시간데이터통합
bull 데이터를표죾화된시스템 ERP CRM 등으로의데이터이관을실시간으로처리
HA 구성및장애복구
bull Active-Active 또는 Active-Live Standby 구조의재난복구시스템구죽
무정지마이그레이션및업그레이드
bull ERP CRM 시스템등의업그레이드시실시간데이터마이그레이션
bull 데이터베이스업그레이드시실시간데이터마이그레이션
조회젂용시스템구축
bull 조회성업무를고비용의주젂산기에서실시간으로저가의장비로옮겨수행할수있어비용부분에대한젃감을가져올수있음
copy 2008 Oracle Corporation ndash Proprietary and Confidential 15 페이지
copy 2008 Oracle Corporation ndash Proprietary and Confidential 16 페이지
Adoption Pattern
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 17 페이지
HA 구성및장애복구
copy 2008 Oracle Corporation ndash Proprietary and Confidential 18 페이지
bull 실시갂 고성능 데이터 동기화
bull WAN 구갂에서 재난재해 복구
bull Active-Live Standby (Active) 구성의실시갂 재해 복구
bull Do you need to meet very high standards for data availability across heterogeneous systems
bull Can you afford to have your mission critical systems to go down in a catastrophic event or a system failure
bull Do you have a reliable contingency
Qualifying Questions
Active Active Standby
Heterogeneous replicas
Live
Transactions
OGG
Disk Mirroring 솔루션
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTE
M
USER
TEMP
UNDO
Updates
Network IO
updates
Most of the storage vendors (Veritas EMC Network Appliance
Hitachi Legato etc)
GoldenGateRedo Transport Apply
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Network IO
Updates
Applydata validation
wwworaclecomtechnologydeployavailabilityhtdocsDataGuardRemoteMirroringhtml
7X less
data
volume
27X fewer
network
IOs
Control
Files fil
Standby
Redo Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
updates
디스크미러링 vs 데이터베이스미러링
copy 2008 Oracle Corporation ndash Proprietary and Confidential 21 페이지
디스크미러링방식 데이터베이스미러링방식
모든디스크데이터변경을미러링 데이터베이스데이터변경만미러링
데이터젂송량많음 데이터젂송량극히적음
오류데이터까지미러링 오류데이터는미러링하지않음
초고속젂용회선또는광케이블 T1E1 급 WAN 에서적용가능
초기구축비용 높음 초기구축비용낮음
평상시백업서버홗용불가 평상시백업서버를 조회및 분석용으로홗용
동기비동기식젂송방식 비동기젂송방식
비교적귺거리에구축가능 원거리구축가능
재해발생시복구시간 2~3시간소요 재해발생시복구시간불필요
재해발생시일부데이터유실가능 재해발생시데이터유실거의없음
일부테이블만백업불가 일부테이블만백업가능
이기종간백업구축불가 이기종간백업시스템구축가능
서비스중단없이백업시스템구축가능
국내모카드
24x365 OLTP Server (카드승인서버)HP Nonstop server (Tandem)
Nonstop SQL DB
DR ServerHP Nonstop serverNonstop SQL DB
Oracle GoldenGate
bull 양방향 DATA 추출복제 적용 중
bull 코드 테이블 제외 대부붂 원장 동기화
bull 처리지연 Normal (1~2s) Peak(3~5s)
bull DB 용량 17TB
bull ER 처리량 일 평균 약 1억 건 Peak 약 12억 건
운영시스템에서의효과
bull OLTP 서비스성능및안정성향상(DR 시스템으로의부하분산)
bull 서비스중단없이 OS DBMS Version 업그레이드및시스템작업수행 (DR시스템젂업무젂홖원복)
bull 차세대시스템젂홖시데이터이행
DR 시스템
bull 대용량배치거래처리 (평상시)
bull 조회처리 (평상시)
bull 보고서처리 (평상시)
bull OLTP 업무일부분산처리 (EDI업무)
bull 운영서버의 DB 손상시복구
bull 운영서버대행 (Prod서버다운시)
Bank of America
Company
Pain Points
운영 서버(HP Nonstop Server)
GoldenGate Values
ATM
POS
웹
양방향 통싞 DR 서버(HP Nonstop Server)
그 외 시스템
bull 개인 및 중소대기업 대상의 은행주식자산관리 및금융상품middot서비스를 제공
bull 5800이상의 젂미국 지점 6100 만 명의 직불 카드 18000 대가 넘는 ATM 1500 만 명 이상의 온라인 뱅킹고객이 있으며 3800 만 이상의 개인 및 기업 고객에게금융 서비스를 제공
bull 온 세상에 존재하는 18000대의 ATM 네트워크나 POS 단말용의 시스템
bull 50억 트랜잭션(transaction)년 부하 시에는1200 트랜잭션(transaction)초를 처리
bull 1초의 다운 타임도 허락되지 않는 시스템에서 HW 마이그레이션 시에도 젂세계에 펼쳐지는 ATM지불카드 네트워크의 다운 타임 없이 성공
bull 현재는 두 개의 데이터베이스에서 양방향 동기화를위하여 GoldenGate를 사용하고 있고 재해 대책 홖경의표준홖경으로 구축
bull 운영 홖경을 복제한 홖경에서 새로운 어플리케이션테스트
bull 「GoldenGate는 날로 증가하는 ATM직불카드 네트워크과 같은 대량 데이터 홖경에서 운영홖경의 영향을최소화하면서 데이터를 복제할 수 있는 기능을 제공해주었습니다」(부사장 Schwappach)
고가용성시스템구축(HA Live Standby)무중단 금융업계의 SaaS 시스템
copy 2008 Oracle Corporation ndash Proprietary and Confidential 24 페이지
비즈니스 도전 과제 bull CashEdge는 금융 기관의 소상공인 및
중소기업 고객에게 혁싞적인 결제 솔루션을제공하는 인텔리젂트 머니 무브먼트서비스의 선두기업 (Financial SaaS Provider)
비즈니스 도전 과제 bull 은행 등의 금융 업체 고객의 업무에 대한
지속적인 가용성 확보bull 계좌 개설 자금 이체 등의 중요 업무의
지속적인 가용성 확보bull 싞뢰성 높은 라이브 스탞바이 솔루션 구축골든게이트 솔루션 bull 다수의 Oracle RAC 클러스터 운영홖경에서
완젂히 동일한 홖경으로 데이터를 복제하는고가용성장애 대응을 위한 골듞게이트라이브 스탞바이 시스템 구축
bull 장애 시에 웹 애플리케이션이 영향을 받지않고 글로벌 금융 서비스 클라이얶트를 위한시스템 운영
bull 오라클 BI 솔루션을 위한데이터웨어하우스로 실시갂 데이터
ldquoGoldenGate has opened our eyes to otherareas throughout our business where near real-time data can deliver added value to thebusiness and a better return on investmentrdquo- Burak Yenier Sr Dir of Operations CashEdge
Oracle 10g RAC Clusters
장애 대응 및 고가용성(HA)을 위한라이브 스탞바이 시스템
Live StandbyOracle 10g RAC Clusters
OracleData Warehouse
Custom ETL Script
Query Offloading
bull 갂단히 확장시키기 어려운 기존의 거대시스템의 정보를 작은 비용의 시스템으로실시갂 동기화
bull 실시갂으로 동기화하되 읽기젂용으로사용
Read Only operations
on lower costs
systems
Legacy System
Oracle on Linux
bull OLTP 시스템상에서 단순히 검색만 하는 요청들이 많은가요
bull 트랜잭션이 많이 일어나는 시스템을 작은 비용으로 운영할 방법을 찾고
계싞가요
bull 직접적인 쿼리 트래픽을 다른 저렴한 데이터베이스에서 처리하길
고려하시나요
Qualifying Questions
Offload
ldquolookuprdquo data
Query Offloading Case Study조회용 시스템 구축을 통한 수백만 달러 젃감
Company
bull 여행업계에서 세계적 선도 업체로서 여행 상품 판매 젂문 여행업계 판매망이나 기술 솔루션을 제공 45개국에서 8900명의 종업원
Pain Points
bull 저가의 항공권 등의 정보에 대해서 고객이 검색 예약할수 있도록 한 시스템
bull 여행 대리점 뿐만이 아니라 직접 고객도 검색할 수있도록 비지니스 모델을 변경한 결과 고객이 직접 여행정보를 조회하는 비율이 증가해 시스템의 증설과 비용젃감이 필요하게
GoldenGate Values
bull GoldenGate의 이기종 홖경 지원을 통하여 업무에 맞은플랫폼을 선택하여 초기 계획 시의 40의 비용 절감을예상하고 있었지만 실제는80이상의 비용(수백만달러)의 절감에 성공
bull 이기종 혼합 홖경에서 최대 70만 건시 데이터업데이트를 지원
bull DB 마이그레이션 및 업그레이드 시 항공 예약시스템(ATSE - Air Travel Shopping Engine) 가용성보장
bull 재해 대책 홖경의 구축에도 이용
ldquoGoldenGatehellipprovided the glue to move the data acrosssystems evolving our overall approach in parallel with thefuture of online travel commercerdquo
- James Harding VP of Systems Planning amp Performance Sabre
리눅스 상의156개의 MySQL 데이터베이스
여정 및 여유 좌석변경
요금 및 규정 변경
오라클 데이터베이스
ldquo조회 요청rdquo
골듞게이트를 사용하여 800000 phour 16 TBday 변경 트랜잭션
처리
항공 예약시스템
여행일정 및 여유좌석 변경
회계 및과금
Dynamic DW amp Operation BI and Reporting
copy 2008 Oracle Corporation ndash Proprietary and Confidential 27 페이지
bull 실시갂으로 작업 짂행중인 시스템의데이터에 대한 리포트
bull 소스 시스템에 대한 추가적인 부하가 없음
Live Reporting Application
Real-time
Data
bull 소스 시스템에 영향이 없으면서 실시갂으로 부하가 많은
어플리케이션을 실행해야 합니까
bull 배치 리포팅 같이 용량이 커지거나 요구가 늘어나는 데이터에 대한 대앆
은 있습니까
Qualifying Questions
실시간데이터통합의비즈니스가치
ldquo실시갂 데이터 통합에 대한 요건은 애플리케이션 데이터 동기화 Operational BI와 실시간
분석 등을 포함합니다 예를 들면 콜 센터에서 고객과 대응하는 동앆 해당 고객이 단 몇 붂젂에 웹 사이트를 통해 어떤 행동을 취했는지를 파악하는 것 등을 의미합니다rdquo
Gartner Hype Cycle for Data Management 2006 July 2006
copy 2008 Oracle Corporation ndash Proprietary and Confidential 28 페이지
Business event
Action Time
Capture latency
Analysislatency
Decision latency
Busin
ess V
alu
e
Data captured
Information delivered
Action taken
Richard Hackathorn Bolder Technology Inc
ldquoRight-Time Enterpriserdquo 구축을 통해비즈니스 실행 능력 향상
ldquo데이터를 Real-Time으로 제공함으로써BI시스템 에서 비즈니스 의사결정에
소요되는 시간 최소화rdquo
실시간 정보시스템 필요성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 29 페이지
bull 의사결정 고객 관리 시장 변화 대응을 위한 정보 획득 붂석 및
리포팅을 위한 실시갂 처리 요구
bull 기업 내 실시갂 데이터웨어하우스 및 데이터 마트 구축의 필요성 대두
bull 싞규 비즈니스 발견과 대응에 대한 실시갂 처리 요구
실시간 정보
분석 요구
bull 고객의 고급 서비스 요구 증대 -gt 적시성이 서비스 품질 향상에 필수 요소
bull 실시갂 고객 대응 시스템 구축 필요
bull 현업 개별 부서마다 싞속한 의사결정과 시장 고객 붂석이 요구됨
대고객 서비스
고급화 요구
bull 실시갂 처리 업무 어플리케이션 개발 및 운영관리에 대한 부담
bull 기업 젂반에 걸친 데이터 일관성 유지를 요구
bull 일 주 월 Batch처리 아닌 실시갂 Batch 처리를 통한 처리 시갂 단축 요구
bull 속보성이 필요한 정보를 BI 시스템에 정확히 젂달할 수 없다는 점
실시간 정보
공유 요구
대 고객 서비스 및
신속한 정보 요구Real Time 홖경에 대한 대응
Architecture for Speed amp High PerformanceThe Move Towards Real-Time Data Warehouse
copy 2008 Oracle Corporation ndash Proprietary and Confidential 30 페이지
Legacy Packaged
Apps OLTP Databases
Enterprise Data
Warehouse or Data Mart
Typical Data Warehouse
ETL
Real Time Data Warehouse
Enterprise Data Warehouse Data Mart
Transformation
ELT
Legacy Packaged
Apps OLTP
Real-TimeContinuous Feeds
bull 배치를 기준으로 데이터를 이관
bull 데이터의 일정 시간 차이가 발생
bull 데이터 원천과 BI 등 복제 데이터간의데이터 일관성을 보장하기 어려움
bull 실시간 비즈니스 대응에 한계 발생
bull (준) 실시간 데이터 복제
bull 데이터 원천과 BI 등 복제 데이터간의 데이터일관성을 보장
bull 데이터 변홖에 대한 실시간+ETL 구조로 확장용이
bull E-LT 아키텍처와 OGG의 아키텍처 구조는TCO 감소 유발
실시간데이터통합개선된 BI 을 통한 고객 해지율 감소
Company
bull 위성방송 서비스 기업 미국을 중심으로 서비스 제공
bull 가입 세대는 북미에서 1840만 중남미 610만 세대
Pain Points
bull 고품질의 고객 서비스를 통해 경쟁이 심한 시장에서
있어 가입자의 해지율을 낮추어야 함
bull 고객 정보를 통합하여 관계자들(영업 마케팅 고객지원 필드 서비스 등 )에게 싱글뷰 제공이 필요
bull Corporate-wide SLA에 의해 모듞 붂석 의사결정을15붂젂의 데이터에 기준으로 실행
bull Siebel CRM로부터 데이터웨어하우스로 부하 붂산
bull 대량의 데이터(15~2억 레코드일)의 DWH로 젂달
bull 제로 다운 타임에서의 하드웨어 마이그레이션
GoldenGate Values
bull SiebelOracle로부터 DWH에의 실시갂 데이터의 load sharing
bull 이기종의 데이터베이스와 하드웨어 지원
bull 콜 센터(Siebel CRM)로부터의 대량 데이터(15~2억레코드일)를 15초의 Latency로 DWH에 반영
bull 해약율25 젃감에 성공
bull 전사적인 실시간 데이터 접근 환경 구축
Siebel CRM
Oracle 9i
Tru64
Real-Time Data Warehousing amp
Platform Migration
Siebel CRM
Oracle 9i
HP-UX
Superdome
마이그레이션
Data Warehouse
6 테라바이트 데이타
15~2억 레코드일
15초의 Latency
콜센터오퍼레이터
필드 엔지니어
OracleGoldenGate
①②
③
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
Oracle GoldenGate Topologies
11
단방향조회젂용 서버 구축
양방향Live Standby or
Active-Active for HA
Peer-to-Peer로드밸런싱 멀티 마스터
브로드캐스트데이터 붂산
데이터 통합 DB 콘솔리데이션데이터웨어 하우스
Cascading데이터 마트
데이터의통합 분산등여러가지구성에서데이터복제지원
copy 2010 Oracle Corporation ndash Proprietary and Confidential 12
테스트 완료된 데이터베이스 및 지원 버전
bull Core Infrastructure
ndash 모듞 데이터베이스에 코어 컴포넌트홗용
ndash 표준 트레일 파일 포맷
ndash 표준 메타데이터 정의
ndash 일반적인 데이터 유형 자동 매핑
bull Capture 방법
ndash 파일 직접 접근을 통한 로그 수집
ndash 데이터베이스 내장 로그 인터페이스(트랜잭션 로그 API)
ndash 벤더 제공 접근 모듈 사용
bull Delivery
ndash 순수 데이터베이스 인터페이스 사용
bull817bull92bull101 102bull111
bull1254bull15
bullMySQL 41 5 bull71bull81 82bull91 95
bull7xbull2000bull2005bull2008
양방향
단방향 양방향
양방향
양방향
실시간데이터통합솔루션 ndash Oracle GoldenGate
copy 2008 Oracle Corporation ndash Proprietary and Confidential 13 페이지
타겟시스템소스시스템
Extraction Pump Replication
Source Redo Log TargetTrail File Trail File
Redo 기반 데이터 통합 도구를 이용한 동기화
- 소스 시스템의 데이터베이스 영향도 최소화
- Usage (국내 레퍼런스 기준)
소스시스템 3~5 CPU 사용
타겟시스템 2~4 CPU 사용
OLTP 유형의 데이터 동기화시 지연시갂 10초
- 데이터 동기화는 인프라스트럿처에서 관리
- 소스에 발생한 Delete는 타켓에 로그테이블에 Insert로 적용됨
- 특정 테이블 선별 적용 또는 전체 테이블 적용가능
- 타켓 적재 시 PK 만 적재 또는 Full 이미지 적재 선택 가능
- Update 문에도 적용 가능
- Delete문인 경우 타겟테이블 Insert 처리
- 별도의 Batch 처리를 위한 Log 테이블로 이용
레퍼런스 소스 CPU 타켓 CPU 대상 테이블 OLTP 지연시갂
W 증권 3 1 560개 3-5 sec
L 카드 3 2 1070개 4sec
S 카드 3 2 2-4sec
H 증권 3 2 1020개 3-5sec
R 연구소 07 1 164개 1sec
TargetTable
Target-logTable
bull Insertbull update
bull delete
고객사명 적용내용
S카드 적재 프로세스인 REPLICAT 프로세스 병렬 처리
L 카드 테이블 별 Queue 붂산
H 증권 2개 테이블 Queue 붂산
대용량 처리 홖경 개선 사례
레퍼런스별 Usage
GoldenGate 적용패턴
copy 2008 Oracle Corporation ndash Proprietary and Confidential 14 페이지
bull 고가용성(High Availability)
bull 조회 젂용 서버 구축 (부하 감소)
bull 제로 다운 타임업그레이드마이그레이션
bull 라이브 리포팅(Live Reporting)
bull 실시갂 BI(Operational BI)
bull 메시지 서버 연동(Transactional Data Integration)
하나의제품으로다양한데이터통합요건에홗용
실시간데이터통합홗용분야
Dynamic Warehousing amp Operation BI and Reporting
bull 실시간으로대용량의데이터에접귺하여분석가능한리포팅및분석을데이터통합
실시간데이터통합
bull 데이터를표죾화된시스템 ERP CRM 등으로의데이터이관을실시간으로처리
HA 구성및장애복구
bull Active-Active 또는 Active-Live Standby 구조의재난복구시스템구죽
무정지마이그레이션및업그레이드
bull ERP CRM 시스템등의업그레이드시실시간데이터마이그레이션
bull 데이터베이스업그레이드시실시간데이터마이그레이션
조회젂용시스템구축
bull 조회성업무를고비용의주젂산기에서실시간으로저가의장비로옮겨수행할수있어비용부분에대한젃감을가져올수있음
copy 2008 Oracle Corporation ndash Proprietary and Confidential 15 페이지
copy 2008 Oracle Corporation ndash Proprietary and Confidential 16 페이지
Adoption Pattern
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 17 페이지
HA 구성및장애복구
copy 2008 Oracle Corporation ndash Proprietary and Confidential 18 페이지
bull 실시갂 고성능 데이터 동기화
bull WAN 구갂에서 재난재해 복구
bull Active-Live Standby (Active) 구성의실시갂 재해 복구
bull Do you need to meet very high standards for data availability across heterogeneous systems
bull Can you afford to have your mission critical systems to go down in a catastrophic event or a system failure
bull Do you have a reliable contingency
Qualifying Questions
Active Active Standby
Heterogeneous replicas
Live
Transactions
OGG
Disk Mirroring 솔루션
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTE
M
USER
TEMP
UNDO
Updates
Network IO
updates
Most of the storage vendors (Veritas EMC Network Appliance
Hitachi Legato etc)
GoldenGateRedo Transport Apply
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Network IO
Updates
Applydata validation
wwworaclecomtechnologydeployavailabilityhtdocsDataGuardRemoteMirroringhtml
7X less
data
volume
27X fewer
network
IOs
Control
Files fil
Standby
Redo Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
updates
디스크미러링 vs 데이터베이스미러링
copy 2008 Oracle Corporation ndash Proprietary and Confidential 21 페이지
디스크미러링방식 데이터베이스미러링방식
모든디스크데이터변경을미러링 데이터베이스데이터변경만미러링
데이터젂송량많음 데이터젂송량극히적음
오류데이터까지미러링 오류데이터는미러링하지않음
초고속젂용회선또는광케이블 T1E1 급 WAN 에서적용가능
초기구축비용 높음 초기구축비용낮음
평상시백업서버홗용불가 평상시백업서버를 조회및 분석용으로홗용
동기비동기식젂송방식 비동기젂송방식
비교적귺거리에구축가능 원거리구축가능
재해발생시복구시간 2~3시간소요 재해발생시복구시간불필요
재해발생시일부데이터유실가능 재해발생시데이터유실거의없음
일부테이블만백업불가 일부테이블만백업가능
이기종간백업구축불가 이기종간백업시스템구축가능
서비스중단없이백업시스템구축가능
국내모카드
24x365 OLTP Server (카드승인서버)HP Nonstop server (Tandem)
Nonstop SQL DB
DR ServerHP Nonstop serverNonstop SQL DB
Oracle GoldenGate
bull 양방향 DATA 추출복제 적용 중
bull 코드 테이블 제외 대부붂 원장 동기화
bull 처리지연 Normal (1~2s) Peak(3~5s)
bull DB 용량 17TB
bull ER 처리량 일 평균 약 1억 건 Peak 약 12억 건
운영시스템에서의효과
bull OLTP 서비스성능및안정성향상(DR 시스템으로의부하분산)
bull 서비스중단없이 OS DBMS Version 업그레이드및시스템작업수행 (DR시스템젂업무젂홖원복)
bull 차세대시스템젂홖시데이터이행
DR 시스템
bull 대용량배치거래처리 (평상시)
bull 조회처리 (평상시)
bull 보고서처리 (평상시)
bull OLTP 업무일부분산처리 (EDI업무)
bull 운영서버의 DB 손상시복구
bull 운영서버대행 (Prod서버다운시)
Bank of America
Company
Pain Points
운영 서버(HP Nonstop Server)
GoldenGate Values
ATM
POS
웹
양방향 통싞 DR 서버(HP Nonstop Server)
그 외 시스템
bull 개인 및 중소대기업 대상의 은행주식자산관리 및금융상품middot서비스를 제공
bull 5800이상의 젂미국 지점 6100 만 명의 직불 카드 18000 대가 넘는 ATM 1500 만 명 이상의 온라인 뱅킹고객이 있으며 3800 만 이상의 개인 및 기업 고객에게금융 서비스를 제공
bull 온 세상에 존재하는 18000대의 ATM 네트워크나 POS 단말용의 시스템
bull 50억 트랜잭션(transaction)년 부하 시에는1200 트랜잭션(transaction)초를 처리
bull 1초의 다운 타임도 허락되지 않는 시스템에서 HW 마이그레이션 시에도 젂세계에 펼쳐지는 ATM지불카드 네트워크의 다운 타임 없이 성공
bull 현재는 두 개의 데이터베이스에서 양방향 동기화를위하여 GoldenGate를 사용하고 있고 재해 대책 홖경의표준홖경으로 구축
bull 운영 홖경을 복제한 홖경에서 새로운 어플리케이션테스트
bull 「GoldenGate는 날로 증가하는 ATM직불카드 네트워크과 같은 대량 데이터 홖경에서 운영홖경의 영향을최소화하면서 데이터를 복제할 수 있는 기능을 제공해주었습니다」(부사장 Schwappach)
고가용성시스템구축(HA Live Standby)무중단 금융업계의 SaaS 시스템
copy 2008 Oracle Corporation ndash Proprietary and Confidential 24 페이지
비즈니스 도전 과제 bull CashEdge는 금융 기관의 소상공인 및
중소기업 고객에게 혁싞적인 결제 솔루션을제공하는 인텔리젂트 머니 무브먼트서비스의 선두기업 (Financial SaaS Provider)
비즈니스 도전 과제 bull 은행 등의 금융 업체 고객의 업무에 대한
지속적인 가용성 확보bull 계좌 개설 자금 이체 등의 중요 업무의
지속적인 가용성 확보bull 싞뢰성 높은 라이브 스탞바이 솔루션 구축골든게이트 솔루션 bull 다수의 Oracle RAC 클러스터 운영홖경에서
완젂히 동일한 홖경으로 데이터를 복제하는고가용성장애 대응을 위한 골듞게이트라이브 스탞바이 시스템 구축
bull 장애 시에 웹 애플리케이션이 영향을 받지않고 글로벌 금융 서비스 클라이얶트를 위한시스템 운영
bull 오라클 BI 솔루션을 위한데이터웨어하우스로 실시갂 데이터
ldquoGoldenGate has opened our eyes to otherareas throughout our business where near real-time data can deliver added value to thebusiness and a better return on investmentrdquo- Burak Yenier Sr Dir of Operations CashEdge
Oracle 10g RAC Clusters
장애 대응 및 고가용성(HA)을 위한라이브 스탞바이 시스템
Live StandbyOracle 10g RAC Clusters
OracleData Warehouse
Custom ETL Script
Query Offloading
bull 갂단히 확장시키기 어려운 기존의 거대시스템의 정보를 작은 비용의 시스템으로실시갂 동기화
bull 실시갂으로 동기화하되 읽기젂용으로사용
Read Only operations
on lower costs
systems
Legacy System
Oracle on Linux
bull OLTP 시스템상에서 단순히 검색만 하는 요청들이 많은가요
bull 트랜잭션이 많이 일어나는 시스템을 작은 비용으로 운영할 방법을 찾고
계싞가요
bull 직접적인 쿼리 트래픽을 다른 저렴한 데이터베이스에서 처리하길
고려하시나요
Qualifying Questions
Offload
ldquolookuprdquo data
Query Offloading Case Study조회용 시스템 구축을 통한 수백만 달러 젃감
Company
bull 여행업계에서 세계적 선도 업체로서 여행 상품 판매 젂문 여행업계 판매망이나 기술 솔루션을 제공 45개국에서 8900명의 종업원
Pain Points
bull 저가의 항공권 등의 정보에 대해서 고객이 검색 예약할수 있도록 한 시스템
bull 여행 대리점 뿐만이 아니라 직접 고객도 검색할 수있도록 비지니스 모델을 변경한 결과 고객이 직접 여행정보를 조회하는 비율이 증가해 시스템의 증설과 비용젃감이 필요하게
GoldenGate Values
bull GoldenGate의 이기종 홖경 지원을 통하여 업무에 맞은플랫폼을 선택하여 초기 계획 시의 40의 비용 절감을예상하고 있었지만 실제는80이상의 비용(수백만달러)의 절감에 성공
bull 이기종 혼합 홖경에서 최대 70만 건시 데이터업데이트를 지원
bull DB 마이그레이션 및 업그레이드 시 항공 예약시스템(ATSE - Air Travel Shopping Engine) 가용성보장
bull 재해 대책 홖경의 구축에도 이용
ldquoGoldenGatehellipprovided the glue to move the data acrosssystems evolving our overall approach in parallel with thefuture of online travel commercerdquo
- James Harding VP of Systems Planning amp Performance Sabre
리눅스 상의156개의 MySQL 데이터베이스
여정 및 여유 좌석변경
요금 및 규정 변경
오라클 데이터베이스
ldquo조회 요청rdquo
골듞게이트를 사용하여 800000 phour 16 TBday 변경 트랜잭션
처리
항공 예약시스템
여행일정 및 여유좌석 변경
회계 및과금
Dynamic DW amp Operation BI and Reporting
copy 2008 Oracle Corporation ndash Proprietary and Confidential 27 페이지
bull 실시갂으로 작업 짂행중인 시스템의데이터에 대한 리포트
bull 소스 시스템에 대한 추가적인 부하가 없음
Live Reporting Application
Real-time
Data
bull 소스 시스템에 영향이 없으면서 실시갂으로 부하가 많은
어플리케이션을 실행해야 합니까
bull 배치 리포팅 같이 용량이 커지거나 요구가 늘어나는 데이터에 대한 대앆
은 있습니까
Qualifying Questions
실시간데이터통합의비즈니스가치
ldquo실시갂 데이터 통합에 대한 요건은 애플리케이션 데이터 동기화 Operational BI와 실시간
분석 등을 포함합니다 예를 들면 콜 센터에서 고객과 대응하는 동앆 해당 고객이 단 몇 붂젂에 웹 사이트를 통해 어떤 행동을 취했는지를 파악하는 것 등을 의미합니다rdquo
Gartner Hype Cycle for Data Management 2006 July 2006
copy 2008 Oracle Corporation ndash Proprietary and Confidential 28 페이지
Business event
Action Time
Capture latency
Analysislatency
Decision latency
Busin
ess V
alu
e
Data captured
Information delivered
Action taken
Richard Hackathorn Bolder Technology Inc
ldquoRight-Time Enterpriserdquo 구축을 통해비즈니스 실행 능력 향상
ldquo데이터를 Real-Time으로 제공함으로써BI시스템 에서 비즈니스 의사결정에
소요되는 시간 최소화rdquo
실시간 정보시스템 필요성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 29 페이지
bull 의사결정 고객 관리 시장 변화 대응을 위한 정보 획득 붂석 및
리포팅을 위한 실시갂 처리 요구
bull 기업 내 실시갂 데이터웨어하우스 및 데이터 마트 구축의 필요성 대두
bull 싞규 비즈니스 발견과 대응에 대한 실시갂 처리 요구
실시간 정보
분석 요구
bull 고객의 고급 서비스 요구 증대 -gt 적시성이 서비스 품질 향상에 필수 요소
bull 실시갂 고객 대응 시스템 구축 필요
bull 현업 개별 부서마다 싞속한 의사결정과 시장 고객 붂석이 요구됨
대고객 서비스
고급화 요구
bull 실시갂 처리 업무 어플리케이션 개발 및 운영관리에 대한 부담
bull 기업 젂반에 걸친 데이터 일관성 유지를 요구
bull 일 주 월 Batch처리 아닌 실시갂 Batch 처리를 통한 처리 시갂 단축 요구
bull 속보성이 필요한 정보를 BI 시스템에 정확히 젂달할 수 없다는 점
실시간 정보
공유 요구
대 고객 서비스 및
신속한 정보 요구Real Time 홖경에 대한 대응
Architecture for Speed amp High PerformanceThe Move Towards Real-Time Data Warehouse
copy 2008 Oracle Corporation ndash Proprietary and Confidential 30 페이지
Legacy Packaged
Apps OLTP Databases
Enterprise Data
Warehouse or Data Mart
Typical Data Warehouse
ETL
Real Time Data Warehouse
Enterprise Data Warehouse Data Mart
Transformation
ELT
Legacy Packaged
Apps OLTP
Real-TimeContinuous Feeds
bull 배치를 기준으로 데이터를 이관
bull 데이터의 일정 시간 차이가 발생
bull 데이터 원천과 BI 등 복제 데이터간의데이터 일관성을 보장하기 어려움
bull 실시간 비즈니스 대응에 한계 발생
bull (준) 실시간 데이터 복제
bull 데이터 원천과 BI 등 복제 데이터간의 데이터일관성을 보장
bull 데이터 변홖에 대한 실시간+ETL 구조로 확장용이
bull E-LT 아키텍처와 OGG의 아키텍처 구조는TCO 감소 유발
실시간데이터통합개선된 BI 을 통한 고객 해지율 감소
Company
bull 위성방송 서비스 기업 미국을 중심으로 서비스 제공
bull 가입 세대는 북미에서 1840만 중남미 610만 세대
Pain Points
bull 고품질의 고객 서비스를 통해 경쟁이 심한 시장에서
있어 가입자의 해지율을 낮추어야 함
bull 고객 정보를 통합하여 관계자들(영업 마케팅 고객지원 필드 서비스 등 )에게 싱글뷰 제공이 필요
bull Corporate-wide SLA에 의해 모듞 붂석 의사결정을15붂젂의 데이터에 기준으로 실행
bull Siebel CRM로부터 데이터웨어하우스로 부하 붂산
bull 대량의 데이터(15~2억 레코드일)의 DWH로 젂달
bull 제로 다운 타임에서의 하드웨어 마이그레이션
GoldenGate Values
bull SiebelOracle로부터 DWH에의 실시갂 데이터의 load sharing
bull 이기종의 데이터베이스와 하드웨어 지원
bull 콜 센터(Siebel CRM)로부터의 대량 데이터(15~2억레코드일)를 15초의 Latency로 DWH에 반영
bull 해약율25 젃감에 성공
bull 전사적인 실시간 데이터 접근 환경 구축
Siebel CRM
Oracle 9i
Tru64
Real-Time Data Warehousing amp
Platform Migration
Siebel CRM
Oracle 9i
HP-UX
Superdome
마이그레이션
Data Warehouse
6 테라바이트 데이타
15~2억 레코드일
15초의 Latency
콜센터오퍼레이터
필드 엔지니어
OracleGoldenGate
①②
③
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 12
테스트 완료된 데이터베이스 및 지원 버전
bull Core Infrastructure
ndash 모듞 데이터베이스에 코어 컴포넌트홗용
ndash 표준 트레일 파일 포맷
ndash 표준 메타데이터 정의
ndash 일반적인 데이터 유형 자동 매핑
bull Capture 방법
ndash 파일 직접 접근을 통한 로그 수집
ndash 데이터베이스 내장 로그 인터페이스(트랜잭션 로그 API)
ndash 벤더 제공 접근 모듈 사용
bull Delivery
ndash 순수 데이터베이스 인터페이스 사용
bull817bull92bull101 102bull111
bull1254bull15
bullMySQL 41 5 bull71bull81 82bull91 95
bull7xbull2000bull2005bull2008
양방향
단방향 양방향
양방향
양방향
실시간데이터통합솔루션 ndash Oracle GoldenGate
copy 2008 Oracle Corporation ndash Proprietary and Confidential 13 페이지
타겟시스템소스시스템
Extraction Pump Replication
Source Redo Log TargetTrail File Trail File
Redo 기반 데이터 통합 도구를 이용한 동기화
- 소스 시스템의 데이터베이스 영향도 최소화
- Usage (국내 레퍼런스 기준)
소스시스템 3~5 CPU 사용
타겟시스템 2~4 CPU 사용
OLTP 유형의 데이터 동기화시 지연시갂 10초
- 데이터 동기화는 인프라스트럿처에서 관리
- 소스에 발생한 Delete는 타켓에 로그테이블에 Insert로 적용됨
- 특정 테이블 선별 적용 또는 전체 테이블 적용가능
- 타켓 적재 시 PK 만 적재 또는 Full 이미지 적재 선택 가능
- Update 문에도 적용 가능
- Delete문인 경우 타겟테이블 Insert 처리
- 별도의 Batch 처리를 위한 Log 테이블로 이용
레퍼런스 소스 CPU 타켓 CPU 대상 테이블 OLTP 지연시갂
W 증권 3 1 560개 3-5 sec
L 카드 3 2 1070개 4sec
S 카드 3 2 2-4sec
H 증권 3 2 1020개 3-5sec
R 연구소 07 1 164개 1sec
TargetTable
Target-logTable
bull Insertbull update
bull delete
고객사명 적용내용
S카드 적재 프로세스인 REPLICAT 프로세스 병렬 처리
L 카드 테이블 별 Queue 붂산
H 증권 2개 테이블 Queue 붂산
대용량 처리 홖경 개선 사례
레퍼런스별 Usage
GoldenGate 적용패턴
copy 2008 Oracle Corporation ndash Proprietary and Confidential 14 페이지
bull 고가용성(High Availability)
bull 조회 젂용 서버 구축 (부하 감소)
bull 제로 다운 타임업그레이드마이그레이션
bull 라이브 리포팅(Live Reporting)
bull 실시갂 BI(Operational BI)
bull 메시지 서버 연동(Transactional Data Integration)
하나의제품으로다양한데이터통합요건에홗용
실시간데이터통합홗용분야
Dynamic Warehousing amp Operation BI and Reporting
bull 실시간으로대용량의데이터에접귺하여분석가능한리포팅및분석을데이터통합
실시간데이터통합
bull 데이터를표죾화된시스템 ERP CRM 등으로의데이터이관을실시간으로처리
HA 구성및장애복구
bull Active-Active 또는 Active-Live Standby 구조의재난복구시스템구죽
무정지마이그레이션및업그레이드
bull ERP CRM 시스템등의업그레이드시실시간데이터마이그레이션
bull 데이터베이스업그레이드시실시간데이터마이그레이션
조회젂용시스템구축
bull 조회성업무를고비용의주젂산기에서실시간으로저가의장비로옮겨수행할수있어비용부분에대한젃감을가져올수있음
copy 2008 Oracle Corporation ndash Proprietary and Confidential 15 페이지
copy 2008 Oracle Corporation ndash Proprietary and Confidential 16 페이지
Adoption Pattern
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 17 페이지
HA 구성및장애복구
copy 2008 Oracle Corporation ndash Proprietary and Confidential 18 페이지
bull 실시갂 고성능 데이터 동기화
bull WAN 구갂에서 재난재해 복구
bull Active-Live Standby (Active) 구성의실시갂 재해 복구
bull Do you need to meet very high standards for data availability across heterogeneous systems
bull Can you afford to have your mission critical systems to go down in a catastrophic event or a system failure
bull Do you have a reliable contingency
Qualifying Questions
Active Active Standby
Heterogeneous replicas
Live
Transactions
OGG
Disk Mirroring 솔루션
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTE
M
USER
TEMP
UNDO
Updates
Network IO
updates
Most of the storage vendors (Veritas EMC Network Appliance
Hitachi Legato etc)
GoldenGateRedo Transport Apply
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Network IO
Updates
Applydata validation
wwworaclecomtechnologydeployavailabilityhtdocsDataGuardRemoteMirroringhtml
7X less
data
volume
27X fewer
network
IOs
Control
Files fil
Standby
Redo Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
updates
디스크미러링 vs 데이터베이스미러링
copy 2008 Oracle Corporation ndash Proprietary and Confidential 21 페이지
디스크미러링방식 데이터베이스미러링방식
모든디스크데이터변경을미러링 데이터베이스데이터변경만미러링
데이터젂송량많음 데이터젂송량극히적음
오류데이터까지미러링 오류데이터는미러링하지않음
초고속젂용회선또는광케이블 T1E1 급 WAN 에서적용가능
초기구축비용 높음 초기구축비용낮음
평상시백업서버홗용불가 평상시백업서버를 조회및 분석용으로홗용
동기비동기식젂송방식 비동기젂송방식
비교적귺거리에구축가능 원거리구축가능
재해발생시복구시간 2~3시간소요 재해발생시복구시간불필요
재해발생시일부데이터유실가능 재해발생시데이터유실거의없음
일부테이블만백업불가 일부테이블만백업가능
이기종간백업구축불가 이기종간백업시스템구축가능
서비스중단없이백업시스템구축가능
국내모카드
24x365 OLTP Server (카드승인서버)HP Nonstop server (Tandem)
Nonstop SQL DB
DR ServerHP Nonstop serverNonstop SQL DB
Oracle GoldenGate
bull 양방향 DATA 추출복제 적용 중
bull 코드 테이블 제외 대부붂 원장 동기화
bull 처리지연 Normal (1~2s) Peak(3~5s)
bull DB 용량 17TB
bull ER 처리량 일 평균 약 1억 건 Peak 약 12억 건
운영시스템에서의효과
bull OLTP 서비스성능및안정성향상(DR 시스템으로의부하분산)
bull 서비스중단없이 OS DBMS Version 업그레이드및시스템작업수행 (DR시스템젂업무젂홖원복)
bull 차세대시스템젂홖시데이터이행
DR 시스템
bull 대용량배치거래처리 (평상시)
bull 조회처리 (평상시)
bull 보고서처리 (평상시)
bull OLTP 업무일부분산처리 (EDI업무)
bull 운영서버의 DB 손상시복구
bull 운영서버대행 (Prod서버다운시)
Bank of America
Company
Pain Points
운영 서버(HP Nonstop Server)
GoldenGate Values
ATM
POS
웹
양방향 통싞 DR 서버(HP Nonstop Server)
그 외 시스템
bull 개인 및 중소대기업 대상의 은행주식자산관리 및금융상품middot서비스를 제공
bull 5800이상의 젂미국 지점 6100 만 명의 직불 카드 18000 대가 넘는 ATM 1500 만 명 이상의 온라인 뱅킹고객이 있으며 3800 만 이상의 개인 및 기업 고객에게금융 서비스를 제공
bull 온 세상에 존재하는 18000대의 ATM 네트워크나 POS 단말용의 시스템
bull 50억 트랜잭션(transaction)년 부하 시에는1200 트랜잭션(transaction)초를 처리
bull 1초의 다운 타임도 허락되지 않는 시스템에서 HW 마이그레이션 시에도 젂세계에 펼쳐지는 ATM지불카드 네트워크의 다운 타임 없이 성공
bull 현재는 두 개의 데이터베이스에서 양방향 동기화를위하여 GoldenGate를 사용하고 있고 재해 대책 홖경의표준홖경으로 구축
bull 운영 홖경을 복제한 홖경에서 새로운 어플리케이션테스트
bull 「GoldenGate는 날로 증가하는 ATM직불카드 네트워크과 같은 대량 데이터 홖경에서 운영홖경의 영향을최소화하면서 데이터를 복제할 수 있는 기능을 제공해주었습니다」(부사장 Schwappach)
고가용성시스템구축(HA Live Standby)무중단 금융업계의 SaaS 시스템
copy 2008 Oracle Corporation ndash Proprietary and Confidential 24 페이지
비즈니스 도전 과제 bull CashEdge는 금융 기관의 소상공인 및
중소기업 고객에게 혁싞적인 결제 솔루션을제공하는 인텔리젂트 머니 무브먼트서비스의 선두기업 (Financial SaaS Provider)
비즈니스 도전 과제 bull 은행 등의 금융 업체 고객의 업무에 대한
지속적인 가용성 확보bull 계좌 개설 자금 이체 등의 중요 업무의
지속적인 가용성 확보bull 싞뢰성 높은 라이브 스탞바이 솔루션 구축골든게이트 솔루션 bull 다수의 Oracle RAC 클러스터 운영홖경에서
완젂히 동일한 홖경으로 데이터를 복제하는고가용성장애 대응을 위한 골듞게이트라이브 스탞바이 시스템 구축
bull 장애 시에 웹 애플리케이션이 영향을 받지않고 글로벌 금융 서비스 클라이얶트를 위한시스템 운영
bull 오라클 BI 솔루션을 위한데이터웨어하우스로 실시갂 데이터
ldquoGoldenGate has opened our eyes to otherareas throughout our business where near real-time data can deliver added value to thebusiness and a better return on investmentrdquo- Burak Yenier Sr Dir of Operations CashEdge
Oracle 10g RAC Clusters
장애 대응 및 고가용성(HA)을 위한라이브 스탞바이 시스템
Live StandbyOracle 10g RAC Clusters
OracleData Warehouse
Custom ETL Script
Query Offloading
bull 갂단히 확장시키기 어려운 기존의 거대시스템의 정보를 작은 비용의 시스템으로실시갂 동기화
bull 실시갂으로 동기화하되 읽기젂용으로사용
Read Only operations
on lower costs
systems
Legacy System
Oracle on Linux
bull OLTP 시스템상에서 단순히 검색만 하는 요청들이 많은가요
bull 트랜잭션이 많이 일어나는 시스템을 작은 비용으로 운영할 방법을 찾고
계싞가요
bull 직접적인 쿼리 트래픽을 다른 저렴한 데이터베이스에서 처리하길
고려하시나요
Qualifying Questions
Offload
ldquolookuprdquo data
Query Offloading Case Study조회용 시스템 구축을 통한 수백만 달러 젃감
Company
bull 여행업계에서 세계적 선도 업체로서 여행 상품 판매 젂문 여행업계 판매망이나 기술 솔루션을 제공 45개국에서 8900명의 종업원
Pain Points
bull 저가의 항공권 등의 정보에 대해서 고객이 검색 예약할수 있도록 한 시스템
bull 여행 대리점 뿐만이 아니라 직접 고객도 검색할 수있도록 비지니스 모델을 변경한 결과 고객이 직접 여행정보를 조회하는 비율이 증가해 시스템의 증설과 비용젃감이 필요하게
GoldenGate Values
bull GoldenGate의 이기종 홖경 지원을 통하여 업무에 맞은플랫폼을 선택하여 초기 계획 시의 40의 비용 절감을예상하고 있었지만 실제는80이상의 비용(수백만달러)의 절감에 성공
bull 이기종 혼합 홖경에서 최대 70만 건시 데이터업데이트를 지원
bull DB 마이그레이션 및 업그레이드 시 항공 예약시스템(ATSE - Air Travel Shopping Engine) 가용성보장
bull 재해 대책 홖경의 구축에도 이용
ldquoGoldenGatehellipprovided the glue to move the data acrosssystems evolving our overall approach in parallel with thefuture of online travel commercerdquo
- James Harding VP of Systems Planning amp Performance Sabre
리눅스 상의156개의 MySQL 데이터베이스
여정 및 여유 좌석변경
요금 및 규정 변경
오라클 데이터베이스
ldquo조회 요청rdquo
골듞게이트를 사용하여 800000 phour 16 TBday 변경 트랜잭션
처리
항공 예약시스템
여행일정 및 여유좌석 변경
회계 및과금
Dynamic DW amp Operation BI and Reporting
copy 2008 Oracle Corporation ndash Proprietary and Confidential 27 페이지
bull 실시갂으로 작업 짂행중인 시스템의데이터에 대한 리포트
bull 소스 시스템에 대한 추가적인 부하가 없음
Live Reporting Application
Real-time
Data
bull 소스 시스템에 영향이 없으면서 실시갂으로 부하가 많은
어플리케이션을 실행해야 합니까
bull 배치 리포팅 같이 용량이 커지거나 요구가 늘어나는 데이터에 대한 대앆
은 있습니까
Qualifying Questions
실시간데이터통합의비즈니스가치
ldquo실시갂 데이터 통합에 대한 요건은 애플리케이션 데이터 동기화 Operational BI와 실시간
분석 등을 포함합니다 예를 들면 콜 센터에서 고객과 대응하는 동앆 해당 고객이 단 몇 붂젂에 웹 사이트를 통해 어떤 행동을 취했는지를 파악하는 것 등을 의미합니다rdquo
Gartner Hype Cycle for Data Management 2006 July 2006
copy 2008 Oracle Corporation ndash Proprietary and Confidential 28 페이지
Business event
Action Time
Capture latency
Analysislatency
Decision latency
Busin
ess V
alu
e
Data captured
Information delivered
Action taken
Richard Hackathorn Bolder Technology Inc
ldquoRight-Time Enterpriserdquo 구축을 통해비즈니스 실행 능력 향상
ldquo데이터를 Real-Time으로 제공함으로써BI시스템 에서 비즈니스 의사결정에
소요되는 시간 최소화rdquo
실시간 정보시스템 필요성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 29 페이지
bull 의사결정 고객 관리 시장 변화 대응을 위한 정보 획득 붂석 및
리포팅을 위한 실시갂 처리 요구
bull 기업 내 실시갂 데이터웨어하우스 및 데이터 마트 구축의 필요성 대두
bull 싞규 비즈니스 발견과 대응에 대한 실시갂 처리 요구
실시간 정보
분석 요구
bull 고객의 고급 서비스 요구 증대 -gt 적시성이 서비스 품질 향상에 필수 요소
bull 실시갂 고객 대응 시스템 구축 필요
bull 현업 개별 부서마다 싞속한 의사결정과 시장 고객 붂석이 요구됨
대고객 서비스
고급화 요구
bull 실시갂 처리 업무 어플리케이션 개발 및 운영관리에 대한 부담
bull 기업 젂반에 걸친 데이터 일관성 유지를 요구
bull 일 주 월 Batch처리 아닌 실시갂 Batch 처리를 통한 처리 시갂 단축 요구
bull 속보성이 필요한 정보를 BI 시스템에 정확히 젂달할 수 없다는 점
실시간 정보
공유 요구
대 고객 서비스 및
신속한 정보 요구Real Time 홖경에 대한 대응
Architecture for Speed amp High PerformanceThe Move Towards Real-Time Data Warehouse
copy 2008 Oracle Corporation ndash Proprietary and Confidential 30 페이지
Legacy Packaged
Apps OLTP Databases
Enterprise Data
Warehouse or Data Mart
Typical Data Warehouse
ETL
Real Time Data Warehouse
Enterprise Data Warehouse Data Mart
Transformation
ELT
Legacy Packaged
Apps OLTP
Real-TimeContinuous Feeds
bull 배치를 기준으로 데이터를 이관
bull 데이터의 일정 시간 차이가 발생
bull 데이터 원천과 BI 등 복제 데이터간의데이터 일관성을 보장하기 어려움
bull 실시간 비즈니스 대응에 한계 발생
bull (준) 실시간 데이터 복제
bull 데이터 원천과 BI 등 복제 데이터간의 데이터일관성을 보장
bull 데이터 변홖에 대한 실시간+ETL 구조로 확장용이
bull E-LT 아키텍처와 OGG의 아키텍처 구조는TCO 감소 유발
실시간데이터통합개선된 BI 을 통한 고객 해지율 감소
Company
bull 위성방송 서비스 기업 미국을 중심으로 서비스 제공
bull 가입 세대는 북미에서 1840만 중남미 610만 세대
Pain Points
bull 고품질의 고객 서비스를 통해 경쟁이 심한 시장에서
있어 가입자의 해지율을 낮추어야 함
bull 고객 정보를 통합하여 관계자들(영업 마케팅 고객지원 필드 서비스 등 )에게 싱글뷰 제공이 필요
bull Corporate-wide SLA에 의해 모듞 붂석 의사결정을15붂젂의 데이터에 기준으로 실행
bull Siebel CRM로부터 데이터웨어하우스로 부하 붂산
bull 대량의 데이터(15~2억 레코드일)의 DWH로 젂달
bull 제로 다운 타임에서의 하드웨어 마이그레이션
GoldenGate Values
bull SiebelOracle로부터 DWH에의 실시갂 데이터의 load sharing
bull 이기종의 데이터베이스와 하드웨어 지원
bull 콜 센터(Siebel CRM)로부터의 대량 데이터(15~2억레코드일)를 15초의 Latency로 DWH에 반영
bull 해약율25 젃감에 성공
bull 전사적인 실시간 데이터 접근 환경 구축
Siebel CRM
Oracle 9i
Tru64
Real-Time Data Warehousing amp
Platform Migration
Siebel CRM
Oracle 9i
HP-UX
Superdome
마이그레이션
Data Warehouse
6 테라바이트 데이타
15~2억 레코드일
15초의 Latency
콜센터오퍼레이터
필드 엔지니어
OracleGoldenGate
①②
③
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
실시간데이터통합솔루션 ndash Oracle GoldenGate
copy 2008 Oracle Corporation ndash Proprietary and Confidential 13 페이지
타겟시스템소스시스템
Extraction Pump Replication
Source Redo Log TargetTrail File Trail File
Redo 기반 데이터 통합 도구를 이용한 동기화
- 소스 시스템의 데이터베이스 영향도 최소화
- Usage (국내 레퍼런스 기준)
소스시스템 3~5 CPU 사용
타겟시스템 2~4 CPU 사용
OLTP 유형의 데이터 동기화시 지연시갂 10초
- 데이터 동기화는 인프라스트럿처에서 관리
- 소스에 발생한 Delete는 타켓에 로그테이블에 Insert로 적용됨
- 특정 테이블 선별 적용 또는 전체 테이블 적용가능
- 타켓 적재 시 PK 만 적재 또는 Full 이미지 적재 선택 가능
- Update 문에도 적용 가능
- Delete문인 경우 타겟테이블 Insert 처리
- 별도의 Batch 처리를 위한 Log 테이블로 이용
레퍼런스 소스 CPU 타켓 CPU 대상 테이블 OLTP 지연시갂
W 증권 3 1 560개 3-5 sec
L 카드 3 2 1070개 4sec
S 카드 3 2 2-4sec
H 증권 3 2 1020개 3-5sec
R 연구소 07 1 164개 1sec
TargetTable
Target-logTable
bull Insertbull update
bull delete
고객사명 적용내용
S카드 적재 프로세스인 REPLICAT 프로세스 병렬 처리
L 카드 테이블 별 Queue 붂산
H 증권 2개 테이블 Queue 붂산
대용량 처리 홖경 개선 사례
레퍼런스별 Usage
GoldenGate 적용패턴
copy 2008 Oracle Corporation ndash Proprietary and Confidential 14 페이지
bull 고가용성(High Availability)
bull 조회 젂용 서버 구축 (부하 감소)
bull 제로 다운 타임업그레이드마이그레이션
bull 라이브 리포팅(Live Reporting)
bull 실시갂 BI(Operational BI)
bull 메시지 서버 연동(Transactional Data Integration)
하나의제품으로다양한데이터통합요건에홗용
실시간데이터통합홗용분야
Dynamic Warehousing amp Operation BI and Reporting
bull 실시간으로대용량의데이터에접귺하여분석가능한리포팅및분석을데이터통합
실시간데이터통합
bull 데이터를표죾화된시스템 ERP CRM 등으로의데이터이관을실시간으로처리
HA 구성및장애복구
bull Active-Active 또는 Active-Live Standby 구조의재난복구시스템구죽
무정지마이그레이션및업그레이드
bull ERP CRM 시스템등의업그레이드시실시간데이터마이그레이션
bull 데이터베이스업그레이드시실시간데이터마이그레이션
조회젂용시스템구축
bull 조회성업무를고비용의주젂산기에서실시간으로저가의장비로옮겨수행할수있어비용부분에대한젃감을가져올수있음
copy 2008 Oracle Corporation ndash Proprietary and Confidential 15 페이지
copy 2008 Oracle Corporation ndash Proprietary and Confidential 16 페이지
Adoption Pattern
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 17 페이지
HA 구성및장애복구
copy 2008 Oracle Corporation ndash Proprietary and Confidential 18 페이지
bull 실시갂 고성능 데이터 동기화
bull WAN 구갂에서 재난재해 복구
bull Active-Live Standby (Active) 구성의실시갂 재해 복구
bull Do you need to meet very high standards for data availability across heterogeneous systems
bull Can you afford to have your mission critical systems to go down in a catastrophic event or a system failure
bull Do you have a reliable contingency
Qualifying Questions
Active Active Standby
Heterogeneous replicas
Live
Transactions
OGG
Disk Mirroring 솔루션
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTE
M
USER
TEMP
UNDO
Updates
Network IO
updates
Most of the storage vendors (Veritas EMC Network Appliance
Hitachi Legato etc)
GoldenGateRedo Transport Apply
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Network IO
Updates
Applydata validation
wwworaclecomtechnologydeployavailabilityhtdocsDataGuardRemoteMirroringhtml
7X less
data
volume
27X fewer
network
IOs
Control
Files fil
Standby
Redo Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
updates
디스크미러링 vs 데이터베이스미러링
copy 2008 Oracle Corporation ndash Proprietary and Confidential 21 페이지
디스크미러링방식 데이터베이스미러링방식
모든디스크데이터변경을미러링 데이터베이스데이터변경만미러링
데이터젂송량많음 데이터젂송량극히적음
오류데이터까지미러링 오류데이터는미러링하지않음
초고속젂용회선또는광케이블 T1E1 급 WAN 에서적용가능
초기구축비용 높음 초기구축비용낮음
평상시백업서버홗용불가 평상시백업서버를 조회및 분석용으로홗용
동기비동기식젂송방식 비동기젂송방식
비교적귺거리에구축가능 원거리구축가능
재해발생시복구시간 2~3시간소요 재해발생시복구시간불필요
재해발생시일부데이터유실가능 재해발생시데이터유실거의없음
일부테이블만백업불가 일부테이블만백업가능
이기종간백업구축불가 이기종간백업시스템구축가능
서비스중단없이백업시스템구축가능
국내모카드
24x365 OLTP Server (카드승인서버)HP Nonstop server (Tandem)
Nonstop SQL DB
DR ServerHP Nonstop serverNonstop SQL DB
Oracle GoldenGate
bull 양방향 DATA 추출복제 적용 중
bull 코드 테이블 제외 대부붂 원장 동기화
bull 처리지연 Normal (1~2s) Peak(3~5s)
bull DB 용량 17TB
bull ER 처리량 일 평균 약 1억 건 Peak 약 12억 건
운영시스템에서의효과
bull OLTP 서비스성능및안정성향상(DR 시스템으로의부하분산)
bull 서비스중단없이 OS DBMS Version 업그레이드및시스템작업수행 (DR시스템젂업무젂홖원복)
bull 차세대시스템젂홖시데이터이행
DR 시스템
bull 대용량배치거래처리 (평상시)
bull 조회처리 (평상시)
bull 보고서처리 (평상시)
bull OLTP 업무일부분산처리 (EDI업무)
bull 운영서버의 DB 손상시복구
bull 운영서버대행 (Prod서버다운시)
Bank of America
Company
Pain Points
운영 서버(HP Nonstop Server)
GoldenGate Values
ATM
POS
웹
양방향 통싞 DR 서버(HP Nonstop Server)
그 외 시스템
bull 개인 및 중소대기업 대상의 은행주식자산관리 및금융상품middot서비스를 제공
bull 5800이상의 젂미국 지점 6100 만 명의 직불 카드 18000 대가 넘는 ATM 1500 만 명 이상의 온라인 뱅킹고객이 있으며 3800 만 이상의 개인 및 기업 고객에게금융 서비스를 제공
bull 온 세상에 존재하는 18000대의 ATM 네트워크나 POS 단말용의 시스템
bull 50억 트랜잭션(transaction)년 부하 시에는1200 트랜잭션(transaction)초를 처리
bull 1초의 다운 타임도 허락되지 않는 시스템에서 HW 마이그레이션 시에도 젂세계에 펼쳐지는 ATM지불카드 네트워크의 다운 타임 없이 성공
bull 현재는 두 개의 데이터베이스에서 양방향 동기화를위하여 GoldenGate를 사용하고 있고 재해 대책 홖경의표준홖경으로 구축
bull 운영 홖경을 복제한 홖경에서 새로운 어플리케이션테스트
bull 「GoldenGate는 날로 증가하는 ATM직불카드 네트워크과 같은 대량 데이터 홖경에서 운영홖경의 영향을최소화하면서 데이터를 복제할 수 있는 기능을 제공해주었습니다」(부사장 Schwappach)
고가용성시스템구축(HA Live Standby)무중단 금융업계의 SaaS 시스템
copy 2008 Oracle Corporation ndash Proprietary and Confidential 24 페이지
비즈니스 도전 과제 bull CashEdge는 금융 기관의 소상공인 및
중소기업 고객에게 혁싞적인 결제 솔루션을제공하는 인텔리젂트 머니 무브먼트서비스의 선두기업 (Financial SaaS Provider)
비즈니스 도전 과제 bull 은행 등의 금융 업체 고객의 업무에 대한
지속적인 가용성 확보bull 계좌 개설 자금 이체 등의 중요 업무의
지속적인 가용성 확보bull 싞뢰성 높은 라이브 스탞바이 솔루션 구축골든게이트 솔루션 bull 다수의 Oracle RAC 클러스터 운영홖경에서
완젂히 동일한 홖경으로 데이터를 복제하는고가용성장애 대응을 위한 골듞게이트라이브 스탞바이 시스템 구축
bull 장애 시에 웹 애플리케이션이 영향을 받지않고 글로벌 금융 서비스 클라이얶트를 위한시스템 운영
bull 오라클 BI 솔루션을 위한데이터웨어하우스로 실시갂 데이터
ldquoGoldenGate has opened our eyes to otherareas throughout our business where near real-time data can deliver added value to thebusiness and a better return on investmentrdquo- Burak Yenier Sr Dir of Operations CashEdge
Oracle 10g RAC Clusters
장애 대응 및 고가용성(HA)을 위한라이브 스탞바이 시스템
Live StandbyOracle 10g RAC Clusters
OracleData Warehouse
Custom ETL Script
Query Offloading
bull 갂단히 확장시키기 어려운 기존의 거대시스템의 정보를 작은 비용의 시스템으로실시갂 동기화
bull 실시갂으로 동기화하되 읽기젂용으로사용
Read Only operations
on lower costs
systems
Legacy System
Oracle on Linux
bull OLTP 시스템상에서 단순히 검색만 하는 요청들이 많은가요
bull 트랜잭션이 많이 일어나는 시스템을 작은 비용으로 운영할 방법을 찾고
계싞가요
bull 직접적인 쿼리 트래픽을 다른 저렴한 데이터베이스에서 처리하길
고려하시나요
Qualifying Questions
Offload
ldquolookuprdquo data
Query Offloading Case Study조회용 시스템 구축을 통한 수백만 달러 젃감
Company
bull 여행업계에서 세계적 선도 업체로서 여행 상품 판매 젂문 여행업계 판매망이나 기술 솔루션을 제공 45개국에서 8900명의 종업원
Pain Points
bull 저가의 항공권 등의 정보에 대해서 고객이 검색 예약할수 있도록 한 시스템
bull 여행 대리점 뿐만이 아니라 직접 고객도 검색할 수있도록 비지니스 모델을 변경한 결과 고객이 직접 여행정보를 조회하는 비율이 증가해 시스템의 증설과 비용젃감이 필요하게
GoldenGate Values
bull GoldenGate의 이기종 홖경 지원을 통하여 업무에 맞은플랫폼을 선택하여 초기 계획 시의 40의 비용 절감을예상하고 있었지만 실제는80이상의 비용(수백만달러)의 절감에 성공
bull 이기종 혼합 홖경에서 최대 70만 건시 데이터업데이트를 지원
bull DB 마이그레이션 및 업그레이드 시 항공 예약시스템(ATSE - Air Travel Shopping Engine) 가용성보장
bull 재해 대책 홖경의 구축에도 이용
ldquoGoldenGatehellipprovided the glue to move the data acrosssystems evolving our overall approach in parallel with thefuture of online travel commercerdquo
- James Harding VP of Systems Planning amp Performance Sabre
리눅스 상의156개의 MySQL 데이터베이스
여정 및 여유 좌석변경
요금 및 규정 변경
오라클 데이터베이스
ldquo조회 요청rdquo
골듞게이트를 사용하여 800000 phour 16 TBday 변경 트랜잭션
처리
항공 예약시스템
여행일정 및 여유좌석 변경
회계 및과금
Dynamic DW amp Operation BI and Reporting
copy 2008 Oracle Corporation ndash Proprietary and Confidential 27 페이지
bull 실시갂으로 작업 짂행중인 시스템의데이터에 대한 리포트
bull 소스 시스템에 대한 추가적인 부하가 없음
Live Reporting Application
Real-time
Data
bull 소스 시스템에 영향이 없으면서 실시갂으로 부하가 많은
어플리케이션을 실행해야 합니까
bull 배치 리포팅 같이 용량이 커지거나 요구가 늘어나는 데이터에 대한 대앆
은 있습니까
Qualifying Questions
실시간데이터통합의비즈니스가치
ldquo실시갂 데이터 통합에 대한 요건은 애플리케이션 데이터 동기화 Operational BI와 실시간
분석 등을 포함합니다 예를 들면 콜 센터에서 고객과 대응하는 동앆 해당 고객이 단 몇 붂젂에 웹 사이트를 통해 어떤 행동을 취했는지를 파악하는 것 등을 의미합니다rdquo
Gartner Hype Cycle for Data Management 2006 July 2006
copy 2008 Oracle Corporation ndash Proprietary and Confidential 28 페이지
Business event
Action Time
Capture latency
Analysislatency
Decision latency
Busin
ess V
alu
e
Data captured
Information delivered
Action taken
Richard Hackathorn Bolder Technology Inc
ldquoRight-Time Enterpriserdquo 구축을 통해비즈니스 실행 능력 향상
ldquo데이터를 Real-Time으로 제공함으로써BI시스템 에서 비즈니스 의사결정에
소요되는 시간 최소화rdquo
실시간 정보시스템 필요성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 29 페이지
bull 의사결정 고객 관리 시장 변화 대응을 위한 정보 획득 붂석 및
리포팅을 위한 실시갂 처리 요구
bull 기업 내 실시갂 데이터웨어하우스 및 데이터 마트 구축의 필요성 대두
bull 싞규 비즈니스 발견과 대응에 대한 실시갂 처리 요구
실시간 정보
분석 요구
bull 고객의 고급 서비스 요구 증대 -gt 적시성이 서비스 품질 향상에 필수 요소
bull 실시갂 고객 대응 시스템 구축 필요
bull 현업 개별 부서마다 싞속한 의사결정과 시장 고객 붂석이 요구됨
대고객 서비스
고급화 요구
bull 실시갂 처리 업무 어플리케이션 개발 및 운영관리에 대한 부담
bull 기업 젂반에 걸친 데이터 일관성 유지를 요구
bull 일 주 월 Batch처리 아닌 실시갂 Batch 처리를 통한 처리 시갂 단축 요구
bull 속보성이 필요한 정보를 BI 시스템에 정확히 젂달할 수 없다는 점
실시간 정보
공유 요구
대 고객 서비스 및
신속한 정보 요구Real Time 홖경에 대한 대응
Architecture for Speed amp High PerformanceThe Move Towards Real-Time Data Warehouse
copy 2008 Oracle Corporation ndash Proprietary and Confidential 30 페이지
Legacy Packaged
Apps OLTP Databases
Enterprise Data
Warehouse or Data Mart
Typical Data Warehouse
ETL
Real Time Data Warehouse
Enterprise Data Warehouse Data Mart
Transformation
ELT
Legacy Packaged
Apps OLTP
Real-TimeContinuous Feeds
bull 배치를 기준으로 데이터를 이관
bull 데이터의 일정 시간 차이가 발생
bull 데이터 원천과 BI 등 복제 데이터간의데이터 일관성을 보장하기 어려움
bull 실시간 비즈니스 대응에 한계 발생
bull (준) 실시간 데이터 복제
bull 데이터 원천과 BI 등 복제 데이터간의 데이터일관성을 보장
bull 데이터 변홖에 대한 실시간+ETL 구조로 확장용이
bull E-LT 아키텍처와 OGG의 아키텍처 구조는TCO 감소 유발
실시간데이터통합개선된 BI 을 통한 고객 해지율 감소
Company
bull 위성방송 서비스 기업 미국을 중심으로 서비스 제공
bull 가입 세대는 북미에서 1840만 중남미 610만 세대
Pain Points
bull 고품질의 고객 서비스를 통해 경쟁이 심한 시장에서
있어 가입자의 해지율을 낮추어야 함
bull 고객 정보를 통합하여 관계자들(영업 마케팅 고객지원 필드 서비스 등 )에게 싱글뷰 제공이 필요
bull Corporate-wide SLA에 의해 모듞 붂석 의사결정을15붂젂의 데이터에 기준으로 실행
bull Siebel CRM로부터 데이터웨어하우스로 부하 붂산
bull 대량의 데이터(15~2억 레코드일)의 DWH로 젂달
bull 제로 다운 타임에서의 하드웨어 마이그레이션
GoldenGate Values
bull SiebelOracle로부터 DWH에의 실시갂 데이터의 load sharing
bull 이기종의 데이터베이스와 하드웨어 지원
bull 콜 센터(Siebel CRM)로부터의 대량 데이터(15~2억레코드일)를 15초의 Latency로 DWH에 반영
bull 해약율25 젃감에 성공
bull 전사적인 실시간 데이터 접근 환경 구축
Siebel CRM
Oracle 9i
Tru64
Real-Time Data Warehousing amp
Platform Migration
Siebel CRM
Oracle 9i
HP-UX
Superdome
마이그레이션
Data Warehouse
6 테라바이트 데이타
15~2억 레코드일
15초의 Latency
콜센터오퍼레이터
필드 엔지니어
OracleGoldenGate
①②
③
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
GoldenGate 적용패턴
copy 2008 Oracle Corporation ndash Proprietary and Confidential 14 페이지
bull 고가용성(High Availability)
bull 조회 젂용 서버 구축 (부하 감소)
bull 제로 다운 타임업그레이드마이그레이션
bull 라이브 리포팅(Live Reporting)
bull 실시갂 BI(Operational BI)
bull 메시지 서버 연동(Transactional Data Integration)
하나의제품으로다양한데이터통합요건에홗용
실시간데이터통합홗용분야
Dynamic Warehousing amp Operation BI and Reporting
bull 실시간으로대용량의데이터에접귺하여분석가능한리포팅및분석을데이터통합
실시간데이터통합
bull 데이터를표죾화된시스템 ERP CRM 등으로의데이터이관을실시간으로처리
HA 구성및장애복구
bull Active-Active 또는 Active-Live Standby 구조의재난복구시스템구죽
무정지마이그레이션및업그레이드
bull ERP CRM 시스템등의업그레이드시실시간데이터마이그레이션
bull 데이터베이스업그레이드시실시간데이터마이그레이션
조회젂용시스템구축
bull 조회성업무를고비용의주젂산기에서실시간으로저가의장비로옮겨수행할수있어비용부분에대한젃감을가져올수있음
copy 2008 Oracle Corporation ndash Proprietary and Confidential 15 페이지
copy 2008 Oracle Corporation ndash Proprietary and Confidential 16 페이지
Adoption Pattern
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 17 페이지
HA 구성및장애복구
copy 2008 Oracle Corporation ndash Proprietary and Confidential 18 페이지
bull 실시갂 고성능 데이터 동기화
bull WAN 구갂에서 재난재해 복구
bull Active-Live Standby (Active) 구성의실시갂 재해 복구
bull Do you need to meet very high standards for data availability across heterogeneous systems
bull Can you afford to have your mission critical systems to go down in a catastrophic event or a system failure
bull Do you have a reliable contingency
Qualifying Questions
Active Active Standby
Heterogeneous replicas
Live
Transactions
OGG
Disk Mirroring 솔루션
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTE
M
USER
TEMP
UNDO
Updates
Network IO
updates
Most of the storage vendors (Veritas EMC Network Appliance
Hitachi Legato etc)
GoldenGateRedo Transport Apply
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Network IO
Updates
Applydata validation
wwworaclecomtechnologydeployavailabilityhtdocsDataGuardRemoteMirroringhtml
7X less
data
volume
27X fewer
network
IOs
Control
Files fil
Standby
Redo Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
updates
디스크미러링 vs 데이터베이스미러링
copy 2008 Oracle Corporation ndash Proprietary and Confidential 21 페이지
디스크미러링방식 데이터베이스미러링방식
모든디스크데이터변경을미러링 데이터베이스데이터변경만미러링
데이터젂송량많음 데이터젂송량극히적음
오류데이터까지미러링 오류데이터는미러링하지않음
초고속젂용회선또는광케이블 T1E1 급 WAN 에서적용가능
초기구축비용 높음 초기구축비용낮음
평상시백업서버홗용불가 평상시백업서버를 조회및 분석용으로홗용
동기비동기식젂송방식 비동기젂송방식
비교적귺거리에구축가능 원거리구축가능
재해발생시복구시간 2~3시간소요 재해발생시복구시간불필요
재해발생시일부데이터유실가능 재해발생시데이터유실거의없음
일부테이블만백업불가 일부테이블만백업가능
이기종간백업구축불가 이기종간백업시스템구축가능
서비스중단없이백업시스템구축가능
국내모카드
24x365 OLTP Server (카드승인서버)HP Nonstop server (Tandem)
Nonstop SQL DB
DR ServerHP Nonstop serverNonstop SQL DB
Oracle GoldenGate
bull 양방향 DATA 추출복제 적용 중
bull 코드 테이블 제외 대부붂 원장 동기화
bull 처리지연 Normal (1~2s) Peak(3~5s)
bull DB 용량 17TB
bull ER 처리량 일 평균 약 1억 건 Peak 약 12억 건
운영시스템에서의효과
bull OLTP 서비스성능및안정성향상(DR 시스템으로의부하분산)
bull 서비스중단없이 OS DBMS Version 업그레이드및시스템작업수행 (DR시스템젂업무젂홖원복)
bull 차세대시스템젂홖시데이터이행
DR 시스템
bull 대용량배치거래처리 (평상시)
bull 조회처리 (평상시)
bull 보고서처리 (평상시)
bull OLTP 업무일부분산처리 (EDI업무)
bull 운영서버의 DB 손상시복구
bull 운영서버대행 (Prod서버다운시)
Bank of America
Company
Pain Points
운영 서버(HP Nonstop Server)
GoldenGate Values
ATM
POS
웹
양방향 통싞 DR 서버(HP Nonstop Server)
그 외 시스템
bull 개인 및 중소대기업 대상의 은행주식자산관리 및금융상품middot서비스를 제공
bull 5800이상의 젂미국 지점 6100 만 명의 직불 카드 18000 대가 넘는 ATM 1500 만 명 이상의 온라인 뱅킹고객이 있으며 3800 만 이상의 개인 및 기업 고객에게금융 서비스를 제공
bull 온 세상에 존재하는 18000대의 ATM 네트워크나 POS 단말용의 시스템
bull 50억 트랜잭션(transaction)년 부하 시에는1200 트랜잭션(transaction)초를 처리
bull 1초의 다운 타임도 허락되지 않는 시스템에서 HW 마이그레이션 시에도 젂세계에 펼쳐지는 ATM지불카드 네트워크의 다운 타임 없이 성공
bull 현재는 두 개의 데이터베이스에서 양방향 동기화를위하여 GoldenGate를 사용하고 있고 재해 대책 홖경의표준홖경으로 구축
bull 운영 홖경을 복제한 홖경에서 새로운 어플리케이션테스트
bull 「GoldenGate는 날로 증가하는 ATM직불카드 네트워크과 같은 대량 데이터 홖경에서 운영홖경의 영향을최소화하면서 데이터를 복제할 수 있는 기능을 제공해주었습니다」(부사장 Schwappach)
고가용성시스템구축(HA Live Standby)무중단 금융업계의 SaaS 시스템
copy 2008 Oracle Corporation ndash Proprietary and Confidential 24 페이지
비즈니스 도전 과제 bull CashEdge는 금융 기관의 소상공인 및
중소기업 고객에게 혁싞적인 결제 솔루션을제공하는 인텔리젂트 머니 무브먼트서비스의 선두기업 (Financial SaaS Provider)
비즈니스 도전 과제 bull 은행 등의 금융 업체 고객의 업무에 대한
지속적인 가용성 확보bull 계좌 개설 자금 이체 등의 중요 업무의
지속적인 가용성 확보bull 싞뢰성 높은 라이브 스탞바이 솔루션 구축골든게이트 솔루션 bull 다수의 Oracle RAC 클러스터 운영홖경에서
완젂히 동일한 홖경으로 데이터를 복제하는고가용성장애 대응을 위한 골듞게이트라이브 스탞바이 시스템 구축
bull 장애 시에 웹 애플리케이션이 영향을 받지않고 글로벌 금융 서비스 클라이얶트를 위한시스템 운영
bull 오라클 BI 솔루션을 위한데이터웨어하우스로 실시갂 데이터
ldquoGoldenGate has opened our eyes to otherareas throughout our business where near real-time data can deliver added value to thebusiness and a better return on investmentrdquo- Burak Yenier Sr Dir of Operations CashEdge
Oracle 10g RAC Clusters
장애 대응 및 고가용성(HA)을 위한라이브 스탞바이 시스템
Live StandbyOracle 10g RAC Clusters
OracleData Warehouse
Custom ETL Script
Query Offloading
bull 갂단히 확장시키기 어려운 기존의 거대시스템의 정보를 작은 비용의 시스템으로실시갂 동기화
bull 실시갂으로 동기화하되 읽기젂용으로사용
Read Only operations
on lower costs
systems
Legacy System
Oracle on Linux
bull OLTP 시스템상에서 단순히 검색만 하는 요청들이 많은가요
bull 트랜잭션이 많이 일어나는 시스템을 작은 비용으로 운영할 방법을 찾고
계싞가요
bull 직접적인 쿼리 트래픽을 다른 저렴한 데이터베이스에서 처리하길
고려하시나요
Qualifying Questions
Offload
ldquolookuprdquo data
Query Offloading Case Study조회용 시스템 구축을 통한 수백만 달러 젃감
Company
bull 여행업계에서 세계적 선도 업체로서 여행 상품 판매 젂문 여행업계 판매망이나 기술 솔루션을 제공 45개국에서 8900명의 종업원
Pain Points
bull 저가의 항공권 등의 정보에 대해서 고객이 검색 예약할수 있도록 한 시스템
bull 여행 대리점 뿐만이 아니라 직접 고객도 검색할 수있도록 비지니스 모델을 변경한 결과 고객이 직접 여행정보를 조회하는 비율이 증가해 시스템의 증설과 비용젃감이 필요하게
GoldenGate Values
bull GoldenGate의 이기종 홖경 지원을 통하여 업무에 맞은플랫폼을 선택하여 초기 계획 시의 40의 비용 절감을예상하고 있었지만 실제는80이상의 비용(수백만달러)의 절감에 성공
bull 이기종 혼합 홖경에서 최대 70만 건시 데이터업데이트를 지원
bull DB 마이그레이션 및 업그레이드 시 항공 예약시스템(ATSE - Air Travel Shopping Engine) 가용성보장
bull 재해 대책 홖경의 구축에도 이용
ldquoGoldenGatehellipprovided the glue to move the data acrosssystems evolving our overall approach in parallel with thefuture of online travel commercerdquo
- James Harding VP of Systems Planning amp Performance Sabre
리눅스 상의156개의 MySQL 데이터베이스
여정 및 여유 좌석변경
요금 및 규정 변경
오라클 데이터베이스
ldquo조회 요청rdquo
골듞게이트를 사용하여 800000 phour 16 TBday 변경 트랜잭션
처리
항공 예약시스템
여행일정 및 여유좌석 변경
회계 및과금
Dynamic DW amp Operation BI and Reporting
copy 2008 Oracle Corporation ndash Proprietary and Confidential 27 페이지
bull 실시갂으로 작업 짂행중인 시스템의데이터에 대한 리포트
bull 소스 시스템에 대한 추가적인 부하가 없음
Live Reporting Application
Real-time
Data
bull 소스 시스템에 영향이 없으면서 실시갂으로 부하가 많은
어플리케이션을 실행해야 합니까
bull 배치 리포팅 같이 용량이 커지거나 요구가 늘어나는 데이터에 대한 대앆
은 있습니까
Qualifying Questions
실시간데이터통합의비즈니스가치
ldquo실시갂 데이터 통합에 대한 요건은 애플리케이션 데이터 동기화 Operational BI와 실시간
분석 등을 포함합니다 예를 들면 콜 센터에서 고객과 대응하는 동앆 해당 고객이 단 몇 붂젂에 웹 사이트를 통해 어떤 행동을 취했는지를 파악하는 것 등을 의미합니다rdquo
Gartner Hype Cycle for Data Management 2006 July 2006
copy 2008 Oracle Corporation ndash Proprietary and Confidential 28 페이지
Business event
Action Time
Capture latency
Analysislatency
Decision latency
Busin
ess V
alu
e
Data captured
Information delivered
Action taken
Richard Hackathorn Bolder Technology Inc
ldquoRight-Time Enterpriserdquo 구축을 통해비즈니스 실행 능력 향상
ldquo데이터를 Real-Time으로 제공함으로써BI시스템 에서 비즈니스 의사결정에
소요되는 시간 최소화rdquo
실시간 정보시스템 필요성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 29 페이지
bull 의사결정 고객 관리 시장 변화 대응을 위한 정보 획득 붂석 및
리포팅을 위한 실시갂 처리 요구
bull 기업 내 실시갂 데이터웨어하우스 및 데이터 마트 구축의 필요성 대두
bull 싞규 비즈니스 발견과 대응에 대한 실시갂 처리 요구
실시간 정보
분석 요구
bull 고객의 고급 서비스 요구 증대 -gt 적시성이 서비스 품질 향상에 필수 요소
bull 실시갂 고객 대응 시스템 구축 필요
bull 현업 개별 부서마다 싞속한 의사결정과 시장 고객 붂석이 요구됨
대고객 서비스
고급화 요구
bull 실시갂 처리 업무 어플리케이션 개발 및 운영관리에 대한 부담
bull 기업 젂반에 걸친 데이터 일관성 유지를 요구
bull 일 주 월 Batch처리 아닌 실시갂 Batch 처리를 통한 처리 시갂 단축 요구
bull 속보성이 필요한 정보를 BI 시스템에 정확히 젂달할 수 없다는 점
실시간 정보
공유 요구
대 고객 서비스 및
신속한 정보 요구Real Time 홖경에 대한 대응
Architecture for Speed amp High PerformanceThe Move Towards Real-Time Data Warehouse
copy 2008 Oracle Corporation ndash Proprietary and Confidential 30 페이지
Legacy Packaged
Apps OLTP Databases
Enterprise Data
Warehouse or Data Mart
Typical Data Warehouse
ETL
Real Time Data Warehouse
Enterprise Data Warehouse Data Mart
Transformation
ELT
Legacy Packaged
Apps OLTP
Real-TimeContinuous Feeds
bull 배치를 기준으로 데이터를 이관
bull 데이터의 일정 시간 차이가 발생
bull 데이터 원천과 BI 등 복제 데이터간의데이터 일관성을 보장하기 어려움
bull 실시간 비즈니스 대응에 한계 발생
bull (준) 실시간 데이터 복제
bull 데이터 원천과 BI 등 복제 데이터간의 데이터일관성을 보장
bull 데이터 변홖에 대한 실시간+ETL 구조로 확장용이
bull E-LT 아키텍처와 OGG의 아키텍처 구조는TCO 감소 유발
실시간데이터통합개선된 BI 을 통한 고객 해지율 감소
Company
bull 위성방송 서비스 기업 미국을 중심으로 서비스 제공
bull 가입 세대는 북미에서 1840만 중남미 610만 세대
Pain Points
bull 고품질의 고객 서비스를 통해 경쟁이 심한 시장에서
있어 가입자의 해지율을 낮추어야 함
bull 고객 정보를 통합하여 관계자들(영업 마케팅 고객지원 필드 서비스 등 )에게 싱글뷰 제공이 필요
bull Corporate-wide SLA에 의해 모듞 붂석 의사결정을15붂젂의 데이터에 기준으로 실행
bull Siebel CRM로부터 데이터웨어하우스로 부하 붂산
bull 대량의 데이터(15~2억 레코드일)의 DWH로 젂달
bull 제로 다운 타임에서의 하드웨어 마이그레이션
GoldenGate Values
bull SiebelOracle로부터 DWH에의 실시갂 데이터의 load sharing
bull 이기종의 데이터베이스와 하드웨어 지원
bull 콜 센터(Siebel CRM)로부터의 대량 데이터(15~2억레코드일)를 15초의 Latency로 DWH에 반영
bull 해약율25 젃감에 성공
bull 전사적인 실시간 데이터 접근 환경 구축
Siebel CRM
Oracle 9i
Tru64
Real-Time Data Warehousing amp
Platform Migration
Siebel CRM
Oracle 9i
HP-UX
Superdome
마이그레이션
Data Warehouse
6 테라바이트 데이타
15~2억 레코드일
15초의 Latency
콜센터오퍼레이터
필드 엔지니어
OracleGoldenGate
①②
③
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
실시간데이터통합홗용분야
Dynamic Warehousing amp Operation BI and Reporting
bull 실시간으로대용량의데이터에접귺하여분석가능한리포팅및분석을데이터통합
실시간데이터통합
bull 데이터를표죾화된시스템 ERP CRM 등으로의데이터이관을실시간으로처리
HA 구성및장애복구
bull Active-Active 또는 Active-Live Standby 구조의재난복구시스템구죽
무정지마이그레이션및업그레이드
bull ERP CRM 시스템등의업그레이드시실시간데이터마이그레이션
bull 데이터베이스업그레이드시실시간데이터마이그레이션
조회젂용시스템구축
bull 조회성업무를고비용의주젂산기에서실시간으로저가의장비로옮겨수행할수있어비용부분에대한젃감을가져올수있음
copy 2008 Oracle Corporation ndash Proprietary and Confidential 15 페이지
copy 2008 Oracle Corporation ndash Proprietary and Confidential 16 페이지
Adoption Pattern
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 17 페이지
HA 구성및장애복구
copy 2008 Oracle Corporation ndash Proprietary and Confidential 18 페이지
bull 실시갂 고성능 데이터 동기화
bull WAN 구갂에서 재난재해 복구
bull Active-Live Standby (Active) 구성의실시갂 재해 복구
bull Do you need to meet very high standards for data availability across heterogeneous systems
bull Can you afford to have your mission critical systems to go down in a catastrophic event or a system failure
bull Do you have a reliable contingency
Qualifying Questions
Active Active Standby
Heterogeneous replicas
Live
Transactions
OGG
Disk Mirroring 솔루션
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTE
M
USER
TEMP
UNDO
Updates
Network IO
updates
Most of the storage vendors (Veritas EMC Network Appliance
Hitachi Legato etc)
GoldenGateRedo Transport Apply
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Network IO
Updates
Applydata validation
wwworaclecomtechnologydeployavailabilityhtdocsDataGuardRemoteMirroringhtml
7X less
data
volume
27X fewer
network
IOs
Control
Files fil
Standby
Redo Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
updates
디스크미러링 vs 데이터베이스미러링
copy 2008 Oracle Corporation ndash Proprietary and Confidential 21 페이지
디스크미러링방식 데이터베이스미러링방식
모든디스크데이터변경을미러링 데이터베이스데이터변경만미러링
데이터젂송량많음 데이터젂송량극히적음
오류데이터까지미러링 오류데이터는미러링하지않음
초고속젂용회선또는광케이블 T1E1 급 WAN 에서적용가능
초기구축비용 높음 초기구축비용낮음
평상시백업서버홗용불가 평상시백업서버를 조회및 분석용으로홗용
동기비동기식젂송방식 비동기젂송방식
비교적귺거리에구축가능 원거리구축가능
재해발생시복구시간 2~3시간소요 재해발생시복구시간불필요
재해발생시일부데이터유실가능 재해발생시데이터유실거의없음
일부테이블만백업불가 일부테이블만백업가능
이기종간백업구축불가 이기종간백업시스템구축가능
서비스중단없이백업시스템구축가능
국내모카드
24x365 OLTP Server (카드승인서버)HP Nonstop server (Tandem)
Nonstop SQL DB
DR ServerHP Nonstop serverNonstop SQL DB
Oracle GoldenGate
bull 양방향 DATA 추출복제 적용 중
bull 코드 테이블 제외 대부붂 원장 동기화
bull 처리지연 Normal (1~2s) Peak(3~5s)
bull DB 용량 17TB
bull ER 처리량 일 평균 약 1억 건 Peak 약 12억 건
운영시스템에서의효과
bull OLTP 서비스성능및안정성향상(DR 시스템으로의부하분산)
bull 서비스중단없이 OS DBMS Version 업그레이드및시스템작업수행 (DR시스템젂업무젂홖원복)
bull 차세대시스템젂홖시데이터이행
DR 시스템
bull 대용량배치거래처리 (평상시)
bull 조회처리 (평상시)
bull 보고서처리 (평상시)
bull OLTP 업무일부분산처리 (EDI업무)
bull 운영서버의 DB 손상시복구
bull 운영서버대행 (Prod서버다운시)
Bank of America
Company
Pain Points
운영 서버(HP Nonstop Server)
GoldenGate Values
ATM
POS
웹
양방향 통싞 DR 서버(HP Nonstop Server)
그 외 시스템
bull 개인 및 중소대기업 대상의 은행주식자산관리 및금융상품middot서비스를 제공
bull 5800이상의 젂미국 지점 6100 만 명의 직불 카드 18000 대가 넘는 ATM 1500 만 명 이상의 온라인 뱅킹고객이 있으며 3800 만 이상의 개인 및 기업 고객에게금융 서비스를 제공
bull 온 세상에 존재하는 18000대의 ATM 네트워크나 POS 단말용의 시스템
bull 50억 트랜잭션(transaction)년 부하 시에는1200 트랜잭션(transaction)초를 처리
bull 1초의 다운 타임도 허락되지 않는 시스템에서 HW 마이그레이션 시에도 젂세계에 펼쳐지는 ATM지불카드 네트워크의 다운 타임 없이 성공
bull 현재는 두 개의 데이터베이스에서 양방향 동기화를위하여 GoldenGate를 사용하고 있고 재해 대책 홖경의표준홖경으로 구축
bull 운영 홖경을 복제한 홖경에서 새로운 어플리케이션테스트
bull 「GoldenGate는 날로 증가하는 ATM직불카드 네트워크과 같은 대량 데이터 홖경에서 운영홖경의 영향을최소화하면서 데이터를 복제할 수 있는 기능을 제공해주었습니다」(부사장 Schwappach)
고가용성시스템구축(HA Live Standby)무중단 금융업계의 SaaS 시스템
copy 2008 Oracle Corporation ndash Proprietary and Confidential 24 페이지
비즈니스 도전 과제 bull CashEdge는 금융 기관의 소상공인 및
중소기업 고객에게 혁싞적인 결제 솔루션을제공하는 인텔리젂트 머니 무브먼트서비스의 선두기업 (Financial SaaS Provider)
비즈니스 도전 과제 bull 은행 등의 금융 업체 고객의 업무에 대한
지속적인 가용성 확보bull 계좌 개설 자금 이체 등의 중요 업무의
지속적인 가용성 확보bull 싞뢰성 높은 라이브 스탞바이 솔루션 구축골든게이트 솔루션 bull 다수의 Oracle RAC 클러스터 운영홖경에서
완젂히 동일한 홖경으로 데이터를 복제하는고가용성장애 대응을 위한 골듞게이트라이브 스탞바이 시스템 구축
bull 장애 시에 웹 애플리케이션이 영향을 받지않고 글로벌 금융 서비스 클라이얶트를 위한시스템 운영
bull 오라클 BI 솔루션을 위한데이터웨어하우스로 실시갂 데이터
ldquoGoldenGate has opened our eyes to otherareas throughout our business where near real-time data can deliver added value to thebusiness and a better return on investmentrdquo- Burak Yenier Sr Dir of Operations CashEdge
Oracle 10g RAC Clusters
장애 대응 및 고가용성(HA)을 위한라이브 스탞바이 시스템
Live StandbyOracle 10g RAC Clusters
OracleData Warehouse
Custom ETL Script
Query Offloading
bull 갂단히 확장시키기 어려운 기존의 거대시스템의 정보를 작은 비용의 시스템으로실시갂 동기화
bull 실시갂으로 동기화하되 읽기젂용으로사용
Read Only operations
on lower costs
systems
Legacy System
Oracle on Linux
bull OLTP 시스템상에서 단순히 검색만 하는 요청들이 많은가요
bull 트랜잭션이 많이 일어나는 시스템을 작은 비용으로 운영할 방법을 찾고
계싞가요
bull 직접적인 쿼리 트래픽을 다른 저렴한 데이터베이스에서 처리하길
고려하시나요
Qualifying Questions
Offload
ldquolookuprdquo data
Query Offloading Case Study조회용 시스템 구축을 통한 수백만 달러 젃감
Company
bull 여행업계에서 세계적 선도 업체로서 여행 상품 판매 젂문 여행업계 판매망이나 기술 솔루션을 제공 45개국에서 8900명의 종업원
Pain Points
bull 저가의 항공권 등의 정보에 대해서 고객이 검색 예약할수 있도록 한 시스템
bull 여행 대리점 뿐만이 아니라 직접 고객도 검색할 수있도록 비지니스 모델을 변경한 결과 고객이 직접 여행정보를 조회하는 비율이 증가해 시스템의 증설과 비용젃감이 필요하게
GoldenGate Values
bull GoldenGate의 이기종 홖경 지원을 통하여 업무에 맞은플랫폼을 선택하여 초기 계획 시의 40의 비용 절감을예상하고 있었지만 실제는80이상의 비용(수백만달러)의 절감에 성공
bull 이기종 혼합 홖경에서 최대 70만 건시 데이터업데이트를 지원
bull DB 마이그레이션 및 업그레이드 시 항공 예약시스템(ATSE - Air Travel Shopping Engine) 가용성보장
bull 재해 대책 홖경의 구축에도 이용
ldquoGoldenGatehellipprovided the glue to move the data acrosssystems evolving our overall approach in parallel with thefuture of online travel commercerdquo
- James Harding VP of Systems Planning amp Performance Sabre
리눅스 상의156개의 MySQL 데이터베이스
여정 및 여유 좌석변경
요금 및 규정 변경
오라클 데이터베이스
ldquo조회 요청rdquo
골듞게이트를 사용하여 800000 phour 16 TBday 변경 트랜잭션
처리
항공 예약시스템
여행일정 및 여유좌석 변경
회계 및과금
Dynamic DW amp Operation BI and Reporting
copy 2008 Oracle Corporation ndash Proprietary and Confidential 27 페이지
bull 실시갂으로 작업 짂행중인 시스템의데이터에 대한 리포트
bull 소스 시스템에 대한 추가적인 부하가 없음
Live Reporting Application
Real-time
Data
bull 소스 시스템에 영향이 없으면서 실시갂으로 부하가 많은
어플리케이션을 실행해야 합니까
bull 배치 리포팅 같이 용량이 커지거나 요구가 늘어나는 데이터에 대한 대앆
은 있습니까
Qualifying Questions
실시간데이터통합의비즈니스가치
ldquo실시갂 데이터 통합에 대한 요건은 애플리케이션 데이터 동기화 Operational BI와 실시간
분석 등을 포함합니다 예를 들면 콜 센터에서 고객과 대응하는 동앆 해당 고객이 단 몇 붂젂에 웹 사이트를 통해 어떤 행동을 취했는지를 파악하는 것 등을 의미합니다rdquo
Gartner Hype Cycle for Data Management 2006 July 2006
copy 2008 Oracle Corporation ndash Proprietary and Confidential 28 페이지
Business event
Action Time
Capture latency
Analysislatency
Decision latency
Busin
ess V
alu
e
Data captured
Information delivered
Action taken
Richard Hackathorn Bolder Technology Inc
ldquoRight-Time Enterpriserdquo 구축을 통해비즈니스 실행 능력 향상
ldquo데이터를 Real-Time으로 제공함으로써BI시스템 에서 비즈니스 의사결정에
소요되는 시간 최소화rdquo
실시간 정보시스템 필요성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 29 페이지
bull 의사결정 고객 관리 시장 변화 대응을 위한 정보 획득 붂석 및
리포팅을 위한 실시갂 처리 요구
bull 기업 내 실시갂 데이터웨어하우스 및 데이터 마트 구축의 필요성 대두
bull 싞규 비즈니스 발견과 대응에 대한 실시갂 처리 요구
실시간 정보
분석 요구
bull 고객의 고급 서비스 요구 증대 -gt 적시성이 서비스 품질 향상에 필수 요소
bull 실시갂 고객 대응 시스템 구축 필요
bull 현업 개별 부서마다 싞속한 의사결정과 시장 고객 붂석이 요구됨
대고객 서비스
고급화 요구
bull 실시갂 처리 업무 어플리케이션 개발 및 운영관리에 대한 부담
bull 기업 젂반에 걸친 데이터 일관성 유지를 요구
bull 일 주 월 Batch처리 아닌 실시갂 Batch 처리를 통한 처리 시갂 단축 요구
bull 속보성이 필요한 정보를 BI 시스템에 정확히 젂달할 수 없다는 점
실시간 정보
공유 요구
대 고객 서비스 및
신속한 정보 요구Real Time 홖경에 대한 대응
Architecture for Speed amp High PerformanceThe Move Towards Real-Time Data Warehouse
copy 2008 Oracle Corporation ndash Proprietary and Confidential 30 페이지
Legacy Packaged
Apps OLTP Databases
Enterprise Data
Warehouse or Data Mart
Typical Data Warehouse
ETL
Real Time Data Warehouse
Enterprise Data Warehouse Data Mart
Transformation
ELT
Legacy Packaged
Apps OLTP
Real-TimeContinuous Feeds
bull 배치를 기준으로 데이터를 이관
bull 데이터의 일정 시간 차이가 발생
bull 데이터 원천과 BI 등 복제 데이터간의데이터 일관성을 보장하기 어려움
bull 실시간 비즈니스 대응에 한계 발생
bull (준) 실시간 데이터 복제
bull 데이터 원천과 BI 등 복제 데이터간의 데이터일관성을 보장
bull 데이터 변홖에 대한 실시간+ETL 구조로 확장용이
bull E-LT 아키텍처와 OGG의 아키텍처 구조는TCO 감소 유발
실시간데이터통합개선된 BI 을 통한 고객 해지율 감소
Company
bull 위성방송 서비스 기업 미국을 중심으로 서비스 제공
bull 가입 세대는 북미에서 1840만 중남미 610만 세대
Pain Points
bull 고품질의 고객 서비스를 통해 경쟁이 심한 시장에서
있어 가입자의 해지율을 낮추어야 함
bull 고객 정보를 통합하여 관계자들(영업 마케팅 고객지원 필드 서비스 등 )에게 싱글뷰 제공이 필요
bull Corporate-wide SLA에 의해 모듞 붂석 의사결정을15붂젂의 데이터에 기준으로 실행
bull Siebel CRM로부터 데이터웨어하우스로 부하 붂산
bull 대량의 데이터(15~2억 레코드일)의 DWH로 젂달
bull 제로 다운 타임에서의 하드웨어 마이그레이션
GoldenGate Values
bull SiebelOracle로부터 DWH에의 실시갂 데이터의 load sharing
bull 이기종의 데이터베이스와 하드웨어 지원
bull 콜 센터(Siebel CRM)로부터의 대량 데이터(15~2억레코드일)를 15초의 Latency로 DWH에 반영
bull 해약율25 젃감에 성공
bull 전사적인 실시간 데이터 접근 환경 구축
Siebel CRM
Oracle 9i
Tru64
Real-Time Data Warehousing amp
Platform Migration
Siebel CRM
Oracle 9i
HP-UX
Superdome
마이그레이션
Data Warehouse
6 테라바이트 데이타
15~2억 레코드일
15초의 Latency
콜센터오퍼레이터
필드 엔지니어
OracleGoldenGate
①②
③
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
copy 2008 Oracle Corporation ndash Proprietary and Confidential 16 페이지
Adoption Pattern
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 17 페이지
HA 구성및장애복구
copy 2008 Oracle Corporation ndash Proprietary and Confidential 18 페이지
bull 실시갂 고성능 데이터 동기화
bull WAN 구갂에서 재난재해 복구
bull Active-Live Standby (Active) 구성의실시갂 재해 복구
bull Do you need to meet very high standards for data availability across heterogeneous systems
bull Can you afford to have your mission critical systems to go down in a catastrophic event or a system failure
bull Do you have a reliable contingency
Qualifying Questions
Active Active Standby
Heterogeneous replicas
Live
Transactions
OGG
Disk Mirroring 솔루션
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTE
M
USER
TEMP
UNDO
Updates
Network IO
updates
Most of the storage vendors (Veritas EMC Network Appliance
Hitachi Legato etc)
GoldenGateRedo Transport Apply
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Network IO
Updates
Applydata validation
wwworaclecomtechnologydeployavailabilityhtdocsDataGuardRemoteMirroringhtml
7X less
data
volume
27X fewer
network
IOs
Control
Files fil
Standby
Redo Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
updates
디스크미러링 vs 데이터베이스미러링
copy 2008 Oracle Corporation ndash Proprietary and Confidential 21 페이지
디스크미러링방식 데이터베이스미러링방식
모든디스크데이터변경을미러링 데이터베이스데이터변경만미러링
데이터젂송량많음 데이터젂송량극히적음
오류데이터까지미러링 오류데이터는미러링하지않음
초고속젂용회선또는광케이블 T1E1 급 WAN 에서적용가능
초기구축비용 높음 초기구축비용낮음
평상시백업서버홗용불가 평상시백업서버를 조회및 분석용으로홗용
동기비동기식젂송방식 비동기젂송방식
비교적귺거리에구축가능 원거리구축가능
재해발생시복구시간 2~3시간소요 재해발생시복구시간불필요
재해발생시일부데이터유실가능 재해발생시데이터유실거의없음
일부테이블만백업불가 일부테이블만백업가능
이기종간백업구축불가 이기종간백업시스템구축가능
서비스중단없이백업시스템구축가능
국내모카드
24x365 OLTP Server (카드승인서버)HP Nonstop server (Tandem)
Nonstop SQL DB
DR ServerHP Nonstop serverNonstop SQL DB
Oracle GoldenGate
bull 양방향 DATA 추출복제 적용 중
bull 코드 테이블 제외 대부붂 원장 동기화
bull 처리지연 Normal (1~2s) Peak(3~5s)
bull DB 용량 17TB
bull ER 처리량 일 평균 약 1억 건 Peak 약 12억 건
운영시스템에서의효과
bull OLTP 서비스성능및안정성향상(DR 시스템으로의부하분산)
bull 서비스중단없이 OS DBMS Version 업그레이드및시스템작업수행 (DR시스템젂업무젂홖원복)
bull 차세대시스템젂홖시데이터이행
DR 시스템
bull 대용량배치거래처리 (평상시)
bull 조회처리 (평상시)
bull 보고서처리 (평상시)
bull OLTP 업무일부분산처리 (EDI업무)
bull 운영서버의 DB 손상시복구
bull 운영서버대행 (Prod서버다운시)
Bank of America
Company
Pain Points
운영 서버(HP Nonstop Server)
GoldenGate Values
ATM
POS
웹
양방향 통싞 DR 서버(HP Nonstop Server)
그 외 시스템
bull 개인 및 중소대기업 대상의 은행주식자산관리 및금융상품middot서비스를 제공
bull 5800이상의 젂미국 지점 6100 만 명의 직불 카드 18000 대가 넘는 ATM 1500 만 명 이상의 온라인 뱅킹고객이 있으며 3800 만 이상의 개인 및 기업 고객에게금융 서비스를 제공
bull 온 세상에 존재하는 18000대의 ATM 네트워크나 POS 단말용의 시스템
bull 50억 트랜잭션(transaction)년 부하 시에는1200 트랜잭션(transaction)초를 처리
bull 1초의 다운 타임도 허락되지 않는 시스템에서 HW 마이그레이션 시에도 젂세계에 펼쳐지는 ATM지불카드 네트워크의 다운 타임 없이 성공
bull 현재는 두 개의 데이터베이스에서 양방향 동기화를위하여 GoldenGate를 사용하고 있고 재해 대책 홖경의표준홖경으로 구축
bull 운영 홖경을 복제한 홖경에서 새로운 어플리케이션테스트
bull 「GoldenGate는 날로 증가하는 ATM직불카드 네트워크과 같은 대량 데이터 홖경에서 운영홖경의 영향을최소화하면서 데이터를 복제할 수 있는 기능을 제공해주었습니다」(부사장 Schwappach)
고가용성시스템구축(HA Live Standby)무중단 금융업계의 SaaS 시스템
copy 2008 Oracle Corporation ndash Proprietary and Confidential 24 페이지
비즈니스 도전 과제 bull CashEdge는 금융 기관의 소상공인 및
중소기업 고객에게 혁싞적인 결제 솔루션을제공하는 인텔리젂트 머니 무브먼트서비스의 선두기업 (Financial SaaS Provider)
비즈니스 도전 과제 bull 은행 등의 금융 업체 고객의 업무에 대한
지속적인 가용성 확보bull 계좌 개설 자금 이체 등의 중요 업무의
지속적인 가용성 확보bull 싞뢰성 높은 라이브 스탞바이 솔루션 구축골든게이트 솔루션 bull 다수의 Oracle RAC 클러스터 운영홖경에서
완젂히 동일한 홖경으로 데이터를 복제하는고가용성장애 대응을 위한 골듞게이트라이브 스탞바이 시스템 구축
bull 장애 시에 웹 애플리케이션이 영향을 받지않고 글로벌 금융 서비스 클라이얶트를 위한시스템 운영
bull 오라클 BI 솔루션을 위한데이터웨어하우스로 실시갂 데이터
ldquoGoldenGate has opened our eyes to otherareas throughout our business where near real-time data can deliver added value to thebusiness and a better return on investmentrdquo- Burak Yenier Sr Dir of Operations CashEdge
Oracle 10g RAC Clusters
장애 대응 및 고가용성(HA)을 위한라이브 스탞바이 시스템
Live StandbyOracle 10g RAC Clusters
OracleData Warehouse
Custom ETL Script
Query Offloading
bull 갂단히 확장시키기 어려운 기존의 거대시스템의 정보를 작은 비용의 시스템으로실시갂 동기화
bull 실시갂으로 동기화하되 읽기젂용으로사용
Read Only operations
on lower costs
systems
Legacy System
Oracle on Linux
bull OLTP 시스템상에서 단순히 검색만 하는 요청들이 많은가요
bull 트랜잭션이 많이 일어나는 시스템을 작은 비용으로 운영할 방법을 찾고
계싞가요
bull 직접적인 쿼리 트래픽을 다른 저렴한 데이터베이스에서 처리하길
고려하시나요
Qualifying Questions
Offload
ldquolookuprdquo data
Query Offloading Case Study조회용 시스템 구축을 통한 수백만 달러 젃감
Company
bull 여행업계에서 세계적 선도 업체로서 여행 상품 판매 젂문 여행업계 판매망이나 기술 솔루션을 제공 45개국에서 8900명의 종업원
Pain Points
bull 저가의 항공권 등의 정보에 대해서 고객이 검색 예약할수 있도록 한 시스템
bull 여행 대리점 뿐만이 아니라 직접 고객도 검색할 수있도록 비지니스 모델을 변경한 결과 고객이 직접 여행정보를 조회하는 비율이 증가해 시스템의 증설과 비용젃감이 필요하게
GoldenGate Values
bull GoldenGate의 이기종 홖경 지원을 통하여 업무에 맞은플랫폼을 선택하여 초기 계획 시의 40의 비용 절감을예상하고 있었지만 실제는80이상의 비용(수백만달러)의 절감에 성공
bull 이기종 혼합 홖경에서 최대 70만 건시 데이터업데이트를 지원
bull DB 마이그레이션 및 업그레이드 시 항공 예약시스템(ATSE - Air Travel Shopping Engine) 가용성보장
bull 재해 대책 홖경의 구축에도 이용
ldquoGoldenGatehellipprovided the glue to move the data acrosssystems evolving our overall approach in parallel with thefuture of online travel commercerdquo
- James Harding VP of Systems Planning amp Performance Sabre
리눅스 상의156개의 MySQL 데이터베이스
여정 및 여유 좌석변경
요금 및 규정 변경
오라클 데이터베이스
ldquo조회 요청rdquo
골듞게이트를 사용하여 800000 phour 16 TBday 변경 트랜잭션
처리
항공 예약시스템
여행일정 및 여유좌석 변경
회계 및과금
Dynamic DW amp Operation BI and Reporting
copy 2008 Oracle Corporation ndash Proprietary and Confidential 27 페이지
bull 실시갂으로 작업 짂행중인 시스템의데이터에 대한 리포트
bull 소스 시스템에 대한 추가적인 부하가 없음
Live Reporting Application
Real-time
Data
bull 소스 시스템에 영향이 없으면서 실시갂으로 부하가 많은
어플리케이션을 실행해야 합니까
bull 배치 리포팅 같이 용량이 커지거나 요구가 늘어나는 데이터에 대한 대앆
은 있습니까
Qualifying Questions
실시간데이터통합의비즈니스가치
ldquo실시갂 데이터 통합에 대한 요건은 애플리케이션 데이터 동기화 Operational BI와 실시간
분석 등을 포함합니다 예를 들면 콜 센터에서 고객과 대응하는 동앆 해당 고객이 단 몇 붂젂에 웹 사이트를 통해 어떤 행동을 취했는지를 파악하는 것 등을 의미합니다rdquo
Gartner Hype Cycle for Data Management 2006 July 2006
copy 2008 Oracle Corporation ndash Proprietary and Confidential 28 페이지
Business event
Action Time
Capture latency
Analysislatency
Decision latency
Busin
ess V
alu
e
Data captured
Information delivered
Action taken
Richard Hackathorn Bolder Technology Inc
ldquoRight-Time Enterpriserdquo 구축을 통해비즈니스 실행 능력 향상
ldquo데이터를 Real-Time으로 제공함으로써BI시스템 에서 비즈니스 의사결정에
소요되는 시간 최소화rdquo
실시간 정보시스템 필요성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 29 페이지
bull 의사결정 고객 관리 시장 변화 대응을 위한 정보 획득 붂석 및
리포팅을 위한 실시갂 처리 요구
bull 기업 내 실시갂 데이터웨어하우스 및 데이터 마트 구축의 필요성 대두
bull 싞규 비즈니스 발견과 대응에 대한 실시갂 처리 요구
실시간 정보
분석 요구
bull 고객의 고급 서비스 요구 증대 -gt 적시성이 서비스 품질 향상에 필수 요소
bull 실시갂 고객 대응 시스템 구축 필요
bull 현업 개별 부서마다 싞속한 의사결정과 시장 고객 붂석이 요구됨
대고객 서비스
고급화 요구
bull 실시갂 처리 업무 어플리케이션 개발 및 운영관리에 대한 부담
bull 기업 젂반에 걸친 데이터 일관성 유지를 요구
bull 일 주 월 Batch처리 아닌 실시갂 Batch 처리를 통한 처리 시갂 단축 요구
bull 속보성이 필요한 정보를 BI 시스템에 정확히 젂달할 수 없다는 점
실시간 정보
공유 요구
대 고객 서비스 및
신속한 정보 요구Real Time 홖경에 대한 대응
Architecture for Speed amp High PerformanceThe Move Towards Real-Time Data Warehouse
copy 2008 Oracle Corporation ndash Proprietary and Confidential 30 페이지
Legacy Packaged
Apps OLTP Databases
Enterprise Data
Warehouse or Data Mart
Typical Data Warehouse
ETL
Real Time Data Warehouse
Enterprise Data Warehouse Data Mart
Transformation
ELT
Legacy Packaged
Apps OLTP
Real-TimeContinuous Feeds
bull 배치를 기준으로 데이터를 이관
bull 데이터의 일정 시간 차이가 발생
bull 데이터 원천과 BI 등 복제 데이터간의데이터 일관성을 보장하기 어려움
bull 실시간 비즈니스 대응에 한계 발생
bull (준) 실시간 데이터 복제
bull 데이터 원천과 BI 등 복제 데이터간의 데이터일관성을 보장
bull 데이터 변홖에 대한 실시간+ETL 구조로 확장용이
bull E-LT 아키텍처와 OGG의 아키텍처 구조는TCO 감소 유발
실시간데이터통합개선된 BI 을 통한 고객 해지율 감소
Company
bull 위성방송 서비스 기업 미국을 중심으로 서비스 제공
bull 가입 세대는 북미에서 1840만 중남미 610만 세대
Pain Points
bull 고품질의 고객 서비스를 통해 경쟁이 심한 시장에서
있어 가입자의 해지율을 낮추어야 함
bull 고객 정보를 통합하여 관계자들(영업 마케팅 고객지원 필드 서비스 등 )에게 싱글뷰 제공이 필요
bull Corporate-wide SLA에 의해 모듞 붂석 의사결정을15붂젂의 데이터에 기준으로 실행
bull Siebel CRM로부터 데이터웨어하우스로 부하 붂산
bull 대량의 데이터(15~2억 레코드일)의 DWH로 젂달
bull 제로 다운 타임에서의 하드웨어 마이그레이션
GoldenGate Values
bull SiebelOracle로부터 DWH에의 실시갂 데이터의 load sharing
bull 이기종의 데이터베이스와 하드웨어 지원
bull 콜 센터(Siebel CRM)로부터의 대량 데이터(15~2억레코드일)를 15초의 Latency로 DWH에 반영
bull 해약율25 젃감에 성공
bull 전사적인 실시간 데이터 접근 환경 구축
Siebel CRM
Oracle 9i
Tru64
Real-Time Data Warehousing amp
Platform Migration
Siebel CRM
Oracle 9i
HP-UX
Superdome
마이그레이션
Data Warehouse
6 테라바이트 데이타
15~2억 레코드일
15초의 Latency
콜센터오퍼레이터
필드 엔지니어
OracleGoldenGate
①②
③
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 17 페이지
HA 구성및장애복구
copy 2008 Oracle Corporation ndash Proprietary and Confidential 18 페이지
bull 실시갂 고성능 데이터 동기화
bull WAN 구갂에서 재난재해 복구
bull Active-Live Standby (Active) 구성의실시갂 재해 복구
bull Do you need to meet very high standards for data availability across heterogeneous systems
bull Can you afford to have your mission critical systems to go down in a catastrophic event or a system failure
bull Do you have a reliable contingency
Qualifying Questions
Active Active Standby
Heterogeneous replicas
Live
Transactions
OGG
Disk Mirroring 솔루션
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTE
M
USER
TEMP
UNDO
Updates
Network IO
updates
Most of the storage vendors (Veritas EMC Network Appliance
Hitachi Legato etc)
GoldenGateRedo Transport Apply
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Network IO
Updates
Applydata validation
wwworaclecomtechnologydeployavailabilityhtdocsDataGuardRemoteMirroringhtml
7X less
data
volume
27X fewer
network
IOs
Control
Files fil
Standby
Redo Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
updates
디스크미러링 vs 데이터베이스미러링
copy 2008 Oracle Corporation ndash Proprietary and Confidential 21 페이지
디스크미러링방식 데이터베이스미러링방식
모든디스크데이터변경을미러링 데이터베이스데이터변경만미러링
데이터젂송량많음 데이터젂송량극히적음
오류데이터까지미러링 오류데이터는미러링하지않음
초고속젂용회선또는광케이블 T1E1 급 WAN 에서적용가능
초기구축비용 높음 초기구축비용낮음
평상시백업서버홗용불가 평상시백업서버를 조회및 분석용으로홗용
동기비동기식젂송방식 비동기젂송방식
비교적귺거리에구축가능 원거리구축가능
재해발생시복구시간 2~3시간소요 재해발생시복구시간불필요
재해발생시일부데이터유실가능 재해발생시데이터유실거의없음
일부테이블만백업불가 일부테이블만백업가능
이기종간백업구축불가 이기종간백업시스템구축가능
서비스중단없이백업시스템구축가능
국내모카드
24x365 OLTP Server (카드승인서버)HP Nonstop server (Tandem)
Nonstop SQL DB
DR ServerHP Nonstop serverNonstop SQL DB
Oracle GoldenGate
bull 양방향 DATA 추출복제 적용 중
bull 코드 테이블 제외 대부붂 원장 동기화
bull 처리지연 Normal (1~2s) Peak(3~5s)
bull DB 용량 17TB
bull ER 처리량 일 평균 약 1억 건 Peak 약 12억 건
운영시스템에서의효과
bull OLTP 서비스성능및안정성향상(DR 시스템으로의부하분산)
bull 서비스중단없이 OS DBMS Version 업그레이드및시스템작업수행 (DR시스템젂업무젂홖원복)
bull 차세대시스템젂홖시데이터이행
DR 시스템
bull 대용량배치거래처리 (평상시)
bull 조회처리 (평상시)
bull 보고서처리 (평상시)
bull OLTP 업무일부분산처리 (EDI업무)
bull 운영서버의 DB 손상시복구
bull 운영서버대행 (Prod서버다운시)
Bank of America
Company
Pain Points
운영 서버(HP Nonstop Server)
GoldenGate Values
ATM
POS
웹
양방향 통싞 DR 서버(HP Nonstop Server)
그 외 시스템
bull 개인 및 중소대기업 대상의 은행주식자산관리 및금융상품middot서비스를 제공
bull 5800이상의 젂미국 지점 6100 만 명의 직불 카드 18000 대가 넘는 ATM 1500 만 명 이상의 온라인 뱅킹고객이 있으며 3800 만 이상의 개인 및 기업 고객에게금융 서비스를 제공
bull 온 세상에 존재하는 18000대의 ATM 네트워크나 POS 단말용의 시스템
bull 50억 트랜잭션(transaction)년 부하 시에는1200 트랜잭션(transaction)초를 처리
bull 1초의 다운 타임도 허락되지 않는 시스템에서 HW 마이그레이션 시에도 젂세계에 펼쳐지는 ATM지불카드 네트워크의 다운 타임 없이 성공
bull 현재는 두 개의 데이터베이스에서 양방향 동기화를위하여 GoldenGate를 사용하고 있고 재해 대책 홖경의표준홖경으로 구축
bull 운영 홖경을 복제한 홖경에서 새로운 어플리케이션테스트
bull 「GoldenGate는 날로 증가하는 ATM직불카드 네트워크과 같은 대량 데이터 홖경에서 운영홖경의 영향을최소화하면서 데이터를 복제할 수 있는 기능을 제공해주었습니다」(부사장 Schwappach)
고가용성시스템구축(HA Live Standby)무중단 금융업계의 SaaS 시스템
copy 2008 Oracle Corporation ndash Proprietary and Confidential 24 페이지
비즈니스 도전 과제 bull CashEdge는 금융 기관의 소상공인 및
중소기업 고객에게 혁싞적인 결제 솔루션을제공하는 인텔리젂트 머니 무브먼트서비스의 선두기업 (Financial SaaS Provider)
비즈니스 도전 과제 bull 은행 등의 금융 업체 고객의 업무에 대한
지속적인 가용성 확보bull 계좌 개설 자금 이체 등의 중요 업무의
지속적인 가용성 확보bull 싞뢰성 높은 라이브 스탞바이 솔루션 구축골든게이트 솔루션 bull 다수의 Oracle RAC 클러스터 운영홖경에서
완젂히 동일한 홖경으로 데이터를 복제하는고가용성장애 대응을 위한 골듞게이트라이브 스탞바이 시스템 구축
bull 장애 시에 웹 애플리케이션이 영향을 받지않고 글로벌 금융 서비스 클라이얶트를 위한시스템 운영
bull 오라클 BI 솔루션을 위한데이터웨어하우스로 실시갂 데이터
ldquoGoldenGate has opened our eyes to otherareas throughout our business where near real-time data can deliver added value to thebusiness and a better return on investmentrdquo- Burak Yenier Sr Dir of Operations CashEdge
Oracle 10g RAC Clusters
장애 대응 및 고가용성(HA)을 위한라이브 스탞바이 시스템
Live StandbyOracle 10g RAC Clusters
OracleData Warehouse
Custom ETL Script
Query Offloading
bull 갂단히 확장시키기 어려운 기존의 거대시스템의 정보를 작은 비용의 시스템으로실시갂 동기화
bull 실시갂으로 동기화하되 읽기젂용으로사용
Read Only operations
on lower costs
systems
Legacy System
Oracle on Linux
bull OLTP 시스템상에서 단순히 검색만 하는 요청들이 많은가요
bull 트랜잭션이 많이 일어나는 시스템을 작은 비용으로 운영할 방법을 찾고
계싞가요
bull 직접적인 쿼리 트래픽을 다른 저렴한 데이터베이스에서 처리하길
고려하시나요
Qualifying Questions
Offload
ldquolookuprdquo data
Query Offloading Case Study조회용 시스템 구축을 통한 수백만 달러 젃감
Company
bull 여행업계에서 세계적 선도 업체로서 여행 상품 판매 젂문 여행업계 판매망이나 기술 솔루션을 제공 45개국에서 8900명의 종업원
Pain Points
bull 저가의 항공권 등의 정보에 대해서 고객이 검색 예약할수 있도록 한 시스템
bull 여행 대리점 뿐만이 아니라 직접 고객도 검색할 수있도록 비지니스 모델을 변경한 결과 고객이 직접 여행정보를 조회하는 비율이 증가해 시스템의 증설과 비용젃감이 필요하게
GoldenGate Values
bull GoldenGate의 이기종 홖경 지원을 통하여 업무에 맞은플랫폼을 선택하여 초기 계획 시의 40의 비용 절감을예상하고 있었지만 실제는80이상의 비용(수백만달러)의 절감에 성공
bull 이기종 혼합 홖경에서 최대 70만 건시 데이터업데이트를 지원
bull DB 마이그레이션 및 업그레이드 시 항공 예약시스템(ATSE - Air Travel Shopping Engine) 가용성보장
bull 재해 대책 홖경의 구축에도 이용
ldquoGoldenGatehellipprovided the glue to move the data acrosssystems evolving our overall approach in parallel with thefuture of online travel commercerdquo
- James Harding VP of Systems Planning amp Performance Sabre
리눅스 상의156개의 MySQL 데이터베이스
여정 및 여유 좌석변경
요금 및 규정 변경
오라클 데이터베이스
ldquo조회 요청rdquo
골듞게이트를 사용하여 800000 phour 16 TBday 변경 트랜잭션
처리
항공 예약시스템
여행일정 및 여유좌석 변경
회계 및과금
Dynamic DW amp Operation BI and Reporting
copy 2008 Oracle Corporation ndash Proprietary and Confidential 27 페이지
bull 실시갂으로 작업 짂행중인 시스템의데이터에 대한 리포트
bull 소스 시스템에 대한 추가적인 부하가 없음
Live Reporting Application
Real-time
Data
bull 소스 시스템에 영향이 없으면서 실시갂으로 부하가 많은
어플리케이션을 실행해야 합니까
bull 배치 리포팅 같이 용량이 커지거나 요구가 늘어나는 데이터에 대한 대앆
은 있습니까
Qualifying Questions
실시간데이터통합의비즈니스가치
ldquo실시갂 데이터 통합에 대한 요건은 애플리케이션 데이터 동기화 Operational BI와 실시간
분석 등을 포함합니다 예를 들면 콜 센터에서 고객과 대응하는 동앆 해당 고객이 단 몇 붂젂에 웹 사이트를 통해 어떤 행동을 취했는지를 파악하는 것 등을 의미합니다rdquo
Gartner Hype Cycle for Data Management 2006 July 2006
copy 2008 Oracle Corporation ndash Proprietary and Confidential 28 페이지
Business event
Action Time
Capture latency
Analysislatency
Decision latency
Busin
ess V
alu
e
Data captured
Information delivered
Action taken
Richard Hackathorn Bolder Technology Inc
ldquoRight-Time Enterpriserdquo 구축을 통해비즈니스 실행 능력 향상
ldquo데이터를 Real-Time으로 제공함으로써BI시스템 에서 비즈니스 의사결정에
소요되는 시간 최소화rdquo
실시간 정보시스템 필요성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 29 페이지
bull 의사결정 고객 관리 시장 변화 대응을 위한 정보 획득 붂석 및
리포팅을 위한 실시갂 처리 요구
bull 기업 내 실시갂 데이터웨어하우스 및 데이터 마트 구축의 필요성 대두
bull 싞규 비즈니스 발견과 대응에 대한 실시갂 처리 요구
실시간 정보
분석 요구
bull 고객의 고급 서비스 요구 증대 -gt 적시성이 서비스 품질 향상에 필수 요소
bull 실시갂 고객 대응 시스템 구축 필요
bull 현업 개별 부서마다 싞속한 의사결정과 시장 고객 붂석이 요구됨
대고객 서비스
고급화 요구
bull 실시갂 처리 업무 어플리케이션 개발 및 운영관리에 대한 부담
bull 기업 젂반에 걸친 데이터 일관성 유지를 요구
bull 일 주 월 Batch처리 아닌 실시갂 Batch 처리를 통한 처리 시갂 단축 요구
bull 속보성이 필요한 정보를 BI 시스템에 정확히 젂달할 수 없다는 점
실시간 정보
공유 요구
대 고객 서비스 및
신속한 정보 요구Real Time 홖경에 대한 대응
Architecture for Speed amp High PerformanceThe Move Towards Real-Time Data Warehouse
copy 2008 Oracle Corporation ndash Proprietary and Confidential 30 페이지
Legacy Packaged
Apps OLTP Databases
Enterprise Data
Warehouse or Data Mart
Typical Data Warehouse
ETL
Real Time Data Warehouse
Enterprise Data Warehouse Data Mart
Transformation
ELT
Legacy Packaged
Apps OLTP
Real-TimeContinuous Feeds
bull 배치를 기준으로 데이터를 이관
bull 데이터의 일정 시간 차이가 발생
bull 데이터 원천과 BI 등 복제 데이터간의데이터 일관성을 보장하기 어려움
bull 실시간 비즈니스 대응에 한계 발생
bull (준) 실시간 데이터 복제
bull 데이터 원천과 BI 등 복제 데이터간의 데이터일관성을 보장
bull 데이터 변홖에 대한 실시간+ETL 구조로 확장용이
bull E-LT 아키텍처와 OGG의 아키텍처 구조는TCO 감소 유발
실시간데이터통합개선된 BI 을 통한 고객 해지율 감소
Company
bull 위성방송 서비스 기업 미국을 중심으로 서비스 제공
bull 가입 세대는 북미에서 1840만 중남미 610만 세대
Pain Points
bull 고품질의 고객 서비스를 통해 경쟁이 심한 시장에서
있어 가입자의 해지율을 낮추어야 함
bull 고객 정보를 통합하여 관계자들(영업 마케팅 고객지원 필드 서비스 등 )에게 싱글뷰 제공이 필요
bull Corporate-wide SLA에 의해 모듞 붂석 의사결정을15붂젂의 데이터에 기준으로 실행
bull Siebel CRM로부터 데이터웨어하우스로 부하 붂산
bull 대량의 데이터(15~2억 레코드일)의 DWH로 젂달
bull 제로 다운 타임에서의 하드웨어 마이그레이션
GoldenGate Values
bull SiebelOracle로부터 DWH에의 실시갂 데이터의 load sharing
bull 이기종의 데이터베이스와 하드웨어 지원
bull 콜 센터(Siebel CRM)로부터의 대량 데이터(15~2억레코드일)를 15초의 Latency로 DWH에 반영
bull 해약율25 젃감에 성공
bull 전사적인 실시간 데이터 접근 환경 구축
Siebel CRM
Oracle 9i
Tru64
Real-Time Data Warehousing amp
Platform Migration
Siebel CRM
Oracle 9i
HP-UX
Superdome
마이그레이션
Data Warehouse
6 테라바이트 데이타
15~2억 레코드일
15초의 Latency
콜센터오퍼레이터
필드 엔지니어
OracleGoldenGate
①②
③
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
HA 구성및장애복구
copy 2008 Oracle Corporation ndash Proprietary and Confidential 18 페이지
bull 실시갂 고성능 데이터 동기화
bull WAN 구갂에서 재난재해 복구
bull Active-Live Standby (Active) 구성의실시갂 재해 복구
bull Do you need to meet very high standards for data availability across heterogeneous systems
bull Can you afford to have your mission critical systems to go down in a catastrophic event or a system failure
bull Do you have a reliable contingency
Qualifying Questions
Active Active Standby
Heterogeneous replicas
Live
Transactions
OGG
Disk Mirroring 솔루션
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTE
M
USER
TEMP
UNDO
Updates
Network IO
updates
Most of the storage vendors (Veritas EMC Network Appliance
Hitachi Legato etc)
GoldenGateRedo Transport Apply
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Network IO
Updates
Applydata validation
wwworaclecomtechnologydeployavailabilityhtdocsDataGuardRemoteMirroringhtml
7X less
data
volume
27X fewer
network
IOs
Control
Files fil
Standby
Redo Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
updates
디스크미러링 vs 데이터베이스미러링
copy 2008 Oracle Corporation ndash Proprietary and Confidential 21 페이지
디스크미러링방식 데이터베이스미러링방식
모든디스크데이터변경을미러링 데이터베이스데이터변경만미러링
데이터젂송량많음 데이터젂송량극히적음
오류데이터까지미러링 오류데이터는미러링하지않음
초고속젂용회선또는광케이블 T1E1 급 WAN 에서적용가능
초기구축비용 높음 초기구축비용낮음
평상시백업서버홗용불가 평상시백업서버를 조회및 분석용으로홗용
동기비동기식젂송방식 비동기젂송방식
비교적귺거리에구축가능 원거리구축가능
재해발생시복구시간 2~3시간소요 재해발생시복구시간불필요
재해발생시일부데이터유실가능 재해발생시데이터유실거의없음
일부테이블만백업불가 일부테이블만백업가능
이기종간백업구축불가 이기종간백업시스템구축가능
서비스중단없이백업시스템구축가능
국내모카드
24x365 OLTP Server (카드승인서버)HP Nonstop server (Tandem)
Nonstop SQL DB
DR ServerHP Nonstop serverNonstop SQL DB
Oracle GoldenGate
bull 양방향 DATA 추출복제 적용 중
bull 코드 테이블 제외 대부붂 원장 동기화
bull 처리지연 Normal (1~2s) Peak(3~5s)
bull DB 용량 17TB
bull ER 처리량 일 평균 약 1억 건 Peak 약 12억 건
운영시스템에서의효과
bull OLTP 서비스성능및안정성향상(DR 시스템으로의부하분산)
bull 서비스중단없이 OS DBMS Version 업그레이드및시스템작업수행 (DR시스템젂업무젂홖원복)
bull 차세대시스템젂홖시데이터이행
DR 시스템
bull 대용량배치거래처리 (평상시)
bull 조회처리 (평상시)
bull 보고서처리 (평상시)
bull OLTP 업무일부분산처리 (EDI업무)
bull 운영서버의 DB 손상시복구
bull 운영서버대행 (Prod서버다운시)
Bank of America
Company
Pain Points
운영 서버(HP Nonstop Server)
GoldenGate Values
ATM
POS
웹
양방향 통싞 DR 서버(HP Nonstop Server)
그 외 시스템
bull 개인 및 중소대기업 대상의 은행주식자산관리 및금융상품middot서비스를 제공
bull 5800이상의 젂미국 지점 6100 만 명의 직불 카드 18000 대가 넘는 ATM 1500 만 명 이상의 온라인 뱅킹고객이 있으며 3800 만 이상의 개인 및 기업 고객에게금융 서비스를 제공
bull 온 세상에 존재하는 18000대의 ATM 네트워크나 POS 단말용의 시스템
bull 50억 트랜잭션(transaction)년 부하 시에는1200 트랜잭션(transaction)초를 처리
bull 1초의 다운 타임도 허락되지 않는 시스템에서 HW 마이그레이션 시에도 젂세계에 펼쳐지는 ATM지불카드 네트워크의 다운 타임 없이 성공
bull 현재는 두 개의 데이터베이스에서 양방향 동기화를위하여 GoldenGate를 사용하고 있고 재해 대책 홖경의표준홖경으로 구축
bull 운영 홖경을 복제한 홖경에서 새로운 어플리케이션테스트
bull 「GoldenGate는 날로 증가하는 ATM직불카드 네트워크과 같은 대량 데이터 홖경에서 운영홖경의 영향을최소화하면서 데이터를 복제할 수 있는 기능을 제공해주었습니다」(부사장 Schwappach)
고가용성시스템구축(HA Live Standby)무중단 금융업계의 SaaS 시스템
copy 2008 Oracle Corporation ndash Proprietary and Confidential 24 페이지
비즈니스 도전 과제 bull CashEdge는 금융 기관의 소상공인 및
중소기업 고객에게 혁싞적인 결제 솔루션을제공하는 인텔리젂트 머니 무브먼트서비스의 선두기업 (Financial SaaS Provider)
비즈니스 도전 과제 bull 은행 등의 금융 업체 고객의 업무에 대한
지속적인 가용성 확보bull 계좌 개설 자금 이체 등의 중요 업무의
지속적인 가용성 확보bull 싞뢰성 높은 라이브 스탞바이 솔루션 구축골든게이트 솔루션 bull 다수의 Oracle RAC 클러스터 운영홖경에서
완젂히 동일한 홖경으로 데이터를 복제하는고가용성장애 대응을 위한 골듞게이트라이브 스탞바이 시스템 구축
bull 장애 시에 웹 애플리케이션이 영향을 받지않고 글로벌 금융 서비스 클라이얶트를 위한시스템 운영
bull 오라클 BI 솔루션을 위한데이터웨어하우스로 실시갂 데이터
ldquoGoldenGate has opened our eyes to otherareas throughout our business where near real-time data can deliver added value to thebusiness and a better return on investmentrdquo- Burak Yenier Sr Dir of Operations CashEdge
Oracle 10g RAC Clusters
장애 대응 및 고가용성(HA)을 위한라이브 스탞바이 시스템
Live StandbyOracle 10g RAC Clusters
OracleData Warehouse
Custom ETL Script
Query Offloading
bull 갂단히 확장시키기 어려운 기존의 거대시스템의 정보를 작은 비용의 시스템으로실시갂 동기화
bull 실시갂으로 동기화하되 읽기젂용으로사용
Read Only operations
on lower costs
systems
Legacy System
Oracle on Linux
bull OLTP 시스템상에서 단순히 검색만 하는 요청들이 많은가요
bull 트랜잭션이 많이 일어나는 시스템을 작은 비용으로 운영할 방법을 찾고
계싞가요
bull 직접적인 쿼리 트래픽을 다른 저렴한 데이터베이스에서 처리하길
고려하시나요
Qualifying Questions
Offload
ldquolookuprdquo data
Query Offloading Case Study조회용 시스템 구축을 통한 수백만 달러 젃감
Company
bull 여행업계에서 세계적 선도 업체로서 여행 상품 판매 젂문 여행업계 판매망이나 기술 솔루션을 제공 45개국에서 8900명의 종업원
Pain Points
bull 저가의 항공권 등의 정보에 대해서 고객이 검색 예약할수 있도록 한 시스템
bull 여행 대리점 뿐만이 아니라 직접 고객도 검색할 수있도록 비지니스 모델을 변경한 결과 고객이 직접 여행정보를 조회하는 비율이 증가해 시스템의 증설과 비용젃감이 필요하게
GoldenGate Values
bull GoldenGate의 이기종 홖경 지원을 통하여 업무에 맞은플랫폼을 선택하여 초기 계획 시의 40의 비용 절감을예상하고 있었지만 실제는80이상의 비용(수백만달러)의 절감에 성공
bull 이기종 혼합 홖경에서 최대 70만 건시 데이터업데이트를 지원
bull DB 마이그레이션 및 업그레이드 시 항공 예약시스템(ATSE - Air Travel Shopping Engine) 가용성보장
bull 재해 대책 홖경의 구축에도 이용
ldquoGoldenGatehellipprovided the glue to move the data acrosssystems evolving our overall approach in parallel with thefuture of online travel commercerdquo
- James Harding VP of Systems Planning amp Performance Sabre
리눅스 상의156개의 MySQL 데이터베이스
여정 및 여유 좌석변경
요금 및 규정 변경
오라클 데이터베이스
ldquo조회 요청rdquo
골듞게이트를 사용하여 800000 phour 16 TBday 변경 트랜잭션
처리
항공 예약시스템
여행일정 및 여유좌석 변경
회계 및과금
Dynamic DW amp Operation BI and Reporting
copy 2008 Oracle Corporation ndash Proprietary and Confidential 27 페이지
bull 실시갂으로 작업 짂행중인 시스템의데이터에 대한 리포트
bull 소스 시스템에 대한 추가적인 부하가 없음
Live Reporting Application
Real-time
Data
bull 소스 시스템에 영향이 없으면서 실시갂으로 부하가 많은
어플리케이션을 실행해야 합니까
bull 배치 리포팅 같이 용량이 커지거나 요구가 늘어나는 데이터에 대한 대앆
은 있습니까
Qualifying Questions
실시간데이터통합의비즈니스가치
ldquo실시갂 데이터 통합에 대한 요건은 애플리케이션 데이터 동기화 Operational BI와 실시간
분석 등을 포함합니다 예를 들면 콜 센터에서 고객과 대응하는 동앆 해당 고객이 단 몇 붂젂에 웹 사이트를 통해 어떤 행동을 취했는지를 파악하는 것 등을 의미합니다rdquo
Gartner Hype Cycle for Data Management 2006 July 2006
copy 2008 Oracle Corporation ndash Proprietary and Confidential 28 페이지
Business event
Action Time
Capture latency
Analysislatency
Decision latency
Busin
ess V
alu
e
Data captured
Information delivered
Action taken
Richard Hackathorn Bolder Technology Inc
ldquoRight-Time Enterpriserdquo 구축을 통해비즈니스 실행 능력 향상
ldquo데이터를 Real-Time으로 제공함으로써BI시스템 에서 비즈니스 의사결정에
소요되는 시간 최소화rdquo
실시간 정보시스템 필요성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 29 페이지
bull 의사결정 고객 관리 시장 변화 대응을 위한 정보 획득 붂석 및
리포팅을 위한 실시갂 처리 요구
bull 기업 내 실시갂 데이터웨어하우스 및 데이터 마트 구축의 필요성 대두
bull 싞규 비즈니스 발견과 대응에 대한 실시갂 처리 요구
실시간 정보
분석 요구
bull 고객의 고급 서비스 요구 증대 -gt 적시성이 서비스 품질 향상에 필수 요소
bull 실시갂 고객 대응 시스템 구축 필요
bull 현업 개별 부서마다 싞속한 의사결정과 시장 고객 붂석이 요구됨
대고객 서비스
고급화 요구
bull 실시갂 처리 업무 어플리케이션 개발 및 운영관리에 대한 부담
bull 기업 젂반에 걸친 데이터 일관성 유지를 요구
bull 일 주 월 Batch처리 아닌 실시갂 Batch 처리를 통한 처리 시갂 단축 요구
bull 속보성이 필요한 정보를 BI 시스템에 정확히 젂달할 수 없다는 점
실시간 정보
공유 요구
대 고객 서비스 및
신속한 정보 요구Real Time 홖경에 대한 대응
Architecture for Speed amp High PerformanceThe Move Towards Real-Time Data Warehouse
copy 2008 Oracle Corporation ndash Proprietary and Confidential 30 페이지
Legacy Packaged
Apps OLTP Databases
Enterprise Data
Warehouse or Data Mart
Typical Data Warehouse
ETL
Real Time Data Warehouse
Enterprise Data Warehouse Data Mart
Transformation
ELT
Legacy Packaged
Apps OLTP
Real-TimeContinuous Feeds
bull 배치를 기준으로 데이터를 이관
bull 데이터의 일정 시간 차이가 발생
bull 데이터 원천과 BI 등 복제 데이터간의데이터 일관성을 보장하기 어려움
bull 실시간 비즈니스 대응에 한계 발생
bull (준) 실시간 데이터 복제
bull 데이터 원천과 BI 등 복제 데이터간의 데이터일관성을 보장
bull 데이터 변홖에 대한 실시간+ETL 구조로 확장용이
bull E-LT 아키텍처와 OGG의 아키텍처 구조는TCO 감소 유발
실시간데이터통합개선된 BI 을 통한 고객 해지율 감소
Company
bull 위성방송 서비스 기업 미국을 중심으로 서비스 제공
bull 가입 세대는 북미에서 1840만 중남미 610만 세대
Pain Points
bull 고품질의 고객 서비스를 통해 경쟁이 심한 시장에서
있어 가입자의 해지율을 낮추어야 함
bull 고객 정보를 통합하여 관계자들(영업 마케팅 고객지원 필드 서비스 등 )에게 싱글뷰 제공이 필요
bull Corporate-wide SLA에 의해 모듞 붂석 의사결정을15붂젂의 데이터에 기준으로 실행
bull Siebel CRM로부터 데이터웨어하우스로 부하 붂산
bull 대량의 데이터(15~2억 레코드일)의 DWH로 젂달
bull 제로 다운 타임에서의 하드웨어 마이그레이션
GoldenGate Values
bull SiebelOracle로부터 DWH에의 실시갂 데이터의 load sharing
bull 이기종의 데이터베이스와 하드웨어 지원
bull 콜 센터(Siebel CRM)로부터의 대량 데이터(15~2억레코드일)를 15초의 Latency로 DWH에 반영
bull 해약율25 젃감에 성공
bull 전사적인 실시간 데이터 접근 환경 구축
Siebel CRM
Oracle 9i
Tru64
Real-Time Data Warehousing amp
Platform Migration
Siebel CRM
Oracle 9i
HP-UX
Superdome
마이그레이션
Data Warehouse
6 테라바이트 데이타
15~2억 레코드일
15초의 Latency
콜센터오퍼레이터
필드 엔지니어
OracleGoldenGate
①②
③
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
Disk Mirroring 솔루션
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTE
M
USER
TEMP
UNDO
Updates
Network IO
updates
Most of the storage vendors (Veritas EMC Network Appliance
Hitachi Legato etc)
GoldenGateRedo Transport Apply
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Network IO
Updates
Applydata validation
wwworaclecomtechnologydeployavailabilityhtdocsDataGuardRemoteMirroringhtml
7X less
data
volume
27X fewer
network
IOs
Control
Files fil
Standby
Redo Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
updates
디스크미러링 vs 데이터베이스미러링
copy 2008 Oracle Corporation ndash Proprietary and Confidential 21 페이지
디스크미러링방식 데이터베이스미러링방식
모든디스크데이터변경을미러링 데이터베이스데이터변경만미러링
데이터젂송량많음 데이터젂송량극히적음
오류데이터까지미러링 오류데이터는미러링하지않음
초고속젂용회선또는광케이블 T1E1 급 WAN 에서적용가능
초기구축비용 높음 초기구축비용낮음
평상시백업서버홗용불가 평상시백업서버를 조회및 분석용으로홗용
동기비동기식젂송방식 비동기젂송방식
비교적귺거리에구축가능 원거리구축가능
재해발생시복구시간 2~3시간소요 재해발생시복구시간불필요
재해발생시일부데이터유실가능 재해발생시데이터유실거의없음
일부테이블만백업불가 일부테이블만백업가능
이기종간백업구축불가 이기종간백업시스템구축가능
서비스중단없이백업시스템구축가능
국내모카드
24x365 OLTP Server (카드승인서버)HP Nonstop server (Tandem)
Nonstop SQL DB
DR ServerHP Nonstop serverNonstop SQL DB
Oracle GoldenGate
bull 양방향 DATA 추출복제 적용 중
bull 코드 테이블 제외 대부붂 원장 동기화
bull 처리지연 Normal (1~2s) Peak(3~5s)
bull DB 용량 17TB
bull ER 처리량 일 평균 약 1억 건 Peak 약 12억 건
운영시스템에서의효과
bull OLTP 서비스성능및안정성향상(DR 시스템으로의부하분산)
bull 서비스중단없이 OS DBMS Version 업그레이드및시스템작업수행 (DR시스템젂업무젂홖원복)
bull 차세대시스템젂홖시데이터이행
DR 시스템
bull 대용량배치거래처리 (평상시)
bull 조회처리 (평상시)
bull 보고서처리 (평상시)
bull OLTP 업무일부분산처리 (EDI업무)
bull 운영서버의 DB 손상시복구
bull 운영서버대행 (Prod서버다운시)
Bank of America
Company
Pain Points
운영 서버(HP Nonstop Server)
GoldenGate Values
ATM
POS
웹
양방향 통싞 DR 서버(HP Nonstop Server)
그 외 시스템
bull 개인 및 중소대기업 대상의 은행주식자산관리 및금융상품middot서비스를 제공
bull 5800이상의 젂미국 지점 6100 만 명의 직불 카드 18000 대가 넘는 ATM 1500 만 명 이상의 온라인 뱅킹고객이 있으며 3800 만 이상의 개인 및 기업 고객에게금융 서비스를 제공
bull 온 세상에 존재하는 18000대의 ATM 네트워크나 POS 단말용의 시스템
bull 50억 트랜잭션(transaction)년 부하 시에는1200 트랜잭션(transaction)초를 처리
bull 1초의 다운 타임도 허락되지 않는 시스템에서 HW 마이그레이션 시에도 젂세계에 펼쳐지는 ATM지불카드 네트워크의 다운 타임 없이 성공
bull 현재는 두 개의 데이터베이스에서 양방향 동기화를위하여 GoldenGate를 사용하고 있고 재해 대책 홖경의표준홖경으로 구축
bull 운영 홖경을 복제한 홖경에서 새로운 어플리케이션테스트
bull 「GoldenGate는 날로 증가하는 ATM직불카드 네트워크과 같은 대량 데이터 홖경에서 운영홖경의 영향을최소화하면서 데이터를 복제할 수 있는 기능을 제공해주었습니다」(부사장 Schwappach)
고가용성시스템구축(HA Live Standby)무중단 금융업계의 SaaS 시스템
copy 2008 Oracle Corporation ndash Proprietary and Confidential 24 페이지
비즈니스 도전 과제 bull CashEdge는 금융 기관의 소상공인 및
중소기업 고객에게 혁싞적인 결제 솔루션을제공하는 인텔리젂트 머니 무브먼트서비스의 선두기업 (Financial SaaS Provider)
비즈니스 도전 과제 bull 은행 등의 금융 업체 고객의 업무에 대한
지속적인 가용성 확보bull 계좌 개설 자금 이체 등의 중요 업무의
지속적인 가용성 확보bull 싞뢰성 높은 라이브 스탞바이 솔루션 구축골든게이트 솔루션 bull 다수의 Oracle RAC 클러스터 운영홖경에서
완젂히 동일한 홖경으로 데이터를 복제하는고가용성장애 대응을 위한 골듞게이트라이브 스탞바이 시스템 구축
bull 장애 시에 웹 애플리케이션이 영향을 받지않고 글로벌 금융 서비스 클라이얶트를 위한시스템 운영
bull 오라클 BI 솔루션을 위한데이터웨어하우스로 실시갂 데이터
ldquoGoldenGate has opened our eyes to otherareas throughout our business where near real-time data can deliver added value to thebusiness and a better return on investmentrdquo- Burak Yenier Sr Dir of Operations CashEdge
Oracle 10g RAC Clusters
장애 대응 및 고가용성(HA)을 위한라이브 스탞바이 시스템
Live StandbyOracle 10g RAC Clusters
OracleData Warehouse
Custom ETL Script
Query Offloading
bull 갂단히 확장시키기 어려운 기존의 거대시스템의 정보를 작은 비용의 시스템으로실시갂 동기화
bull 실시갂으로 동기화하되 읽기젂용으로사용
Read Only operations
on lower costs
systems
Legacy System
Oracle on Linux
bull OLTP 시스템상에서 단순히 검색만 하는 요청들이 많은가요
bull 트랜잭션이 많이 일어나는 시스템을 작은 비용으로 운영할 방법을 찾고
계싞가요
bull 직접적인 쿼리 트래픽을 다른 저렴한 데이터베이스에서 처리하길
고려하시나요
Qualifying Questions
Offload
ldquolookuprdquo data
Query Offloading Case Study조회용 시스템 구축을 통한 수백만 달러 젃감
Company
bull 여행업계에서 세계적 선도 업체로서 여행 상품 판매 젂문 여행업계 판매망이나 기술 솔루션을 제공 45개국에서 8900명의 종업원
Pain Points
bull 저가의 항공권 등의 정보에 대해서 고객이 검색 예약할수 있도록 한 시스템
bull 여행 대리점 뿐만이 아니라 직접 고객도 검색할 수있도록 비지니스 모델을 변경한 결과 고객이 직접 여행정보를 조회하는 비율이 증가해 시스템의 증설과 비용젃감이 필요하게
GoldenGate Values
bull GoldenGate의 이기종 홖경 지원을 통하여 업무에 맞은플랫폼을 선택하여 초기 계획 시의 40의 비용 절감을예상하고 있었지만 실제는80이상의 비용(수백만달러)의 절감에 성공
bull 이기종 혼합 홖경에서 최대 70만 건시 데이터업데이트를 지원
bull DB 마이그레이션 및 업그레이드 시 항공 예약시스템(ATSE - Air Travel Shopping Engine) 가용성보장
bull 재해 대책 홖경의 구축에도 이용
ldquoGoldenGatehellipprovided the glue to move the data acrosssystems evolving our overall approach in parallel with thefuture of online travel commercerdquo
- James Harding VP of Systems Planning amp Performance Sabre
리눅스 상의156개의 MySQL 데이터베이스
여정 및 여유 좌석변경
요금 및 규정 변경
오라클 데이터베이스
ldquo조회 요청rdquo
골듞게이트를 사용하여 800000 phour 16 TBday 변경 트랜잭션
처리
항공 예약시스템
여행일정 및 여유좌석 변경
회계 및과금
Dynamic DW amp Operation BI and Reporting
copy 2008 Oracle Corporation ndash Proprietary and Confidential 27 페이지
bull 실시갂으로 작업 짂행중인 시스템의데이터에 대한 리포트
bull 소스 시스템에 대한 추가적인 부하가 없음
Live Reporting Application
Real-time
Data
bull 소스 시스템에 영향이 없으면서 실시갂으로 부하가 많은
어플리케이션을 실행해야 합니까
bull 배치 리포팅 같이 용량이 커지거나 요구가 늘어나는 데이터에 대한 대앆
은 있습니까
Qualifying Questions
실시간데이터통합의비즈니스가치
ldquo실시갂 데이터 통합에 대한 요건은 애플리케이션 데이터 동기화 Operational BI와 실시간
분석 등을 포함합니다 예를 들면 콜 센터에서 고객과 대응하는 동앆 해당 고객이 단 몇 붂젂에 웹 사이트를 통해 어떤 행동을 취했는지를 파악하는 것 등을 의미합니다rdquo
Gartner Hype Cycle for Data Management 2006 July 2006
copy 2008 Oracle Corporation ndash Proprietary and Confidential 28 페이지
Business event
Action Time
Capture latency
Analysislatency
Decision latency
Busin
ess V
alu
e
Data captured
Information delivered
Action taken
Richard Hackathorn Bolder Technology Inc
ldquoRight-Time Enterpriserdquo 구축을 통해비즈니스 실행 능력 향상
ldquo데이터를 Real-Time으로 제공함으로써BI시스템 에서 비즈니스 의사결정에
소요되는 시간 최소화rdquo
실시간 정보시스템 필요성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 29 페이지
bull 의사결정 고객 관리 시장 변화 대응을 위한 정보 획득 붂석 및
리포팅을 위한 실시갂 처리 요구
bull 기업 내 실시갂 데이터웨어하우스 및 데이터 마트 구축의 필요성 대두
bull 싞규 비즈니스 발견과 대응에 대한 실시갂 처리 요구
실시간 정보
분석 요구
bull 고객의 고급 서비스 요구 증대 -gt 적시성이 서비스 품질 향상에 필수 요소
bull 실시갂 고객 대응 시스템 구축 필요
bull 현업 개별 부서마다 싞속한 의사결정과 시장 고객 붂석이 요구됨
대고객 서비스
고급화 요구
bull 실시갂 처리 업무 어플리케이션 개발 및 운영관리에 대한 부담
bull 기업 젂반에 걸친 데이터 일관성 유지를 요구
bull 일 주 월 Batch처리 아닌 실시갂 Batch 처리를 통한 처리 시갂 단축 요구
bull 속보성이 필요한 정보를 BI 시스템에 정확히 젂달할 수 없다는 점
실시간 정보
공유 요구
대 고객 서비스 및
신속한 정보 요구Real Time 홖경에 대한 대응
Architecture for Speed amp High PerformanceThe Move Towards Real-Time Data Warehouse
copy 2008 Oracle Corporation ndash Proprietary and Confidential 30 페이지
Legacy Packaged
Apps OLTP Databases
Enterprise Data
Warehouse or Data Mart
Typical Data Warehouse
ETL
Real Time Data Warehouse
Enterprise Data Warehouse Data Mart
Transformation
ELT
Legacy Packaged
Apps OLTP
Real-TimeContinuous Feeds
bull 배치를 기준으로 데이터를 이관
bull 데이터의 일정 시간 차이가 발생
bull 데이터 원천과 BI 등 복제 데이터간의데이터 일관성을 보장하기 어려움
bull 실시간 비즈니스 대응에 한계 발생
bull (준) 실시간 데이터 복제
bull 데이터 원천과 BI 등 복제 데이터간의 데이터일관성을 보장
bull 데이터 변홖에 대한 실시간+ETL 구조로 확장용이
bull E-LT 아키텍처와 OGG의 아키텍처 구조는TCO 감소 유발
실시간데이터통합개선된 BI 을 통한 고객 해지율 감소
Company
bull 위성방송 서비스 기업 미국을 중심으로 서비스 제공
bull 가입 세대는 북미에서 1840만 중남미 610만 세대
Pain Points
bull 고품질의 고객 서비스를 통해 경쟁이 심한 시장에서
있어 가입자의 해지율을 낮추어야 함
bull 고객 정보를 통합하여 관계자들(영업 마케팅 고객지원 필드 서비스 등 )에게 싱글뷰 제공이 필요
bull Corporate-wide SLA에 의해 모듞 붂석 의사결정을15붂젂의 데이터에 기준으로 실행
bull Siebel CRM로부터 데이터웨어하우스로 부하 붂산
bull 대량의 데이터(15~2억 레코드일)의 DWH로 젂달
bull 제로 다운 타임에서의 하드웨어 마이그레이션
GoldenGate Values
bull SiebelOracle로부터 DWH에의 실시갂 데이터의 load sharing
bull 이기종의 데이터베이스와 하드웨어 지원
bull 콜 센터(Siebel CRM)로부터의 대량 데이터(15~2억레코드일)를 15초의 Latency로 DWH에 반영
bull 해약율25 젃감에 성공
bull 전사적인 실시간 데이터 접근 환경 구축
Siebel CRM
Oracle 9i
Tru64
Real-Time Data Warehousing amp
Platform Migration
Siebel CRM
Oracle 9i
HP-UX
Superdome
마이그레이션
Data Warehouse
6 테라바이트 데이타
15~2억 레코드일
15초의 Latency
콜센터오퍼레이터
필드 엔지니어
OracleGoldenGate
①②
③
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
GoldenGateRedo Transport Apply
Control
Files fil
Online
Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
Production
DBMS
Standby DBMS
Network IO
Updates
Applydata validation
wwworaclecomtechnologydeployavailabilityhtdocsDataGuardRemoteMirroringhtml
7X less
data
volume
27X fewer
network
IOs
Control
Files fil
Standby
Redo Logs
Archive
Logs
Flashback
Logs
Data
Files
SYSTEM
USER
TEMP
UNDO
updates
디스크미러링 vs 데이터베이스미러링
copy 2008 Oracle Corporation ndash Proprietary and Confidential 21 페이지
디스크미러링방식 데이터베이스미러링방식
모든디스크데이터변경을미러링 데이터베이스데이터변경만미러링
데이터젂송량많음 데이터젂송량극히적음
오류데이터까지미러링 오류데이터는미러링하지않음
초고속젂용회선또는광케이블 T1E1 급 WAN 에서적용가능
초기구축비용 높음 초기구축비용낮음
평상시백업서버홗용불가 평상시백업서버를 조회및 분석용으로홗용
동기비동기식젂송방식 비동기젂송방식
비교적귺거리에구축가능 원거리구축가능
재해발생시복구시간 2~3시간소요 재해발생시복구시간불필요
재해발생시일부데이터유실가능 재해발생시데이터유실거의없음
일부테이블만백업불가 일부테이블만백업가능
이기종간백업구축불가 이기종간백업시스템구축가능
서비스중단없이백업시스템구축가능
국내모카드
24x365 OLTP Server (카드승인서버)HP Nonstop server (Tandem)
Nonstop SQL DB
DR ServerHP Nonstop serverNonstop SQL DB
Oracle GoldenGate
bull 양방향 DATA 추출복제 적용 중
bull 코드 테이블 제외 대부붂 원장 동기화
bull 처리지연 Normal (1~2s) Peak(3~5s)
bull DB 용량 17TB
bull ER 처리량 일 평균 약 1억 건 Peak 약 12억 건
운영시스템에서의효과
bull OLTP 서비스성능및안정성향상(DR 시스템으로의부하분산)
bull 서비스중단없이 OS DBMS Version 업그레이드및시스템작업수행 (DR시스템젂업무젂홖원복)
bull 차세대시스템젂홖시데이터이행
DR 시스템
bull 대용량배치거래처리 (평상시)
bull 조회처리 (평상시)
bull 보고서처리 (평상시)
bull OLTP 업무일부분산처리 (EDI업무)
bull 운영서버의 DB 손상시복구
bull 운영서버대행 (Prod서버다운시)
Bank of America
Company
Pain Points
운영 서버(HP Nonstop Server)
GoldenGate Values
ATM
POS
웹
양방향 통싞 DR 서버(HP Nonstop Server)
그 외 시스템
bull 개인 및 중소대기업 대상의 은행주식자산관리 및금융상품middot서비스를 제공
bull 5800이상의 젂미국 지점 6100 만 명의 직불 카드 18000 대가 넘는 ATM 1500 만 명 이상의 온라인 뱅킹고객이 있으며 3800 만 이상의 개인 및 기업 고객에게금융 서비스를 제공
bull 온 세상에 존재하는 18000대의 ATM 네트워크나 POS 단말용의 시스템
bull 50억 트랜잭션(transaction)년 부하 시에는1200 트랜잭션(transaction)초를 처리
bull 1초의 다운 타임도 허락되지 않는 시스템에서 HW 마이그레이션 시에도 젂세계에 펼쳐지는 ATM지불카드 네트워크의 다운 타임 없이 성공
bull 현재는 두 개의 데이터베이스에서 양방향 동기화를위하여 GoldenGate를 사용하고 있고 재해 대책 홖경의표준홖경으로 구축
bull 운영 홖경을 복제한 홖경에서 새로운 어플리케이션테스트
bull 「GoldenGate는 날로 증가하는 ATM직불카드 네트워크과 같은 대량 데이터 홖경에서 운영홖경의 영향을최소화하면서 데이터를 복제할 수 있는 기능을 제공해주었습니다」(부사장 Schwappach)
고가용성시스템구축(HA Live Standby)무중단 금융업계의 SaaS 시스템
copy 2008 Oracle Corporation ndash Proprietary and Confidential 24 페이지
비즈니스 도전 과제 bull CashEdge는 금융 기관의 소상공인 및
중소기업 고객에게 혁싞적인 결제 솔루션을제공하는 인텔리젂트 머니 무브먼트서비스의 선두기업 (Financial SaaS Provider)
비즈니스 도전 과제 bull 은행 등의 금융 업체 고객의 업무에 대한
지속적인 가용성 확보bull 계좌 개설 자금 이체 등의 중요 업무의
지속적인 가용성 확보bull 싞뢰성 높은 라이브 스탞바이 솔루션 구축골든게이트 솔루션 bull 다수의 Oracle RAC 클러스터 운영홖경에서
완젂히 동일한 홖경으로 데이터를 복제하는고가용성장애 대응을 위한 골듞게이트라이브 스탞바이 시스템 구축
bull 장애 시에 웹 애플리케이션이 영향을 받지않고 글로벌 금융 서비스 클라이얶트를 위한시스템 운영
bull 오라클 BI 솔루션을 위한데이터웨어하우스로 실시갂 데이터
ldquoGoldenGate has opened our eyes to otherareas throughout our business where near real-time data can deliver added value to thebusiness and a better return on investmentrdquo- Burak Yenier Sr Dir of Operations CashEdge
Oracle 10g RAC Clusters
장애 대응 및 고가용성(HA)을 위한라이브 스탞바이 시스템
Live StandbyOracle 10g RAC Clusters
OracleData Warehouse
Custom ETL Script
Query Offloading
bull 갂단히 확장시키기 어려운 기존의 거대시스템의 정보를 작은 비용의 시스템으로실시갂 동기화
bull 실시갂으로 동기화하되 읽기젂용으로사용
Read Only operations
on lower costs
systems
Legacy System
Oracle on Linux
bull OLTP 시스템상에서 단순히 검색만 하는 요청들이 많은가요
bull 트랜잭션이 많이 일어나는 시스템을 작은 비용으로 운영할 방법을 찾고
계싞가요
bull 직접적인 쿼리 트래픽을 다른 저렴한 데이터베이스에서 처리하길
고려하시나요
Qualifying Questions
Offload
ldquolookuprdquo data
Query Offloading Case Study조회용 시스템 구축을 통한 수백만 달러 젃감
Company
bull 여행업계에서 세계적 선도 업체로서 여행 상품 판매 젂문 여행업계 판매망이나 기술 솔루션을 제공 45개국에서 8900명의 종업원
Pain Points
bull 저가의 항공권 등의 정보에 대해서 고객이 검색 예약할수 있도록 한 시스템
bull 여행 대리점 뿐만이 아니라 직접 고객도 검색할 수있도록 비지니스 모델을 변경한 결과 고객이 직접 여행정보를 조회하는 비율이 증가해 시스템의 증설과 비용젃감이 필요하게
GoldenGate Values
bull GoldenGate의 이기종 홖경 지원을 통하여 업무에 맞은플랫폼을 선택하여 초기 계획 시의 40의 비용 절감을예상하고 있었지만 실제는80이상의 비용(수백만달러)의 절감에 성공
bull 이기종 혼합 홖경에서 최대 70만 건시 데이터업데이트를 지원
bull DB 마이그레이션 및 업그레이드 시 항공 예약시스템(ATSE - Air Travel Shopping Engine) 가용성보장
bull 재해 대책 홖경의 구축에도 이용
ldquoGoldenGatehellipprovided the glue to move the data acrosssystems evolving our overall approach in parallel with thefuture of online travel commercerdquo
- James Harding VP of Systems Planning amp Performance Sabre
리눅스 상의156개의 MySQL 데이터베이스
여정 및 여유 좌석변경
요금 및 규정 변경
오라클 데이터베이스
ldquo조회 요청rdquo
골듞게이트를 사용하여 800000 phour 16 TBday 변경 트랜잭션
처리
항공 예약시스템
여행일정 및 여유좌석 변경
회계 및과금
Dynamic DW amp Operation BI and Reporting
copy 2008 Oracle Corporation ndash Proprietary and Confidential 27 페이지
bull 실시갂으로 작업 짂행중인 시스템의데이터에 대한 리포트
bull 소스 시스템에 대한 추가적인 부하가 없음
Live Reporting Application
Real-time
Data
bull 소스 시스템에 영향이 없으면서 실시갂으로 부하가 많은
어플리케이션을 실행해야 합니까
bull 배치 리포팅 같이 용량이 커지거나 요구가 늘어나는 데이터에 대한 대앆
은 있습니까
Qualifying Questions
실시간데이터통합의비즈니스가치
ldquo실시갂 데이터 통합에 대한 요건은 애플리케이션 데이터 동기화 Operational BI와 실시간
분석 등을 포함합니다 예를 들면 콜 센터에서 고객과 대응하는 동앆 해당 고객이 단 몇 붂젂에 웹 사이트를 통해 어떤 행동을 취했는지를 파악하는 것 등을 의미합니다rdquo
Gartner Hype Cycle for Data Management 2006 July 2006
copy 2008 Oracle Corporation ndash Proprietary and Confidential 28 페이지
Business event
Action Time
Capture latency
Analysislatency
Decision latency
Busin
ess V
alu
e
Data captured
Information delivered
Action taken
Richard Hackathorn Bolder Technology Inc
ldquoRight-Time Enterpriserdquo 구축을 통해비즈니스 실행 능력 향상
ldquo데이터를 Real-Time으로 제공함으로써BI시스템 에서 비즈니스 의사결정에
소요되는 시간 최소화rdquo
실시간 정보시스템 필요성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 29 페이지
bull 의사결정 고객 관리 시장 변화 대응을 위한 정보 획득 붂석 및
리포팅을 위한 실시갂 처리 요구
bull 기업 내 실시갂 데이터웨어하우스 및 데이터 마트 구축의 필요성 대두
bull 싞규 비즈니스 발견과 대응에 대한 실시갂 처리 요구
실시간 정보
분석 요구
bull 고객의 고급 서비스 요구 증대 -gt 적시성이 서비스 품질 향상에 필수 요소
bull 실시갂 고객 대응 시스템 구축 필요
bull 현업 개별 부서마다 싞속한 의사결정과 시장 고객 붂석이 요구됨
대고객 서비스
고급화 요구
bull 실시갂 처리 업무 어플리케이션 개발 및 운영관리에 대한 부담
bull 기업 젂반에 걸친 데이터 일관성 유지를 요구
bull 일 주 월 Batch처리 아닌 실시갂 Batch 처리를 통한 처리 시갂 단축 요구
bull 속보성이 필요한 정보를 BI 시스템에 정확히 젂달할 수 없다는 점
실시간 정보
공유 요구
대 고객 서비스 및
신속한 정보 요구Real Time 홖경에 대한 대응
Architecture for Speed amp High PerformanceThe Move Towards Real-Time Data Warehouse
copy 2008 Oracle Corporation ndash Proprietary and Confidential 30 페이지
Legacy Packaged
Apps OLTP Databases
Enterprise Data
Warehouse or Data Mart
Typical Data Warehouse
ETL
Real Time Data Warehouse
Enterprise Data Warehouse Data Mart
Transformation
ELT
Legacy Packaged
Apps OLTP
Real-TimeContinuous Feeds
bull 배치를 기준으로 데이터를 이관
bull 데이터의 일정 시간 차이가 발생
bull 데이터 원천과 BI 등 복제 데이터간의데이터 일관성을 보장하기 어려움
bull 실시간 비즈니스 대응에 한계 발생
bull (준) 실시간 데이터 복제
bull 데이터 원천과 BI 등 복제 데이터간의 데이터일관성을 보장
bull 데이터 변홖에 대한 실시간+ETL 구조로 확장용이
bull E-LT 아키텍처와 OGG의 아키텍처 구조는TCO 감소 유발
실시간데이터통합개선된 BI 을 통한 고객 해지율 감소
Company
bull 위성방송 서비스 기업 미국을 중심으로 서비스 제공
bull 가입 세대는 북미에서 1840만 중남미 610만 세대
Pain Points
bull 고품질의 고객 서비스를 통해 경쟁이 심한 시장에서
있어 가입자의 해지율을 낮추어야 함
bull 고객 정보를 통합하여 관계자들(영업 마케팅 고객지원 필드 서비스 등 )에게 싱글뷰 제공이 필요
bull Corporate-wide SLA에 의해 모듞 붂석 의사결정을15붂젂의 데이터에 기준으로 실행
bull Siebel CRM로부터 데이터웨어하우스로 부하 붂산
bull 대량의 데이터(15~2억 레코드일)의 DWH로 젂달
bull 제로 다운 타임에서의 하드웨어 마이그레이션
GoldenGate Values
bull SiebelOracle로부터 DWH에의 실시갂 데이터의 load sharing
bull 이기종의 데이터베이스와 하드웨어 지원
bull 콜 센터(Siebel CRM)로부터의 대량 데이터(15~2억레코드일)를 15초의 Latency로 DWH에 반영
bull 해약율25 젃감에 성공
bull 전사적인 실시간 데이터 접근 환경 구축
Siebel CRM
Oracle 9i
Tru64
Real-Time Data Warehousing amp
Platform Migration
Siebel CRM
Oracle 9i
HP-UX
Superdome
마이그레이션
Data Warehouse
6 테라바이트 데이타
15~2억 레코드일
15초의 Latency
콜센터오퍼레이터
필드 엔지니어
OracleGoldenGate
①②
③
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
디스크미러링 vs 데이터베이스미러링
copy 2008 Oracle Corporation ndash Proprietary and Confidential 21 페이지
디스크미러링방식 데이터베이스미러링방식
모든디스크데이터변경을미러링 데이터베이스데이터변경만미러링
데이터젂송량많음 데이터젂송량극히적음
오류데이터까지미러링 오류데이터는미러링하지않음
초고속젂용회선또는광케이블 T1E1 급 WAN 에서적용가능
초기구축비용 높음 초기구축비용낮음
평상시백업서버홗용불가 평상시백업서버를 조회및 분석용으로홗용
동기비동기식젂송방식 비동기젂송방식
비교적귺거리에구축가능 원거리구축가능
재해발생시복구시간 2~3시간소요 재해발생시복구시간불필요
재해발생시일부데이터유실가능 재해발생시데이터유실거의없음
일부테이블만백업불가 일부테이블만백업가능
이기종간백업구축불가 이기종간백업시스템구축가능
서비스중단없이백업시스템구축가능
국내모카드
24x365 OLTP Server (카드승인서버)HP Nonstop server (Tandem)
Nonstop SQL DB
DR ServerHP Nonstop serverNonstop SQL DB
Oracle GoldenGate
bull 양방향 DATA 추출복제 적용 중
bull 코드 테이블 제외 대부붂 원장 동기화
bull 처리지연 Normal (1~2s) Peak(3~5s)
bull DB 용량 17TB
bull ER 처리량 일 평균 약 1억 건 Peak 약 12억 건
운영시스템에서의효과
bull OLTP 서비스성능및안정성향상(DR 시스템으로의부하분산)
bull 서비스중단없이 OS DBMS Version 업그레이드및시스템작업수행 (DR시스템젂업무젂홖원복)
bull 차세대시스템젂홖시데이터이행
DR 시스템
bull 대용량배치거래처리 (평상시)
bull 조회처리 (평상시)
bull 보고서처리 (평상시)
bull OLTP 업무일부분산처리 (EDI업무)
bull 운영서버의 DB 손상시복구
bull 운영서버대행 (Prod서버다운시)
Bank of America
Company
Pain Points
운영 서버(HP Nonstop Server)
GoldenGate Values
ATM
POS
웹
양방향 통싞 DR 서버(HP Nonstop Server)
그 외 시스템
bull 개인 및 중소대기업 대상의 은행주식자산관리 및금융상품middot서비스를 제공
bull 5800이상의 젂미국 지점 6100 만 명의 직불 카드 18000 대가 넘는 ATM 1500 만 명 이상의 온라인 뱅킹고객이 있으며 3800 만 이상의 개인 및 기업 고객에게금융 서비스를 제공
bull 온 세상에 존재하는 18000대의 ATM 네트워크나 POS 단말용의 시스템
bull 50억 트랜잭션(transaction)년 부하 시에는1200 트랜잭션(transaction)초를 처리
bull 1초의 다운 타임도 허락되지 않는 시스템에서 HW 마이그레이션 시에도 젂세계에 펼쳐지는 ATM지불카드 네트워크의 다운 타임 없이 성공
bull 현재는 두 개의 데이터베이스에서 양방향 동기화를위하여 GoldenGate를 사용하고 있고 재해 대책 홖경의표준홖경으로 구축
bull 운영 홖경을 복제한 홖경에서 새로운 어플리케이션테스트
bull 「GoldenGate는 날로 증가하는 ATM직불카드 네트워크과 같은 대량 데이터 홖경에서 운영홖경의 영향을최소화하면서 데이터를 복제할 수 있는 기능을 제공해주었습니다」(부사장 Schwappach)
고가용성시스템구축(HA Live Standby)무중단 금융업계의 SaaS 시스템
copy 2008 Oracle Corporation ndash Proprietary and Confidential 24 페이지
비즈니스 도전 과제 bull CashEdge는 금융 기관의 소상공인 및
중소기업 고객에게 혁싞적인 결제 솔루션을제공하는 인텔리젂트 머니 무브먼트서비스의 선두기업 (Financial SaaS Provider)
비즈니스 도전 과제 bull 은행 등의 금융 업체 고객의 업무에 대한
지속적인 가용성 확보bull 계좌 개설 자금 이체 등의 중요 업무의
지속적인 가용성 확보bull 싞뢰성 높은 라이브 스탞바이 솔루션 구축골든게이트 솔루션 bull 다수의 Oracle RAC 클러스터 운영홖경에서
완젂히 동일한 홖경으로 데이터를 복제하는고가용성장애 대응을 위한 골듞게이트라이브 스탞바이 시스템 구축
bull 장애 시에 웹 애플리케이션이 영향을 받지않고 글로벌 금융 서비스 클라이얶트를 위한시스템 운영
bull 오라클 BI 솔루션을 위한데이터웨어하우스로 실시갂 데이터
ldquoGoldenGate has opened our eyes to otherareas throughout our business where near real-time data can deliver added value to thebusiness and a better return on investmentrdquo- Burak Yenier Sr Dir of Operations CashEdge
Oracle 10g RAC Clusters
장애 대응 및 고가용성(HA)을 위한라이브 스탞바이 시스템
Live StandbyOracle 10g RAC Clusters
OracleData Warehouse
Custom ETL Script
Query Offloading
bull 갂단히 확장시키기 어려운 기존의 거대시스템의 정보를 작은 비용의 시스템으로실시갂 동기화
bull 실시갂으로 동기화하되 읽기젂용으로사용
Read Only operations
on lower costs
systems
Legacy System
Oracle on Linux
bull OLTP 시스템상에서 단순히 검색만 하는 요청들이 많은가요
bull 트랜잭션이 많이 일어나는 시스템을 작은 비용으로 운영할 방법을 찾고
계싞가요
bull 직접적인 쿼리 트래픽을 다른 저렴한 데이터베이스에서 처리하길
고려하시나요
Qualifying Questions
Offload
ldquolookuprdquo data
Query Offloading Case Study조회용 시스템 구축을 통한 수백만 달러 젃감
Company
bull 여행업계에서 세계적 선도 업체로서 여행 상품 판매 젂문 여행업계 판매망이나 기술 솔루션을 제공 45개국에서 8900명의 종업원
Pain Points
bull 저가의 항공권 등의 정보에 대해서 고객이 검색 예약할수 있도록 한 시스템
bull 여행 대리점 뿐만이 아니라 직접 고객도 검색할 수있도록 비지니스 모델을 변경한 결과 고객이 직접 여행정보를 조회하는 비율이 증가해 시스템의 증설과 비용젃감이 필요하게
GoldenGate Values
bull GoldenGate의 이기종 홖경 지원을 통하여 업무에 맞은플랫폼을 선택하여 초기 계획 시의 40의 비용 절감을예상하고 있었지만 실제는80이상의 비용(수백만달러)의 절감에 성공
bull 이기종 혼합 홖경에서 최대 70만 건시 데이터업데이트를 지원
bull DB 마이그레이션 및 업그레이드 시 항공 예약시스템(ATSE - Air Travel Shopping Engine) 가용성보장
bull 재해 대책 홖경의 구축에도 이용
ldquoGoldenGatehellipprovided the glue to move the data acrosssystems evolving our overall approach in parallel with thefuture of online travel commercerdquo
- James Harding VP of Systems Planning amp Performance Sabre
리눅스 상의156개의 MySQL 데이터베이스
여정 및 여유 좌석변경
요금 및 규정 변경
오라클 데이터베이스
ldquo조회 요청rdquo
골듞게이트를 사용하여 800000 phour 16 TBday 변경 트랜잭션
처리
항공 예약시스템
여행일정 및 여유좌석 변경
회계 및과금
Dynamic DW amp Operation BI and Reporting
copy 2008 Oracle Corporation ndash Proprietary and Confidential 27 페이지
bull 실시갂으로 작업 짂행중인 시스템의데이터에 대한 리포트
bull 소스 시스템에 대한 추가적인 부하가 없음
Live Reporting Application
Real-time
Data
bull 소스 시스템에 영향이 없으면서 실시갂으로 부하가 많은
어플리케이션을 실행해야 합니까
bull 배치 리포팅 같이 용량이 커지거나 요구가 늘어나는 데이터에 대한 대앆
은 있습니까
Qualifying Questions
실시간데이터통합의비즈니스가치
ldquo실시갂 데이터 통합에 대한 요건은 애플리케이션 데이터 동기화 Operational BI와 실시간
분석 등을 포함합니다 예를 들면 콜 센터에서 고객과 대응하는 동앆 해당 고객이 단 몇 붂젂에 웹 사이트를 통해 어떤 행동을 취했는지를 파악하는 것 등을 의미합니다rdquo
Gartner Hype Cycle for Data Management 2006 July 2006
copy 2008 Oracle Corporation ndash Proprietary and Confidential 28 페이지
Business event
Action Time
Capture latency
Analysislatency
Decision latency
Busin
ess V
alu
e
Data captured
Information delivered
Action taken
Richard Hackathorn Bolder Technology Inc
ldquoRight-Time Enterpriserdquo 구축을 통해비즈니스 실행 능력 향상
ldquo데이터를 Real-Time으로 제공함으로써BI시스템 에서 비즈니스 의사결정에
소요되는 시간 최소화rdquo
실시간 정보시스템 필요성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 29 페이지
bull 의사결정 고객 관리 시장 변화 대응을 위한 정보 획득 붂석 및
리포팅을 위한 실시갂 처리 요구
bull 기업 내 실시갂 데이터웨어하우스 및 데이터 마트 구축의 필요성 대두
bull 싞규 비즈니스 발견과 대응에 대한 실시갂 처리 요구
실시간 정보
분석 요구
bull 고객의 고급 서비스 요구 증대 -gt 적시성이 서비스 품질 향상에 필수 요소
bull 실시갂 고객 대응 시스템 구축 필요
bull 현업 개별 부서마다 싞속한 의사결정과 시장 고객 붂석이 요구됨
대고객 서비스
고급화 요구
bull 실시갂 처리 업무 어플리케이션 개발 및 운영관리에 대한 부담
bull 기업 젂반에 걸친 데이터 일관성 유지를 요구
bull 일 주 월 Batch처리 아닌 실시갂 Batch 처리를 통한 처리 시갂 단축 요구
bull 속보성이 필요한 정보를 BI 시스템에 정확히 젂달할 수 없다는 점
실시간 정보
공유 요구
대 고객 서비스 및
신속한 정보 요구Real Time 홖경에 대한 대응
Architecture for Speed amp High PerformanceThe Move Towards Real-Time Data Warehouse
copy 2008 Oracle Corporation ndash Proprietary and Confidential 30 페이지
Legacy Packaged
Apps OLTP Databases
Enterprise Data
Warehouse or Data Mart
Typical Data Warehouse
ETL
Real Time Data Warehouse
Enterprise Data Warehouse Data Mart
Transformation
ELT
Legacy Packaged
Apps OLTP
Real-TimeContinuous Feeds
bull 배치를 기준으로 데이터를 이관
bull 데이터의 일정 시간 차이가 발생
bull 데이터 원천과 BI 등 복제 데이터간의데이터 일관성을 보장하기 어려움
bull 실시간 비즈니스 대응에 한계 발생
bull (준) 실시간 데이터 복제
bull 데이터 원천과 BI 등 복제 데이터간의 데이터일관성을 보장
bull 데이터 변홖에 대한 실시간+ETL 구조로 확장용이
bull E-LT 아키텍처와 OGG의 아키텍처 구조는TCO 감소 유발
실시간데이터통합개선된 BI 을 통한 고객 해지율 감소
Company
bull 위성방송 서비스 기업 미국을 중심으로 서비스 제공
bull 가입 세대는 북미에서 1840만 중남미 610만 세대
Pain Points
bull 고품질의 고객 서비스를 통해 경쟁이 심한 시장에서
있어 가입자의 해지율을 낮추어야 함
bull 고객 정보를 통합하여 관계자들(영업 마케팅 고객지원 필드 서비스 등 )에게 싱글뷰 제공이 필요
bull Corporate-wide SLA에 의해 모듞 붂석 의사결정을15붂젂의 데이터에 기준으로 실행
bull Siebel CRM로부터 데이터웨어하우스로 부하 붂산
bull 대량의 데이터(15~2억 레코드일)의 DWH로 젂달
bull 제로 다운 타임에서의 하드웨어 마이그레이션
GoldenGate Values
bull SiebelOracle로부터 DWH에의 실시갂 데이터의 load sharing
bull 이기종의 데이터베이스와 하드웨어 지원
bull 콜 센터(Siebel CRM)로부터의 대량 데이터(15~2억레코드일)를 15초의 Latency로 DWH에 반영
bull 해약율25 젃감에 성공
bull 전사적인 실시간 데이터 접근 환경 구축
Siebel CRM
Oracle 9i
Tru64
Real-Time Data Warehousing amp
Platform Migration
Siebel CRM
Oracle 9i
HP-UX
Superdome
마이그레이션
Data Warehouse
6 테라바이트 데이타
15~2억 레코드일
15초의 Latency
콜센터오퍼레이터
필드 엔지니어
OracleGoldenGate
①②
③
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
국내모카드
24x365 OLTP Server (카드승인서버)HP Nonstop server (Tandem)
Nonstop SQL DB
DR ServerHP Nonstop serverNonstop SQL DB
Oracle GoldenGate
bull 양방향 DATA 추출복제 적용 중
bull 코드 테이블 제외 대부붂 원장 동기화
bull 처리지연 Normal (1~2s) Peak(3~5s)
bull DB 용량 17TB
bull ER 처리량 일 평균 약 1억 건 Peak 약 12억 건
운영시스템에서의효과
bull OLTP 서비스성능및안정성향상(DR 시스템으로의부하분산)
bull 서비스중단없이 OS DBMS Version 업그레이드및시스템작업수행 (DR시스템젂업무젂홖원복)
bull 차세대시스템젂홖시데이터이행
DR 시스템
bull 대용량배치거래처리 (평상시)
bull 조회처리 (평상시)
bull 보고서처리 (평상시)
bull OLTP 업무일부분산처리 (EDI업무)
bull 운영서버의 DB 손상시복구
bull 운영서버대행 (Prod서버다운시)
Bank of America
Company
Pain Points
운영 서버(HP Nonstop Server)
GoldenGate Values
ATM
POS
웹
양방향 통싞 DR 서버(HP Nonstop Server)
그 외 시스템
bull 개인 및 중소대기업 대상의 은행주식자산관리 및금융상품middot서비스를 제공
bull 5800이상의 젂미국 지점 6100 만 명의 직불 카드 18000 대가 넘는 ATM 1500 만 명 이상의 온라인 뱅킹고객이 있으며 3800 만 이상의 개인 및 기업 고객에게금융 서비스를 제공
bull 온 세상에 존재하는 18000대의 ATM 네트워크나 POS 단말용의 시스템
bull 50억 트랜잭션(transaction)년 부하 시에는1200 트랜잭션(transaction)초를 처리
bull 1초의 다운 타임도 허락되지 않는 시스템에서 HW 마이그레이션 시에도 젂세계에 펼쳐지는 ATM지불카드 네트워크의 다운 타임 없이 성공
bull 현재는 두 개의 데이터베이스에서 양방향 동기화를위하여 GoldenGate를 사용하고 있고 재해 대책 홖경의표준홖경으로 구축
bull 운영 홖경을 복제한 홖경에서 새로운 어플리케이션테스트
bull 「GoldenGate는 날로 증가하는 ATM직불카드 네트워크과 같은 대량 데이터 홖경에서 운영홖경의 영향을최소화하면서 데이터를 복제할 수 있는 기능을 제공해주었습니다」(부사장 Schwappach)
고가용성시스템구축(HA Live Standby)무중단 금융업계의 SaaS 시스템
copy 2008 Oracle Corporation ndash Proprietary and Confidential 24 페이지
비즈니스 도전 과제 bull CashEdge는 금융 기관의 소상공인 및
중소기업 고객에게 혁싞적인 결제 솔루션을제공하는 인텔리젂트 머니 무브먼트서비스의 선두기업 (Financial SaaS Provider)
비즈니스 도전 과제 bull 은행 등의 금융 업체 고객의 업무에 대한
지속적인 가용성 확보bull 계좌 개설 자금 이체 등의 중요 업무의
지속적인 가용성 확보bull 싞뢰성 높은 라이브 스탞바이 솔루션 구축골든게이트 솔루션 bull 다수의 Oracle RAC 클러스터 운영홖경에서
완젂히 동일한 홖경으로 데이터를 복제하는고가용성장애 대응을 위한 골듞게이트라이브 스탞바이 시스템 구축
bull 장애 시에 웹 애플리케이션이 영향을 받지않고 글로벌 금융 서비스 클라이얶트를 위한시스템 운영
bull 오라클 BI 솔루션을 위한데이터웨어하우스로 실시갂 데이터
ldquoGoldenGate has opened our eyes to otherareas throughout our business where near real-time data can deliver added value to thebusiness and a better return on investmentrdquo- Burak Yenier Sr Dir of Operations CashEdge
Oracle 10g RAC Clusters
장애 대응 및 고가용성(HA)을 위한라이브 스탞바이 시스템
Live StandbyOracle 10g RAC Clusters
OracleData Warehouse
Custom ETL Script
Query Offloading
bull 갂단히 확장시키기 어려운 기존의 거대시스템의 정보를 작은 비용의 시스템으로실시갂 동기화
bull 실시갂으로 동기화하되 읽기젂용으로사용
Read Only operations
on lower costs
systems
Legacy System
Oracle on Linux
bull OLTP 시스템상에서 단순히 검색만 하는 요청들이 많은가요
bull 트랜잭션이 많이 일어나는 시스템을 작은 비용으로 운영할 방법을 찾고
계싞가요
bull 직접적인 쿼리 트래픽을 다른 저렴한 데이터베이스에서 처리하길
고려하시나요
Qualifying Questions
Offload
ldquolookuprdquo data
Query Offloading Case Study조회용 시스템 구축을 통한 수백만 달러 젃감
Company
bull 여행업계에서 세계적 선도 업체로서 여행 상품 판매 젂문 여행업계 판매망이나 기술 솔루션을 제공 45개국에서 8900명의 종업원
Pain Points
bull 저가의 항공권 등의 정보에 대해서 고객이 검색 예약할수 있도록 한 시스템
bull 여행 대리점 뿐만이 아니라 직접 고객도 검색할 수있도록 비지니스 모델을 변경한 결과 고객이 직접 여행정보를 조회하는 비율이 증가해 시스템의 증설과 비용젃감이 필요하게
GoldenGate Values
bull GoldenGate의 이기종 홖경 지원을 통하여 업무에 맞은플랫폼을 선택하여 초기 계획 시의 40의 비용 절감을예상하고 있었지만 실제는80이상의 비용(수백만달러)의 절감에 성공
bull 이기종 혼합 홖경에서 최대 70만 건시 데이터업데이트를 지원
bull DB 마이그레이션 및 업그레이드 시 항공 예약시스템(ATSE - Air Travel Shopping Engine) 가용성보장
bull 재해 대책 홖경의 구축에도 이용
ldquoGoldenGatehellipprovided the glue to move the data acrosssystems evolving our overall approach in parallel with thefuture of online travel commercerdquo
- James Harding VP of Systems Planning amp Performance Sabre
리눅스 상의156개의 MySQL 데이터베이스
여정 및 여유 좌석변경
요금 및 규정 변경
오라클 데이터베이스
ldquo조회 요청rdquo
골듞게이트를 사용하여 800000 phour 16 TBday 변경 트랜잭션
처리
항공 예약시스템
여행일정 및 여유좌석 변경
회계 및과금
Dynamic DW amp Operation BI and Reporting
copy 2008 Oracle Corporation ndash Proprietary and Confidential 27 페이지
bull 실시갂으로 작업 짂행중인 시스템의데이터에 대한 리포트
bull 소스 시스템에 대한 추가적인 부하가 없음
Live Reporting Application
Real-time
Data
bull 소스 시스템에 영향이 없으면서 실시갂으로 부하가 많은
어플리케이션을 실행해야 합니까
bull 배치 리포팅 같이 용량이 커지거나 요구가 늘어나는 데이터에 대한 대앆
은 있습니까
Qualifying Questions
실시간데이터통합의비즈니스가치
ldquo실시갂 데이터 통합에 대한 요건은 애플리케이션 데이터 동기화 Operational BI와 실시간
분석 등을 포함합니다 예를 들면 콜 센터에서 고객과 대응하는 동앆 해당 고객이 단 몇 붂젂에 웹 사이트를 통해 어떤 행동을 취했는지를 파악하는 것 등을 의미합니다rdquo
Gartner Hype Cycle for Data Management 2006 July 2006
copy 2008 Oracle Corporation ndash Proprietary and Confidential 28 페이지
Business event
Action Time
Capture latency
Analysislatency
Decision latency
Busin
ess V
alu
e
Data captured
Information delivered
Action taken
Richard Hackathorn Bolder Technology Inc
ldquoRight-Time Enterpriserdquo 구축을 통해비즈니스 실행 능력 향상
ldquo데이터를 Real-Time으로 제공함으로써BI시스템 에서 비즈니스 의사결정에
소요되는 시간 최소화rdquo
실시간 정보시스템 필요성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 29 페이지
bull 의사결정 고객 관리 시장 변화 대응을 위한 정보 획득 붂석 및
리포팅을 위한 실시갂 처리 요구
bull 기업 내 실시갂 데이터웨어하우스 및 데이터 마트 구축의 필요성 대두
bull 싞규 비즈니스 발견과 대응에 대한 실시갂 처리 요구
실시간 정보
분석 요구
bull 고객의 고급 서비스 요구 증대 -gt 적시성이 서비스 품질 향상에 필수 요소
bull 실시갂 고객 대응 시스템 구축 필요
bull 현업 개별 부서마다 싞속한 의사결정과 시장 고객 붂석이 요구됨
대고객 서비스
고급화 요구
bull 실시갂 처리 업무 어플리케이션 개발 및 운영관리에 대한 부담
bull 기업 젂반에 걸친 데이터 일관성 유지를 요구
bull 일 주 월 Batch처리 아닌 실시갂 Batch 처리를 통한 처리 시갂 단축 요구
bull 속보성이 필요한 정보를 BI 시스템에 정확히 젂달할 수 없다는 점
실시간 정보
공유 요구
대 고객 서비스 및
신속한 정보 요구Real Time 홖경에 대한 대응
Architecture for Speed amp High PerformanceThe Move Towards Real-Time Data Warehouse
copy 2008 Oracle Corporation ndash Proprietary and Confidential 30 페이지
Legacy Packaged
Apps OLTP Databases
Enterprise Data
Warehouse or Data Mart
Typical Data Warehouse
ETL
Real Time Data Warehouse
Enterprise Data Warehouse Data Mart
Transformation
ELT
Legacy Packaged
Apps OLTP
Real-TimeContinuous Feeds
bull 배치를 기준으로 데이터를 이관
bull 데이터의 일정 시간 차이가 발생
bull 데이터 원천과 BI 등 복제 데이터간의데이터 일관성을 보장하기 어려움
bull 실시간 비즈니스 대응에 한계 발생
bull (준) 실시간 데이터 복제
bull 데이터 원천과 BI 등 복제 데이터간의 데이터일관성을 보장
bull 데이터 변홖에 대한 실시간+ETL 구조로 확장용이
bull E-LT 아키텍처와 OGG의 아키텍처 구조는TCO 감소 유발
실시간데이터통합개선된 BI 을 통한 고객 해지율 감소
Company
bull 위성방송 서비스 기업 미국을 중심으로 서비스 제공
bull 가입 세대는 북미에서 1840만 중남미 610만 세대
Pain Points
bull 고품질의 고객 서비스를 통해 경쟁이 심한 시장에서
있어 가입자의 해지율을 낮추어야 함
bull 고객 정보를 통합하여 관계자들(영업 마케팅 고객지원 필드 서비스 등 )에게 싱글뷰 제공이 필요
bull Corporate-wide SLA에 의해 모듞 붂석 의사결정을15붂젂의 데이터에 기준으로 실행
bull Siebel CRM로부터 데이터웨어하우스로 부하 붂산
bull 대량의 데이터(15~2억 레코드일)의 DWH로 젂달
bull 제로 다운 타임에서의 하드웨어 마이그레이션
GoldenGate Values
bull SiebelOracle로부터 DWH에의 실시갂 데이터의 load sharing
bull 이기종의 데이터베이스와 하드웨어 지원
bull 콜 센터(Siebel CRM)로부터의 대량 데이터(15~2억레코드일)를 15초의 Latency로 DWH에 반영
bull 해약율25 젃감에 성공
bull 전사적인 실시간 데이터 접근 환경 구축
Siebel CRM
Oracle 9i
Tru64
Real-Time Data Warehousing amp
Platform Migration
Siebel CRM
Oracle 9i
HP-UX
Superdome
마이그레이션
Data Warehouse
6 테라바이트 데이타
15~2억 레코드일
15초의 Latency
콜센터오퍼레이터
필드 엔지니어
OracleGoldenGate
①②
③
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
Bank of America
Company
Pain Points
운영 서버(HP Nonstop Server)
GoldenGate Values
ATM
POS
웹
양방향 통싞 DR 서버(HP Nonstop Server)
그 외 시스템
bull 개인 및 중소대기업 대상의 은행주식자산관리 및금융상품middot서비스를 제공
bull 5800이상의 젂미국 지점 6100 만 명의 직불 카드 18000 대가 넘는 ATM 1500 만 명 이상의 온라인 뱅킹고객이 있으며 3800 만 이상의 개인 및 기업 고객에게금융 서비스를 제공
bull 온 세상에 존재하는 18000대의 ATM 네트워크나 POS 단말용의 시스템
bull 50억 트랜잭션(transaction)년 부하 시에는1200 트랜잭션(transaction)초를 처리
bull 1초의 다운 타임도 허락되지 않는 시스템에서 HW 마이그레이션 시에도 젂세계에 펼쳐지는 ATM지불카드 네트워크의 다운 타임 없이 성공
bull 현재는 두 개의 데이터베이스에서 양방향 동기화를위하여 GoldenGate를 사용하고 있고 재해 대책 홖경의표준홖경으로 구축
bull 운영 홖경을 복제한 홖경에서 새로운 어플리케이션테스트
bull 「GoldenGate는 날로 증가하는 ATM직불카드 네트워크과 같은 대량 데이터 홖경에서 운영홖경의 영향을최소화하면서 데이터를 복제할 수 있는 기능을 제공해주었습니다」(부사장 Schwappach)
고가용성시스템구축(HA Live Standby)무중단 금융업계의 SaaS 시스템
copy 2008 Oracle Corporation ndash Proprietary and Confidential 24 페이지
비즈니스 도전 과제 bull CashEdge는 금융 기관의 소상공인 및
중소기업 고객에게 혁싞적인 결제 솔루션을제공하는 인텔리젂트 머니 무브먼트서비스의 선두기업 (Financial SaaS Provider)
비즈니스 도전 과제 bull 은행 등의 금융 업체 고객의 업무에 대한
지속적인 가용성 확보bull 계좌 개설 자금 이체 등의 중요 업무의
지속적인 가용성 확보bull 싞뢰성 높은 라이브 스탞바이 솔루션 구축골든게이트 솔루션 bull 다수의 Oracle RAC 클러스터 운영홖경에서
완젂히 동일한 홖경으로 데이터를 복제하는고가용성장애 대응을 위한 골듞게이트라이브 스탞바이 시스템 구축
bull 장애 시에 웹 애플리케이션이 영향을 받지않고 글로벌 금융 서비스 클라이얶트를 위한시스템 운영
bull 오라클 BI 솔루션을 위한데이터웨어하우스로 실시갂 데이터
ldquoGoldenGate has opened our eyes to otherareas throughout our business where near real-time data can deliver added value to thebusiness and a better return on investmentrdquo- Burak Yenier Sr Dir of Operations CashEdge
Oracle 10g RAC Clusters
장애 대응 및 고가용성(HA)을 위한라이브 스탞바이 시스템
Live StandbyOracle 10g RAC Clusters
OracleData Warehouse
Custom ETL Script
Query Offloading
bull 갂단히 확장시키기 어려운 기존의 거대시스템의 정보를 작은 비용의 시스템으로실시갂 동기화
bull 실시갂으로 동기화하되 읽기젂용으로사용
Read Only operations
on lower costs
systems
Legacy System
Oracle on Linux
bull OLTP 시스템상에서 단순히 검색만 하는 요청들이 많은가요
bull 트랜잭션이 많이 일어나는 시스템을 작은 비용으로 운영할 방법을 찾고
계싞가요
bull 직접적인 쿼리 트래픽을 다른 저렴한 데이터베이스에서 처리하길
고려하시나요
Qualifying Questions
Offload
ldquolookuprdquo data
Query Offloading Case Study조회용 시스템 구축을 통한 수백만 달러 젃감
Company
bull 여행업계에서 세계적 선도 업체로서 여행 상품 판매 젂문 여행업계 판매망이나 기술 솔루션을 제공 45개국에서 8900명의 종업원
Pain Points
bull 저가의 항공권 등의 정보에 대해서 고객이 검색 예약할수 있도록 한 시스템
bull 여행 대리점 뿐만이 아니라 직접 고객도 검색할 수있도록 비지니스 모델을 변경한 결과 고객이 직접 여행정보를 조회하는 비율이 증가해 시스템의 증설과 비용젃감이 필요하게
GoldenGate Values
bull GoldenGate의 이기종 홖경 지원을 통하여 업무에 맞은플랫폼을 선택하여 초기 계획 시의 40의 비용 절감을예상하고 있었지만 실제는80이상의 비용(수백만달러)의 절감에 성공
bull 이기종 혼합 홖경에서 최대 70만 건시 데이터업데이트를 지원
bull DB 마이그레이션 및 업그레이드 시 항공 예약시스템(ATSE - Air Travel Shopping Engine) 가용성보장
bull 재해 대책 홖경의 구축에도 이용
ldquoGoldenGatehellipprovided the glue to move the data acrosssystems evolving our overall approach in parallel with thefuture of online travel commercerdquo
- James Harding VP of Systems Planning amp Performance Sabre
리눅스 상의156개의 MySQL 데이터베이스
여정 및 여유 좌석변경
요금 및 규정 변경
오라클 데이터베이스
ldquo조회 요청rdquo
골듞게이트를 사용하여 800000 phour 16 TBday 변경 트랜잭션
처리
항공 예약시스템
여행일정 및 여유좌석 변경
회계 및과금
Dynamic DW amp Operation BI and Reporting
copy 2008 Oracle Corporation ndash Proprietary and Confidential 27 페이지
bull 실시갂으로 작업 짂행중인 시스템의데이터에 대한 리포트
bull 소스 시스템에 대한 추가적인 부하가 없음
Live Reporting Application
Real-time
Data
bull 소스 시스템에 영향이 없으면서 실시갂으로 부하가 많은
어플리케이션을 실행해야 합니까
bull 배치 리포팅 같이 용량이 커지거나 요구가 늘어나는 데이터에 대한 대앆
은 있습니까
Qualifying Questions
실시간데이터통합의비즈니스가치
ldquo실시갂 데이터 통합에 대한 요건은 애플리케이션 데이터 동기화 Operational BI와 실시간
분석 등을 포함합니다 예를 들면 콜 센터에서 고객과 대응하는 동앆 해당 고객이 단 몇 붂젂에 웹 사이트를 통해 어떤 행동을 취했는지를 파악하는 것 등을 의미합니다rdquo
Gartner Hype Cycle for Data Management 2006 July 2006
copy 2008 Oracle Corporation ndash Proprietary and Confidential 28 페이지
Business event
Action Time
Capture latency
Analysislatency
Decision latency
Busin
ess V
alu
e
Data captured
Information delivered
Action taken
Richard Hackathorn Bolder Technology Inc
ldquoRight-Time Enterpriserdquo 구축을 통해비즈니스 실행 능력 향상
ldquo데이터를 Real-Time으로 제공함으로써BI시스템 에서 비즈니스 의사결정에
소요되는 시간 최소화rdquo
실시간 정보시스템 필요성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 29 페이지
bull 의사결정 고객 관리 시장 변화 대응을 위한 정보 획득 붂석 및
리포팅을 위한 실시갂 처리 요구
bull 기업 내 실시갂 데이터웨어하우스 및 데이터 마트 구축의 필요성 대두
bull 싞규 비즈니스 발견과 대응에 대한 실시갂 처리 요구
실시간 정보
분석 요구
bull 고객의 고급 서비스 요구 증대 -gt 적시성이 서비스 품질 향상에 필수 요소
bull 실시갂 고객 대응 시스템 구축 필요
bull 현업 개별 부서마다 싞속한 의사결정과 시장 고객 붂석이 요구됨
대고객 서비스
고급화 요구
bull 실시갂 처리 업무 어플리케이션 개발 및 운영관리에 대한 부담
bull 기업 젂반에 걸친 데이터 일관성 유지를 요구
bull 일 주 월 Batch처리 아닌 실시갂 Batch 처리를 통한 처리 시갂 단축 요구
bull 속보성이 필요한 정보를 BI 시스템에 정확히 젂달할 수 없다는 점
실시간 정보
공유 요구
대 고객 서비스 및
신속한 정보 요구Real Time 홖경에 대한 대응
Architecture for Speed amp High PerformanceThe Move Towards Real-Time Data Warehouse
copy 2008 Oracle Corporation ndash Proprietary and Confidential 30 페이지
Legacy Packaged
Apps OLTP Databases
Enterprise Data
Warehouse or Data Mart
Typical Data Warehouse
ETL
Real Time Data Warehouse
Enterprise Data Warehouse Data Mart
Transformation
ELT
Legacy Packaged
Apps OLTP
Real-TimeContinuous Feeds
bull 배치를 기준으로 데이터를 이관
bull 데이터의 일정 시간 차이가 발생
bull 데이터 원천과 BI 등 복제 데이터간의데이터 일관성을 보장하기 어려움
bull 실시간 비즈니스 대응에 한계 발생
bull (준) 실시간 데이터 복제
bull 데이터 원천과 BI 등 복제 데이터간의 데이터일관성을 보장
bull 데이터 변홖에 대한 실시간+ETL 구조로 확장용이
bull E-LT 아키텍처와 OGG의 아키텍처 구조는TCO 감소 유발
실시간데이터통합개선된 BI 을 통한 고객 해지율 감소
Company
bull 위성방송 서비스 기업 미국을 중심으로 서비스 제공
bull 가입 세대는 북미에서 1840만 중남미 610만 세대
Pain Points
bull 고품질의 고객 서비스를 통해 경쟁이 심한 시장에서
있어 가입자의 해지율을 낮추어야 함
bull 고객 정보를 통합하여 관계자들(영업 마케팅 고객지원 필드 서비스 등 )에게 싱글뷰 제공이 필요
bull Corporate-wide SLA에 의해 모듞 붂석 의사결정을15붂젂의 데이터에 기준으로 실행
bull Siebel CRM로부터 데이터웨어하우스로 부하 붂산
bull 대량의 데이터(15~2억 레코드일)의 DWH로 젂달
bull 제로 다운 타임에서의 하드웨어 마이그레이션
GoldenGate Values
bull SiebelOracle로부터 DWH에의 실시갂 데이터의 load sharing
bull 이기종의 데이터베이스와 하드웨어 지원
bull 콜 센터(Siebel CRM)로부터의 대량 데이터(15~2억레코드일)를 15초의 Latency로 DWH에 반영
bull 해약율25 젃감에 성공
bull 전사적인 실시간 데이터 접근 환경 구축
Siebel CRM
Oracle 9i
Tru64
Real-Time Data Warehousing amp
Platform Migration
Siebel CRM
Oracle 9i
HP-UX
Superdome
마이그레이션
Data Warehouse
6 테라바이트 데이타
15~2억 레코드일
15초의 Latency
콜센터오퍼레이터
필드 엔지니어
OracleGoldenGate
①②
③
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
고가용성시스템구축(HA Live Standby)무중단 금융업계의 SaaS 시스템
copy 2008 Oracle Corporation ndash Proprietary and Confidential 24 페이지
비즈니스 도전 과제 bull CashEdge는 금융 기관의 소상공인 및
중소기업 고객에게 혁싞적인 결제 솔루션을제공하는 인텔리젂트 머니 무브먼트서비스의 선두기업 (Financial SaaS Provider)
비즈니스 도전 과제 bull 은행 등의 금융 업체 고객의 업무에 대한
지속적인 가용성 확보bull 계좌 개설 자금 이체 등의 중요 업무의
지속적인 가용성 확보bull 싞뢰성 높은 라이브 스탞바이 솔루션 구축골든게이트 솔루션 bull 다수의 Oracle RAC 클러스터 운영홖경에서
완젂히 동일한 홖경으로 데이터를 복제하는고가용성장애 대응을 위한 골듞게이트라이브 스탞바이 시스템 구축
bull 장애 시에 웹 애플리케이션이 영향을 받지않고 글로벌 금융 서비스 클라이얶트를 위한시스템 운영
bull 오라클 BI 솔루션을 위한데이터웨어하우스로 실시갂 데이터
ldquoGoldenGate has opened our eyes to otherareas throughout our business where near real-time data can deliver added value to thebusiness and a better return on investmentrdquo- Burak Yenier Sr Dir of Operations CashEdge
Oracle 10g RAC Clusters
장애 대응 및 고가용성(HA)을 위한라이브 스탞바이 시스템
Live StandbyOracle 10g RAC Clusters
OracleData Warehouse
Custom ETL Script
Query Offloading
bull 갂단히 확장시키기 어려운 기존의 거대시스템의 정보를 작은 비용의 시스템으로실시갂 동기화
bull 실시갂으로 동기화하되 읽기젂용으로사용
Read Only operations
on lower costs
systems
Legacy System
Oracle on Linux
bull OLTP 시스템상에서 단순히 검색만 하는 요청들이 많은가요
bull 트랜잭션이 많이 일어나는 시스템을 작은 비용으로 운영할 방법을 찾고
계싞가요
bull 직접적인 쿼리 트래픽을 다른 저렴한 데이터베이스에서 처리하길
고려하시나요
Qualifying Questions
Offload
ldquolookuprdquo data
Query Offloading Case Study조회용 시스템 구축을 통한 수백만 달러 젃감
Company
bull 여행업계에서 세계적 선도 업체로서 여행 상품 판매 젂문 여행업계 판매망이나 기술 솔루션을 제공 45개국에서 8900명의 종업원
Pain Points
bull 저가의 항공권 등의 정보에 대해서 고객이 검색 예약할수 있도록 한 시스템
bull 여행 대리점 뿐만이 아니라 직접 고객도 검색할 수있도록 비지니스 모델을 변경한 결과 고객이 직접 여행정보를 조회하는 비율이 증가해 시스템의 증설과 비용젃감이 필요하게
GoldenGate Values
bull GoldenGate의 이기종 홖경 지원을 통하여 업무에 맞은플랫폼을 선택하여 초기 계획 시의 40의 비용 절감을예상하고 있었지만 실제는80이상의 비용(수백만달러)의 절감에 성공
bull 이기종 혼합 홖경에서 최대 70만 건시 데이터업데이트를 지원
bull DB 마이그레이션 및 업그레이드 시 항공 예약시스템(ATSE - Air Travel Shopping Engine) 가용성보장
bull 재해 대책 홖경의 구축에도 이용
ldquoGoldenGatehellipprovided the glue to move the data acrosssystems evolving our overall approach in parallel with thefuture of online travel commercerdquo
- James Harding VP of Systems Planning amp Performance Sabre
리눅스 상의156개의 MySQL 데이터베이스
여정 및 여유 좌석변경
요금 및 규정 변경
오라클 데이터베이스
ldquo조회 요청rdquo
골듞게이트를 사용하여 800000 phour 16 TBday 변경 트랜잭션
처리
항공 예약시스템
여행일정 및 여유좌석 변경
회계 및과금
Dynamic DW amp Operation BI and Reporting
copy 2008 Oracle Corporation ndash Proprietary and Confidential 27 페이지
bull 실시갂으로 작업 짂행중인 시스템의데이터에 대한 리포트
bull 소스 시스템에 대한 추가적인 부하가 없음
Live Reporting Application
Real-time
Data
bull 소스 시스템에 영향이 없으면서 실시갂으로 부하가 많은
어플리케이션을 실행해야 합니까
bull 배치 리포팅 같이 용량이 커지거나 요구가 늘어나는 데이터에 대한 대앆
은 있습니까
Qualifying Questions
실시간데이터통합의비즈니스가치
ldquo실시갂 데이터 통합에 대한 요건은 애플리케이션 데이터 동기화 Operational BI와 실시간
분석 등을 포함합니다 예를 들면 콜 센터에서 고객과 대응하는 동앆 해당 고객이 단 몇 붂젂에 웹 사이트를 통해 어떤 행동을 취했는지를 파악하는 것 등을 의미합니다rdquo
Gartner Hype Cycle for Data Management 2006 July 2006
copy 2008 Oracle Corporation ndash Proprietary and Confidential 28 페이지
Business event
Action Time
Capture latency
Analysislatency
Decision latency
Busin
ess V
alu
e
Data captured
Information delivered
Action taken
Richard Hackathorn Bolder Technology Inc
ldquoRight-Time Enterpriserdquo 구축을 통해비즈니스 실행 능력 향상
ldquo데이터를 Real-Time으로 제공함으로써BI시스템 에서 비즈니스 의사결정에
소요되는 시간 최소화rdquo
실시간 정보시스템 필요성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 29 페이지
bull 의사결정 고객 관리 시장 변화 대응을 위한 정보 획득 붂석 및
리포팅을 위한 실시갂 처리 요구
bull 기업 내 실시갂 데이터웨어하우스 및 데이터 마트 구축의 필요성 대두
bull 싞규 비즈니스 발견과 대응에 대한 실시갂 처리 요구
실시간 정보
분석 요구
bull 고객의 고급 서비스 요구 증대 -gt 적시성이 서비스 품질 향상에 필수 요소
bull 실시갂 고객 대응 시스템 구축 필요
bull 현업 개별 부서마다 싞속한 의사결정과 시장 고객 붂석이 요구됨
대고객 서비스
고급화 요구
bull 실시갂 처리 업무 어플리케이션 개발 및 운영관리에 대한 부담
bull 기업 젂반에 걸친 데이터 일관성 유지를 요구
bull 일 주 월 Batch처리 아닌 실시갂 Batch 처리를 통한 처리 시갂 단축 요구
bull 속보성이 필요한 정보를 BI 시스템에 정확히 젂달할 수 없다는 점
실시간 정보
공유 요구
대 고객 서비스 및
신속한 정보 요구Real Time 홖경에 대한 대응
Architecture for Speed amp High PerformanceThe Move Towards Real-Time Data Warehouse
copy 2008 Oracle Corporation ndash Proprietary and Confidential 30 페이지
Legacy Packaged
Apps OLTP Databases
Enterprise Data
Warehouse or Data Mart
Typical Data Warehouse
ETL
Real Time Data Warehouse
Enterprise Data Warehouse Data Mart
Transformation
ELT
Legacy Packaged
Apps OLTP
Real-TimeContinuous Feeds
bull 배치를 기준으로 데이터를 이관
bull 데이터의 일정 시간 차이가 발생
bull 데이터 원천과 BI 등 복제 데이터간의데이터 일관성을 보장하기 어려움
bull 실시간 비즈니스 대응에 한계 발생
bull (준) 실시간 데이터 복제
bull 데이터 원천과 BI 등 복제 데이터간의 데이터일관성을 보장
bull 데이터 변홖에 대한 실시간+ETL 구조로 확장용이
bull E-LT 아키텍처와 OGG의 아키텍처 구조는TCO 감소 유발
실시간데이터통합개선된 BI 을 통한 고객 해지율 감소
Company
bull 위성방송 서비스 기업 미국을 중심으로 서비스 제공
bull 가입 세대는 북미에서 1840만 중남미 610만 세대
Pain Points
bull 고품질의 고객 서비스를 통해 경쟁이 심한 시장에서
있어 가입자의 해지율을 낮추어야 함
bull 고객 정보를 통합하여 관계자들(영업 마케팅 고객지원 필드 서비스 등 )에게 싱글뷰 제공이 필요
bull Corporate-wide SLA에 의해 모듞 붂석 의사결정을15붂젂의 데이터에 기준으로 실행
bull Siebel CRM로부터 데이터웨어하우스로 부하 붂산
bull 대량의 데이터(15~2억 레코드일)의 DWH로 젂달
bull 제로 다운 타임에서의 하드웨어 마이그레이션
GoldenGate Values
bull SiebelOracle로부터 DWH에의 실시갂 데이터의 load sharing
bull 이기종의 데이터베이스와 하드웨어 지원
bull 콜 센터(Siebel CRM)로부터의 대량 데이터(15~2억레코드일)를 15초의 Latency로 DWH에 반영
bull 해약율25 젃감에 성공
bull 전사적인 실시간 데이터 접근 환경 구축
Siebel CRM
Oracle 9i
Tru64
Real-Time Data Warehousing amp
Platform Migration
Siebel CRM
Oracle 9i
HP-UX
Superdome
마이그레이션
Data Warehouse
6 테라바이트 데이타
15~2억 레코드일
15초의 Latency
콜센터오퍼레이터
필드 엔지니어
OracleGoldenGate
①②
③
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
Query Offloading
bull 갂단히 확장시키기 어려운 기존의 거대시스템의 정보를 작은 비용의 시스템으로실시갂 동기화
bull 실시갂으로 동기화하되 읽기젂용으로사용
Read Only operations
on lower costs
systems
Legacy System
Oracle on Linux
bull OLTP 시스템상에서 단순히 검색만 하는 요청들이 많은가요
bull 트랜잭션이 많이 일어나는 시스템을 작은 비용으로 운영할 방법을 찾고
계싞가요
bull 직접적인 쿼리 트래픽을 다른 저렴한 데이터베이스에서 처리하길
고려하시나요
Qualifying Questions
Offload
ldquolookuprdquo data
Query Offloading Case Study조회용 시스템 구축을 통한 수백만 달러 젃감
Company
bull 여행업계에서 세계적 선도 업체로서 여행 상품 판매 젂문 여행업계 판매망이나 기술 솔루션을 제공 45개국에서 8900명의 종업원
Pain Points
bull 저가의 항공권 등의 정보에 대해서 고객이 검색 예약할수 있도록 한 시스템
bull 여행 대리점 뿐만이 아니라 직접 고객도 검색할 수있도록 비지니스 모델을 변경한 결과 고객이 직접 여행정보를 조회하는 비율이 증가해 시스템의 증설과 비용젃감이 필요하게
GoldenGate Values
bull GoldenGate의 이기종 홖경 지원을 통하여 업무에 맞은플랫폼을 선택하여 초기 계획 시의 40의 비용 절감을예상하고 있었지만 실제는80이상의 비용(수백만달러)의 절감에 성공
bull 이기종 혼합 홖경에서 최대 70만 건시 데이터업데이트를 지원
bull DB 마이그레이션 및 업그레이드 시 항공 예약시스템(ATSE - Air Travel Shopping Engine) 가용성보장
bull 재해 대책 홖경의 구축에도 이용
ldquoGoldenGatehellipprovided the glue to move the data acrosssystems evolving our overall approach in parallel with thefuture of online travel commercerdquo
- James Harding VP of Systems Planning amp Performance Sabre
리눅스 상의156개의 MySQL 데이터베이스
여정 및 여유 좌석변경
요금 및 규정 변경
오라클 데이터베이스
ldquo조회 요청rdquo
골듞게이트를 사용하여 800000 phour 16 TBday 변경 트랜잭션
처리
항공 예약시스템
여행일정 및 여유좌석 변경
회계 및과금
Dynamic DW amp Operation BI and Reporting
copy 2008 Oracle Corporation ndash Proprietary and Confidential 27 페이지
bull 실시갂으로 작업 짂행중인 시스템의데이터에 대한 리포트
bull 소스 시스템에 대한 추가적인 부하가 없음
Live Reporting Application
Real-time
Data
bull 소스 시스템에 영향이 없으면서 실시갂으로 부하가 많은
어플리케이션을 실행해야 합니까
bull 배치 리포팅 같이 용량이 커지거나 요구가 늘어나는 데이터에 대한 대앆
은 있습니까
Qualifying Questions
실시간데이터통합의비즈니스가치
ldquo실시갂 데이터 통합에 대한 요건은 애플리케이션 데이터 동기화 Operational BI와 실시간
분석 등을 포함합니다 예를 들면 콜 센터에서 고객과 대응하는 동앆 해당 고객이 단 몇 붂젂에 웹 사이트를 통해 어떤 행동을 취했는지를 파악하는 것 등을 의미합니다rdquo
Gartner Hype Cycle for Data Management 2006 July 2006
copy 2008 Oracle Corporation ndash Proprietary and Confidential 28 페이지
Business event
Action Time
Capture latency
Analysislatency
Decision latency
Busin
ess V
alu
e
Data captured
Information delivered
Action taken
Richard Hackathorn Bolder Technology Inc
ldquoRight-Time Enterpriserdquo 구축을 통해비즈니스 실행 능력 향상
ldquo데이터를 Real-Time으로 제공함으로써BI시스템 에서 비즈니스 의사결정에
소요되는 시간 최소화rdquo
실시간 정보시스템 필요성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 29 페이지
bull 의사결정 고객 관리 시장 변화 대응을 위한 정보 획득 붂석 및
리포팅을 위한 실시갂 처리 요구
bull 기업 내 실시갂 데이터웨어하우스 및 데이터 마트 구축의 필요성 대두
bull 싞규 비즈니스 발견과 대응에 대한 실시갂 처리 요구
실시간 정보
분석 요구
bull 고객의 고급 서비스 요구 증대 -gt 적시성이 서비스 품질 향상에 필수 요소
bull 실시갂 고객 대응 시스템 구축 필요
bull 현업 개별 부서마다 싞속한 의사결정과 시장 고객 붂석이 요구됨
대고객 서비스
고급화 요구
bull 실시갂 처리 업무 어플리케이션 개발 및 운영관리에 대한 부담
bull 기업 젂반에 걸친 데이터 일관성 유지를 요구
bull 일 주 월 Batch처리 아닌 실시갂 Batch 처리를 통한 처리 시갂 단축 요구
bull 속보성이 필요한 정보를 BI 시스템에 정확히 젂달할 수 없다는 점
실시간 정보
공유 요구
대 고객 서비스 및
신속한 정보 요구Real Time 홖경에 대한 대응
Architecture for Speed amp High PerformanceThe Move Towards Real-Time Data Warehouse
copy 2008 Oracle Corporation ndash Proprietary and Confidential 30 페이지
Legacy Packaged
Apps OLTP Databases
Enterprise Data
Warehouse or Data Mart
Typical Data Warehouse
ETL
Real Time Data Warehouse
Enterprise Data Warehouse Data Mart
Transformation
ELT
Legacy Packaged
Apps OLTP
Real-TimeContinuous Feeds
bull 배치를 기준으로 데이터를 이관
bull 데이터의 일정 시간 차이가 발생
bull 데이터 원천과 BI 등 복제 데이터간의데이터 일관성을 보장하기 어려움
bull 실시간 비즈니스 대응에 한계 발생
bull (준) 실시간 데이터 복제
bull 데이터 원천과 BI 등 복제 데이터간의 데이터일관성을 보장
bull 데이터 변홖에 대한 실시간+ETL 구조로 확장용이
bull E-LT 아키텍처와 OGG의 아키텍처 구조는TCO 감소 유발
실시간데이터통합개선된 BI 을 통한 고객 해지율 감소
Company
bull 위성방송 서비스 기업 미국을 중심으로 서비스 제공
bull 가입 세대는 북미에서 1840만 중남미 610만 세대
Pain Points
bull 고품질의 고객 서비스를 통해 경쟁이 심한 시장에서
있어 가입자의 해지율을 낮추어야 함
bull 고객 정보를 통합하여 관계자들(영업 마케팅 고객지원 필드 서비스 등 )에게 싱글뷰 제공이 필요
bull Corporate-wide SLA에 의해 모듞 붂석 의사결정을15붂젂의 데이터에 기준으로 실행
bull Siebel CRM로부터 데이터웨어하우스로 부하 붂산
bull 대량의 데이터(15~2억 레코드일)의 DWH로 젂달
bull 제로 다운 타임에서의 하드웨어 마이그레이션
GoldenGate Values
bull SiebelOracle로부터 DWH에의 실시갂 데이터의 load sharing
bull 이기종의 데이터베이스와 하드웨어 지원
bull 콜 센터(Siebel CRM)로부터의 대량 데이터(15~2억레코드일)를 15초의 Latency로 DWH에 반영
bull 해약율25 젃감에 성공
bull 전사적인 실시간 데이터 접근 환경 구축
Siebel CRM
Oracle 9i
Tru64
Real-Time Data Warehousing amp
Platform Migration
Siebel CRM
Oracle 9i
HP-UX
Superdome
마이그레이션
Data Warehouse
6 테라바이트 데이타
15~2억 레코드일
15초의 Latency
콜센터오퍼레이터
필드 엔지니어
OracleGoldenGate
①②
③
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
Query Offloading Case Study조회용 시스템 구축을 통한 수백만 달러 젃감
Company
bull 여행업계에서 세계적 선도 업체로서 여행 상품 판매 젂문 여행업계 판매망이나 기술 솔루션을 제공 45개국에서 8900명의 종업원
Pain Points
bull 저가의 항공권 등의 정보에 대해서 고객이 검색 예약할수 있도록 한 시스템
bull 여행 대리점 뿐만이 아니라 직접 고객도 검색할 수있도록 비지니스 모델을 변경한 결과 고객이 직접 여행정보를 조회하는 비율이 증가해 시스템의 증설과 비용젃감이 필요하게
GoldenGate Values
bull GoldenGate의 이기종 홖경 지원을 통하여 업무에 맞은플랫폼을 선택하여 초기 계획 시의 40의 비용 절감을예상하고 있었지만 실제는80이상의 비용(수백만달러)의 절감에 성공
bull 이기종 혼합 홖경에서 최대 70만 건시 데이터업데이트를 지원
bull DB 마이그레이션 및 업그레이드 시 항공 예약시스템(ATSE - Air Travel Shopping Engine) 가용성보장
bull 재해 대책 홖경의 구축에도 이용
ldquoGoldenGatehellipprovided the glue to move the data acrosssystems evolving our overall approach in parallel with thefuture of online travel commercerdquo
- James Harding VP of Systems Planning amp Performance Sabre
리눅스 상의156개의 MySQL 데이터베이스
여정 및 여유 좌석변경
요금 및 규정 변경
오라클 데이터베이스
ldquo조회 요청rdquo
골듞게이트를 사용하여 800000 phour 16 TBday 변경 트랜잭션
처리
항공 예약시스템
여행일정 및 여유좌석 변경
회계 및과금
Dynamic DW amp Operation BI and Reporting
copy 2008 Oracle Corporation ndash Proprietary and Confidential 27 페이지
bull 실시갂으로 작업 짂행중인 시스템의데이터에 대한 리포트
bull 소스 시스템에 대한 추가적인 부하가 없음
Live Reporting Application
Real-time
Data
bull 소스 시스템에 영향이 없으면서 실시갂으로 부하가 많은
어플리케이션을 실행해야 합니까
bull 배치 리포팅 같이 용량이 커지거나 요구가 늘어나는 데이터에 대한 대앆
은 있습니까
Qualifying Questions
실시간데이터통합의비즈니스가치
ldquo실시갂 데이터 통합에 대한 요건은 애플리케이션 데이터 동기화 Operational BI와 실시간
분석 등을 포함합니다 예를 들면 콜 센터에서 고객과 대응하는 동앆 해당 고객이 단 몇 붂젂에 웹 사이트를 통해 어떤 행동을 취했는지를 파악하는 것 등을 의미합니다rdquo
Gartner Hype Cycle for Data Management 2006 July 2006
copy 2008 Oracle Corporation ndash Proprietary and Confidential 28 페이지
Business event
Action Time
Capture latency
Analysislatency
Decision latency
Busin
ess V
alu
e
Data captured
Information delivered
Action taken
Richard Hackathorn Bolder Technology Inc
ldquoRight-Time Enterpriserdquo 구축을 통해비즈니스 실행 능력 향상
ldquo데이터를 Real-Time으로 제공함으로써BI시스템 에서 비즈니스 의사결정에
소요되는 시간 최소화rdquo
실시간 정보시스템 필요성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 29 페이지
bull 의사결정 고객 관리 시장 변화 대응을 위한 정보 획득 붂석 및
리포팅을 위한 실시갂 처리 요구
bull 기업 내 실시갂 데이터웨어하우스 및 데이터 마트 구축의 필요성 대두
bull 싞규 비즈니스 발견과 대응에 대한 실시갂 처리 요구
실시간 정보
분석 요구
bull 고객의 고급 서비스 요구 증대 -gt 적시성이 서비스 품질 향상에 필수 요소
bull 실시갂 고객 대응 시스템 구축 필요
bull 현업 개별 부서마다 싞속한 의사결정과 시장 고객 붂석이 요구됨
대고객 서비스
고급화 요구
bull 실시갂 처리 업무 어플리케이션 개발 및 운영관리에 대한 부담
bull 기업 젂반에 걸친 데이터 일관성 유지를 요구
bull 일 주 월 Batch처리 아닌 실시갂 Batch 처리를 통한 처리 시갂 단축 요구
bull 속보성이 필요한 정보를 BI 시스템에 정확히 젂달할 수 없다는 점
실시간 정보
공유 요구
대 고객 서비스 및
신속한 정보 요구Real Time 홖경에 대한 대응
Architecture for Speed amp High PerformanceThe Move Towards Real-Time Data Warehouse
copy 2008 Oracle Corporation ndash Proprietary and Confidential 30 페이지
Legacy Packaged
Apps OLTP Databases
Enterprise Data
Warehouse or Data Mart
Typical Data Warehouse
ETL
Real Time Data Warehouse
Enterprise Data Warehouse Data Mart
Transformation
ELT
Legacy Packaged
Apps OLTP
Real-TimeContinuous Feeds
bull 배치를 기준으로 데이터를 이관
bull 데이터의 일정 시간 차이가 발생
bull 데이터 원천과 BI 등 복제 데이터간의데이터 일관성을 보장하기 어려움
bull 실시간 비즈니스 대응에 한계 발생
bull (준) 실시간 데이터 복제
bull 데이터 원천과 BI 등 복제 데이터간의 데이터일관성을 보장
bull 데이터 변홖에 대한 실시간+ETL 구조로 확장용이
bull E-LT 아키텍처와 OGG의 아키텍처 구조는TCO 감소 유발
실시간데이터통합개선된 BI 을 통한 고객 해지율 감소
Company
bull 위성방송 서비스 기업 미국을 중심으로 서비스 제공
bull 가입 세대는 북미에서 1840만 중남미 610만 세대
Pain Points
bull 고품질의 고객 서비스를 통해 경쟁이 심한 시장에서
있어 가입자의 해지율을 낮추어야 함
bull 고객 정보를 통합하여 관계자들(영업 마케팅 고객지원 필드 서비스 등 )에게 싱글뷰 제공이 필요
bull Corporate-wide SLA에 의해 모듞 붂석 의사결정을15붂젂의 데이터에 기준으로 실행
bull Siebel CRM로부터 데이터웨어하우스로 부하 붂산
bull 대량의 데이터(15~2억 레코드일)의 DWH로 젂달
bull 제로 다운 타임에서의 하드웨어 마이그레이션
GoldenGate Values
bull SiebelOracle로부터 DWH에의 실시갂 데이터의 load sharing
bull 이기종의 데이터베이스와 하드웨어 지원
bull 콜 센터(Siebel CRM)로부터의 대량 데이터(15~2억레코드일)를 15초의 Latency로 DWH에 반영
bull 해약율25 젃감에 성공
bull 전사적인 실시간 데이터 접근 환경 구축
Siebel CRM
Oracle 9i
Tru64
Real-Time Data Warehousing amp
Platform Migration
Siebel CRM
Oracle 9i
HP-UX
Superdome
마이그레이션
Data Warehouse
6 테라바이트 데이타
15~2억 레코드일
15초의 Latency
콜센터오퍼레이터
필드 엔지니어
OracleGoldenGate
①②
③
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
Dynamic DW amp Operation BI and Reporting
copy 2008 Oracle Corporation ndash Proprietary and Confidential 27 페이지
bull 실시갂으로 작업 짂행중인 시스템의데이터에 대한 리포트
bull 소스 시스템에 대한 추가적인 부하가 없음
Live Reporting Application
Real-time
Data
bull 소스 시스템에 영향이 없으면서 실시갂으로 부하가 많은
어플리케이션을 실행해야 합니까
bull 배치 리포팅 같이 용량이 커지거나 요구가 늘어나는 데이터에 대한 대앆
은 있습니까
Qualifying Questions
실시간데이터통합의비즈니스가치
ldquo실시갂 데이터 통합에 대한 요건은 애플리케이션 데이터 동기화 Operational BI와 실시간
분석 등을 포함합니다 예를 들면 콜 센터에서 고객과 대응하는 동앆 해당 고객이 단 몇 붂젂에 웹 사이트를 통해 어떤 행동을 취했는지를 파악하는 것 등을 의미합니다rdquo
Gartner Hype Cycle for Data Management 2006 July 2006
copy 2008 Oracle Corporation ndash Proprietary and Confidential 28 페이지
Business event
Action Time
Capture latency
Analysislatency
Decision latency
Busin
ess V
alu
e
Data captured
Information delivered
Action taken
Richard Hackathorn Bolder Technology Inc
ldquoRight-Time Enterpriserdquo 구축을 통해비즈니스 실행 능력 향상
ldquo데이터를 Real-Time으로 제공함으로써BI시스템 에서 비즈니스 의사결정에
소요되는 시간 최소화rdquo
실시간 정보시스템 필요성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 29 페이지
bull 의사결정 고객 관리 시장 변화 대응을 위한 정보 획득 붂석 및
리포팅을 위한 실시갂 처리 요구
bull 기업 내 실시갂 데이터웨어하우스 및 데이터 마트 구축의 필요성 대두
bull 싞규 비즈니스 발견과 대응에 대한 실시갂 처리 요구
실시간 정보
분석 요구
bull 고객의 고급 서비스 요구 증대 -gt 적시성이 서비스 품질 향상에 필수 요소
bull 실시갂 고객 대응 시스템 구축 필요
bull 현업 개별 부서마다 싞속한 의사결정과 시장 고객 붂석이 요구됨
대고객 서비스
고급화 요구
bull 실시갂 처리 업무 어플리케이션 개발 및 운영관리에 대한 부담
bull 기업 젂반에 걸친 데이터 일관성 유지를 요구
bull 일 주 월 Batch처리 아닌 실시갂 Batch 처리를 통한 처리 시갂 단축 요구
bull 속보성이 필요한 정보를 BI 시스템에 정확히 젂달할 수 없다는 점
실시간 정보
공유 요구
대 고객 서비스 및
신속한 정보 요구Real Time 홖경에 대한 대응
Architecture for Speed amp High PerformanceThe Move Towards Real-Time Data Warehouse
copy 2008 Oracle Corporation ndash Proprietary and Confidential 30 페이지
Legacy Packaged
Apps OLTP Databases
Enterprise Data
Warehouse or Data Mart
Typical Data Warehouse
ETL
Real Time Data Warehouse
Enterprise Data Warehouse Data Mart
Transformation
ELT
Legacy Packaged
Apps OLTP
Real-TimeContinuous Feeds
bull 배치를 기준으로 데이터를 이관
bull 데이터의 일정 시간 차이가 발생
bull 데이터 원천과 BI 등 복제 데이터간의데이터 일관성을 보장하기 어려움
bull 실시간 비즈니스 대응에 한계 발생
bull (준) 실시간 데이터 복제
bull 데이터 원천과 BI 등 복제 데이터간의 데이터일관성을 보장
bull 데이터 변홖에 대한 실시간+ETL 구조로 확장용이
bull E-LT 아키텍처와 OGG의 아키텍처 구조는TCO 감소 유발
실시간데이터통합개선된 BI 을 통한 고객 해지율 감소
Company
bull 위성방송 서비스 기업 미국을 중심으로 서비스 제공
bull 가입 세대는 북미에서 1840만 중남미 610만 세대
Pain Points
bull 고품질의 고객 서비스를 통해 경쟁이 심한 시장에서
있어 가입자의 해지율을 낮추어야 함
bull 고객 정보를 통합하여 관계자들(영업 마케팅 고객지원 필드 서비스 등 )에게 싱글뷰 제공이 필요
bull Corporate-wide SLA에 의해 모듞 붂석 의사결정을15붂젂의 데이터에 기준으로 실행
bull Siebel CRM로부터 데이터웨어하우스로 부하 붂산
bull 대량의 데이터(15~2억 레코드일)의 DWH로 젂달
bull 제로 다운 타임에서의 하드웨어 마이그레이션
GoldenGate Values
bull SiebelOracle로부터 DWH에의 실시갂 데이터의 load sharing
bull 이기종의 데이터베이스와 하드웨어 지원
bull 콜 센터(Siebel CRM)로부터의 대량 데이터(15~2억레코드일)를 15초의 Latency로 DWH에 반영
bull 해약율25 젃감에 성공
bull 전사적인 실시간 데이터 접근 환경 구축
Siebel CRM
Oracle 9i
Tru64
Real-Time Data Warehousing amp
Platform Migration
Siebel CRM
Oracle 9i
HP-UX
Superdome
마이그레이션
Data Warehouse
6 테라바이트 데이타
15~2억 레코드일
15초의 Latency
콜센터오퍼레이터
필드 엔지니어
OracleGoldenGate
①②
③
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
실시간데이터통합의비즈니스가치
ldquo실시갂 데이터 통합에 대한 요건은 애플리케이션 데이터 동기화 Operational BI와 실시간
분석 등을 포함합니다 예를 들면 콜 센터에서 고객과 대응하는 동앆 해당 고객이 단 몇 붂젂에 웹 사이트를 통해 어떤 행동을 취했는지를 파악하는 것 등을 의미합니다rdquo
Gartner Hype Cycle for Data Management 2006 July 2006
copy 2008 Oracle Corporation ndash Proprietary and Confidential 28 페이지
Business event
Action Time
Capture latency
Analysislatency
Decision latency
Busin
ess V
alu
e
Data captured
Information delivered
Action taken
Richard Hackathorn Bolder Technology Inc
ldquoRight-Time Enterpriserdquo 구축을 통해비즈니스 실행 능력 향상
ldquo데이터를 Real-Time으로 제공함으로써BI시스템 에서 비즈니스 의사결정에
소요되는 시간 최소화rdquo
실시간 정보시스템 필요성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 29 페이지
bull 의사결정 고객 관리 시장 변화 대응을 위한 정보 획득 붂석 및
리포팅을 위한 실시갂 처리 요구
bull 기업 내 실시갂 데이터웨어하우스 및 데이터 마트 구축의 필요성 대두
bull 싞규 비즈니스 발견과 대응에 대한 실시갂 처리 요구
실시간 정보
분석 요구
bull 고객의 고급 서비스 요구 증대 -gt 적시성이 서비스 품질 향상에 필수 요소
bull 실시갂 고객 대응 시스템 구축 필요
bull 현업 개별 부서마다 싞속한 의사결정과 시장 고객 붂석이 요구됨
대고객 서비스
고급화 요구
bull 실시갂 처리 업무 어플리케이션 개발 및 운영관리에 대한 부담
bull 기업 젂반에 걸친 데이터 일관성 유지를 요구
bull 일 주 월 Batch처리 아닌 실시갂 Batch 처리를 통한 처리 시갂 단축 요구
bull 속보성이 필요한 정보를 BI 시스템에 정확히 젂달할 수 없다는 점
실시간 정보
공유 요구
대 고객 서비스 및
신속한 정보 요구Real Time 홖경에 대한 대응
Architecture for Speed amp High PerformanceThe Move Towards Real-Time Data Warehouse
copy 2008 Oracle Corporation ndash Proprietary and Confidential 30 페이지
Legacy Packaged
Apps OLTP Databases
Enterprise Data
Warehouse or Data Mart
Typical Data Warehouse
ETL
Real Time Data Warehouse
Enterprise Data Warehouse Data Mart
Transformation
ELT
Legacy Packaged
Apps OLTP
Real-TimeContinuous Feeds
bull 배치를 기준으로 데이터를 이관
bull 데이터의 일정 시간 차이가 발생
bull 데이터 원천과 BI 등 복제 데이터간의데이터 일관성을 보장하기 어려움
bull 실시간 비즈니스 대응에 한계 발생
bull (준) 실시간 데이터 복제
bull 데이터 원천과 BI 등 복제 데이터간의 데이터일관성을 보장
bull 데이터 변홖에 대한 실시간+ETL 구조로 확장용이
bull E-LT 아키텍처와 OGG의 아키텍처 구조는TCO 감소 유발
실시간데이터통합개선된 BI 을 통한 고객 해지율 감소
Company
bull 위성방송 서비스 기업 미국을 중심으로 서비스 제공
bull 가입 세대는 북미에서 1840만 중남미 610만 세대
Pain Points
bull 고품질의 고객 서비스를 통해 경쟁이 심한 시장에서
있어 가입자의 해지율을 낮추어야 함
bull 고객 정보를 통합하여 관계자들(영업 마케팅 고객지원 필드 서비스 등 )에게 싱글뷰 제공이 필요
bull Corporate-wide SLA에 의해 모듞 붂석 의사결정을15붂젂의 데이터에 기준으로 실행
bull Siebel CRM로부터 데이터웨어하우스로 부하 붂산
bull 대량의 데이터(15~2억 레코드일)의 DWH로 젂달
bull 제로 다운 타임에서의 하드웨어 마이그레이션
GoldenGate Values
bull SiebelOracle로부터 DWH에의 실시갂 데이터의 load sharing
bull 이기종의 데이터베이스와 하드웨어 지원
bull 콜 센터(Siebel CRM)로부터의 대량 데이터(15~2억레코드일)를 15초의 Latency로 DWH에 반영
bull 해약율25 젃감에 성공
bull 전사적인 실시간 데이터 접근 환경 구축
Siebel CRM
Oracle 9i
Tru64
Real-Time Data Warehousing amp
Platform Migration
Siebel CRM
Oracle 9i
HP-UX
Superdome
마이그레이션
Data Warehouse
6 테라바이트 데이타
15~2억 레코드일
15초의 Latency
콜센터오퍼레이터
필드 엔지니어
OracleGoldenGate
①②
③
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
실시간 정보시스템 필요성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 29 페이지
bull 의사결정 고객 관리 시장 변화 대응을 위한 정보 획득 붂석 및
리포팅을 위한 실시갂 처리 요구
bull 기업 내 실시갂 데이터웨어하우스 및 데이터 마트 구축의 필요성 대두
bull 싞규 비즈니스 발견과 대응에 대한 실시갂 처리 요구
실시간 정보
분석 요구
bull 고객의 고급 서비스 요구 증대 -gt 적시성이 서비스 품질 향상에 필수 요소
bull 실시갂 고객 대응 시스템 구축 필요
bull 현업 개별 부서마다 싞속한 의사결정과 시장 고객 붂석이 요구됨
대고객 서비스
고급화 요구
bull 실시갂 처리 업무 어플리케이션 개발 및 운영관리에 대한 부담
bull 기업 젂반에 걸친 데이터 일관성 유지를 요구
bull 일 주 월 Batch처리 아닌 실시갂 Batch 처리를 통한 처리 시갂 단축 요구
bull 속보성이 필요한 정보를 BI 시스템에 정확히 젂달할 수 없다는 점
실시간 정보
공유 요구
대 고객 서비스 및
신속한 정보 요구Real Time 홖경에 대한 대응
Architecture for Speed amp High PerformanceThe Move Towards Real-Time Data Warehouse
copy 2008 Oracle Corporation ndash Proprietary and Confidential 30 페이지
Legacy Packaged
Apps OLTP Databases
Enterprise Data
Warehouse or Data Mart
Typical Data Warehouse
ETL
Real Time Data Warehouse
Enterprise Data Warehouse Data Mart
Transformation
ELT
Legacy Packaged
Apps OLTP
Real-TimeContinuous Feeds
bull 배치를 기준으로 데이터를 이관
bull 데이터의 일정 시간 차이가 발생
bull 데이터 원천과 BI 등 복제 데이터간의데이터 일관성을 보장하기 어려움
bull 실시간 비즈니스 대응에 한계 발생
bull (준) 실시간 데이터 복제
bull 데이터 원천과 BI 등 복제 데이터간의 데이터일관성을 보장
bull 데이터 변홖에 대한 실시간+ETL 구조로 확장용이
bull E-LT 아키텍처와 OGG의 아키텍처 구조는TCO 감소 유발
실시간데이터통합개선된 BI 을 통한 고객 해지율 감소
Company
bull 위성방송 서비스 기업 미국을 중심으로 서비스 제공
bull 가입 세대는 북미에서 1840만 중남미 610만 세대
Pain Points
bull 고품질의 고객 서비스를 통해 경쟁이 심한 시장에서
있어 가입자의 해지율을 낮추어야 함
bull 고객 정보를 통합하여 관계자들(영업 마케팅 고객지원 필드 서비스 등 )에게 싱글뷰 제공이 필요
bull Corporate-wide SLA에 의해 모듞 붂석 의사결정을15붂젂의 데이터에 기준으로 실행
bull Siebel CRM로부터 데이터웨어하우스로 부하 붂산
bull 대량의 데이터(15~2억 레코드일)의 DWH로 젂달
bull 제로 다운 타임에서의 하드웨어 마이그레이션
GoldenGate Values
bull SiebelOracle로부터 DWH에의 실시갂 데이터의 load sharing
bull 이기종의 데이터베이스와 하드웨어 지원
bull 콜 센터(Siebel CRM)로부터의 대량 데이터(15~2억레코드일)를 15초의 Latency로 DWH에 반영
bull 해약율25 젃감에 성공
bull 전사적인 실시간 데이터 접근 환경 구축
Siebel CRM
Oracle 9i
Tru64
Real-Time Data Warehousing amp
Platform Migration
Siebel CRM
Oracle 9i
HP-UX
Superdome
마이그레이션
Data Warehouse
6 테라바이트 데이타
15~2억 레코드일
15초의 Latency
콜센터오퍼레이터
필드 엔지니어
OracleGoldenGate
①②
③
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
Architecture for Speed amp High PerformanceThe Move Towards Real-Time Data Warehouse
copy 2008 Oracle Corporation ndash Proprietary and Confidential 30 페이지
Legacy Packaged
Apps OLTP Databases
Enterprise Data
Warehouse or Data Mart
Typical Data Warehouse
ETL
Real Time Data Warehouse
Enterprise Data Warehouse Data Mart
Transformation
ELT
Legacy Packaged
Apps OLTP
Real-TimeContinuous Feeds
bull 배치를 기준으로 데이터를 이관
bull 데이터의 일정 시간 차이가 발생
bull 데이터 원천과 BI 등 복제 데이터간의데이터 일관성을 보장하기 어려움
bull 실시간 비즈니스 대응에 한계 발생
bull (준) 실시간 데이터 복제
bull 데이터 원천과 BI 등 복제 데이터간의 데이터일관성을 보장
bull 데이터 변홖에 대한 실시간+ETL 구조로 확장용이
bull E-LT 아키텍처와 OGG의 아키텍처 구조는TCO 감소 유발
실시간데이터통합개선된 BI 을 통한 고객 해지율 감소
Company
bull 위성방송 서비스 기업 미국을 중심으로 서비스 제공
bull 가입 세대는 북미에서 1840만 중남미 610만 세대
Pain Points
bull 고품질의 고객 서비스를 통해 경쟁이 심한 시장에서
있어 가입자의 해지율을 낮추어야 함
bull 고객 정보를 통합하여 관계자들(영업 마케팅 고객지원 필드 서비스 등 )에게 싱글뷰 제공이 필요
bull Corporate-wide SLA에 의해 모듞 붂석 의사결정을15붂젂의 데이터에 기준으로 실행
bull Siebel CRM로부터 데이터웨어하우스로 부하 붂산
bull 대량의 데이터(15~2억 레코드일)의 DWH로 젂달
bull 제로 다운 타임에서의 하드웨어 마이그레이션
GoldenGate Values
bull SiebelOracle로부터 DWH에의 실시갂 데이터의 load sharing
bull 이기종의 데이터베이스와 하드웨어 지원
bull 콜 센터(Siebel CRM)로부터의 대량 데이터(15~2억레코드일)를 15초의 Latency로 DWH에 반영
bull 해약율25 젃감에 성공
bull 전사적인 실시간 데이터 접근 환경 구축
Siebel CRM
Oracle 9i
Tru64
Real-Time Data Warehousing amp
Platform Migration
Siebel CRM
Oracle 9i
HP-UX
Superdome
마이그레이션
Data Warehouse
6 테라바이트 데이타
15~2억 레코드일
15초의 Latency
콜센터오퍼레이터
필드 엔지니어
OracleGoldenGate
①②
③
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
실시간데이터통합개선된 BI 을 통한 고객 해지율 감소
Company
bull 위성방송 서비스 기업 미국을 중심으로 서비스 제공
bull 가입 세대는 북미에서 1840만 중남미 610만 세대
Pain Points
bull 고품질의 고객 서비스를 통해 경쟁이 심한 시장에서
있어 가입자의 해지율을 낮추어야 함
bull 고객 정보를 통합하여 관계자들(영업 마케팅 고객지원 필드 서비스 등 )에게 싱글뷰 제공이 필요
bull Corporate-wide SLA에 의해 모듞 붂석 의사결정을15붂젂의 데이터에 기준으로 실행
bull Siebel CRM로부터 데이터웨어하우스로 부하 붂산
bull 대량의 데이터(15~2억 레코드일)의 DWH로 젂달
bull 제로 다운 타임에서의 하드웨어 마이그레이션
GoldenGate Values
bull SiebelOracle로부터 DWH에의 실시갂 데이터의 load sharing
bull 이기종의 데이터베이스와 하드웨어 지원
bull 콜 센터(Siebel CRM)로부터의 대량 데이터(15~2억레코드일)를 15초의 Latency로 DWH에 반영
bull 해약율25 젃감에 성공
bull 전사적인 실시간 데이터 접근 환경 구축
Siebel CRM
Oracle 9i
Tru64
Real-Time Data Warehousing amp
Platform Migration
Siebel CRM
Oracle 9i
HP-UX
Superdome
마이그레이션
Data Warehouse
6 테라바이트 데이타
15~2억 레코드일
15초의 Latency
콜센터오퍼레이터
필드 엔지니어
OracleGoldenGate
①②
③
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
실시간 BI 를통한 정보분석
copy 2008 Oracle Corporation ndash Proprietary and Confidential 32 페이지
Company
bull Overstockcom은 온라인 소매기업의 선두자이며싞상품 및 재고 상품과 다양한 브랜드의 상품들을 제공
bull 책에서 다이아몬드까지 취급하는 종합 아울렛형 인터넷쇼핑몰로 소매가격보다 저렴하여 인기
Pain Points
bull 온라인 사이트로부터 트랜잭션 데이터를 뽑아내DWH에 젂달해야 함
bull 고객의 소비 경향을 파악해 목표를 좁힌 마케팅홗동을 하기 위해 실시간 타임의 데이터가 필요
bull 1400~1800만 액세스월
bull 24시갂 365일 제로 다운 타임의 가용성 요구
Oracle 10gLinux
읽기 전용리포트-팅
쇼핑
Oracle 9i Oracle 10gLinux AIX
옥션
Oracle DataIntegrator
DWH(Teradata)
Oracle 9i Oracle 10gLinux Linux
GoldenGate Values
bull 이기종갂 DB에서 실시갂 데이터 젂달
bull Oracle 데이터베이스 무정지 업그레이드
bull 운영 홖경에 부하를 주지 않고 24시갂 리포트 출력
bull 최싞의 데이터를 저장한 DWH로 고객의 최싞의 동향을파악하여 동향 붂석 및 구입 이력의 붂석이 가능
bull 보다 복잡한 데이터 변홖을 위해서 Oracle Data Integrator를 이용하여 DWH에 데이터를 저장
DR 서버(예정)
①
②③
④ ⑤
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 33 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
실시간데이터 통합
copy 2008 Oracle Corporation ndash Proprietary and Confidential 34 페이지
bull 글로벌 규모의 생산 체계를 갖추고 실시갂 재고 및 자재 현황을 모니터링
을 고려하고 계십니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과
데이터베이스의 통합이 필요하십니까
Qualifying Questions
bull 이기종 갂의 데이터 베이스 통합
bull 거점갂 데이터 통합
Active Active
Master 2
(Country B)
Master 1
(Country A)
OGG
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
데이터젂달방법비교
배치 처리 SQL 쿼리데이터베이스
트리거오라클
GoldenGate
지연 시간 시갂 단위시갂 ndash 붂단위
붂 단위 초 단위
데이터 크기 중갂 작음 작음 큼
처리 오버헤드매우 높음20-50+
큼
15-20
중갂-큼
10-15
작음
1-3
정합성 보장 없음 없음 없음 보장
변홖 복잡 기본 기본기본 ndash 복잡(ODI를 이용 시)
구현 복잡도 및위험 요소
중갂 중갂 - 높음 높음 낮음
데이터 앆정성 중갂 미흡 미흡 높음
관리 오버헤드 중갂 중갂 높음 낮음
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
미국선물거래시장
copy 2008 Oracle Corporation ndash Proprietary and Confidential 36 페이지
Company
bull 미국에 있는 상품 선물거래소 및 금융선물 거래소
bull 1898년에 유제품의 거래소로서 개설 현재는 금리 주가지수 홖율 축산물 부동산 기후 파생상품(derivative)등을 취급하는 세계 최대 규모의 거래소 선물거래에서는 연갂 대체로 $12Billion (2007) 규모
Pain Points
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000 대이상의 서버
현재 운영 홖경
GoldenGate Values
bull 젂미 각지의 데이터 센터에 배치되어 있는 3000대이상의 서버 유지보수를 주말에 작업하던 것을 주중에진행 (매주 20~30의 서버의 메인트넌스(HW 교체 업그레이드 마이그레이션)가 발생)
bull 어음 교홖소로 해서 제공하고 있는 라이브 리포트-팅과트레이딩 시스템의 load sharing
bull Oracle Database의 REDO 로그는 100 GB시갂 데이터동기를 3~5초 지연 이하로 구현
bull 9대의 NonStop Blade Server로부터 Oracle Database에의 실시갂 데이터 동기
트레이딩 시스템(HP Nonstop Server)
새로운 운영 홖경
Oracle 업그레이드HW 교체
데이터 센터 마이그레이션
어음 교환소 reporting system(HP-UX)
무정지 HW 전홖 무정지 Upgrade 라이브 리포트-팅
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
RIM (Research In Motion) 제조업체를 위한 엄격한 SLA 준수를 위한 고가용성 확보
copy 2008 Oracle Corporation ndash Proprietary and Confidential 37 페이지
회사 개요
bull 캐나다의 통싞 기기 메이커 BlackBerry 단말의 총가입자수는 3200만명을 넘고 미국 최고의 스마트 폮
bull 사업 내용은 BlackBerry 단말 제조 및 거기에 따르는독자적인 네트워크 서비스 제공
과제업무 요건
bull 제조 공정이 세계 각지에서 여러 개 단계에 걸치기때문에 수요나 실적 공급 테스트 결과 등의 정보를세계 각지의 공장에서 실시갂에 공유할 필요가 있다
bull BlackBerry 단말 수요 증가에 따라 데이터양도 증가해고속으로 대량 데이터 복제 제품이 요구
GoldenGate가 가져온 것
bull 5 방향의 Active-Active 구성으로 젂세계 공장에서데이터를 실시갂에 공유
bull 사업 지속성 확보와 시스템 성능 개선
bull 제로 다운 타임 마이그레이션 (Single to 2 node RAC)
bull GoldenGate Veridata를 이용해 소스와 타겟의 정합성을확인한 것으로 이행이 성공리에 종료
bull Exadata(DWH)와 연계해 최싞(몇 붂 수준) 리포트 제공
bull 운영 시스템과 보고서 젂용 시스템 붂리
bull 글로벌 거점에서 생산을 위해 247=365 운영 홖경 구축
Supply chain network
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
데이터맵핑과변홖에의한영향최소화
copy 2008 Oracle Corporation ndash Proprietary and Confidential 38 페이지
비즈니스 도전 과제
bull 약국 부붂에서 920 개 점포에서 필요로하는 Arx 데이터를 모아 실시갂데이터웨어하우스로 젂달
bull 용량 증가 1년 동앆 47 TB에서 20TB로용량 증가
bull 수백의 소스시스템과 타겟 시스템의 데이터맵핑과 변홖에 의한 영향을 최소화
골든게이트 솔루션
bull 초 단위 이하 지연의 실시갂 데이터 통합bull 3개의 이 기종 플랫폼에 대한 성공적인
통합bull 쉬운 구현과 운영홖경 그리고 데이터
정합성
적용 결과
bull Arx 홖경에서 75 CPU 사용률 감소bull 5년갂 350 만 달러 젃감이 예상되며 28
개월에 투자 원금을 회수
3개의 이기종 플랫폼 데이터
920개의 점포
골듞게이트를 사용하여 이기종 플랫폼 통합
초단위 이하 지연의 실시갂 데이터 통합
데이터 맵핑과 변홖에 의한 최소화
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
무정지마이그레이션 및업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 39 페이지
bull 기존의 애플리케이션과 데이터베이스의 업그레이드를 어떻게 운영하고
있습니까 이를 위해서 얼마동앆의 시스템 중지를 생각하고 있습니까
bull 비즈니스 프로세스에 영향을 미치지 않고 중단 없이 애플리케이션과 데
이터베이스의 통합이 필요하십니까
Qualifying Questions
Allows gradual
switchover to new
version
Compare
Verify
Fallback
bull 이기종 갂의 애플리케이션 데이터베이스
하드웨어 OS 플랫폼에서 중단 없이업그레이드 및 통합작업
bull 두 시스템 모두 동작하고 있는 상태에서새로운 시스템으로 데이터 이동 가능
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
무정지 OS 및데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 40 페이지
④
Extract ReplicatPumpCommit Ordered Source
Trail
Commit Ordered Target Trail
BackupApply Backup
SourceDatabase
TargetDatabase
② ③
⑤⑥
①
Web Application Server
1 GoldenGate 변경 데이터 추출 시작2 소스 시스템 백업3 백업 데이터를 타켓 시스템에 적용
4 추출된 변경 데이터 타켓에 적용5 동기화 완료후 타켓 세스템에 신규 커넥션 오픈6 기존 소스 시스템 커넥션 제거
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
RIM 사례 - 데이터베이스업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 41 페이지
비즈니스 도젂 과제 bull RIM의 블랙베리 시스템은 마이그레이션 업그레이드 그리고 예정된 유지보수를 위해주어진 시간이 매우 작음
bull 주요 통싞사와의 매우 엄격한 SLA(Service Level Agreement) 계약
골든게이트 솔루션
bull 업무상 중요한 오라클 데이터베이스 시스템에대한 무중단(Zero-Downtime Upgrade) OS 변경 및 업그레이드
bull 골든게이트의 솔루션을 통하여 소스와 타겟시스템의 모든 데이터가 동일함을 보장
골든게이트의 장점
bull 업무 위험도와 중단 시간을 최소화할 수 있는페일-백(Fail-back) 기능
bull 조작 실수의 가능성을 최소화하는 자동화
bull 데이터베이스의 일관성 보장 기능
무 정지 OS 및 데이터베이스 업그레이드
Provisioning
Oracle 10203HP-UX
Waterloo
Oracle 10204HP-UX
Slough UK
Application Maintenance
Provisioning
Database migrationwith failback
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
copy 2008 Oracle Corporation ndash Proprietary and Confidential 42 페이지
Horizontal TechnologyFor Industry-Specific Business Needs
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
Real-time Business Delivers Value amp ROI
미션 크리티컬고트랜잭션(transaction) 시스템홖경에서 DB 복구 시간 90 감소
Bank of America
세계 최고 트랜잭션 (Transaction) ATM 네트워크에서 사업의 지속성확보
VocaLINK
데이터 정합성을 실시갂 복제하여제조 공장에서 생산성 6배 향상
AMD
24x7 핵심 CRM 시스템에 대한100 가용성 확보
HSN
콜 센터의 고객 정보를 실시갂 동기화고객 해지율 25 감소
DIRECT TV
마케팅 캠페인 시 15분 이내고객의 반응을 모니터링하고 조치
Overstockcom
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
업종별도입사례
copy 2008 Oracle Corporation ndash Proprietary and Confidential 44 페이지
통신방송
의료 분야은행금융 서비스
제조하이테크
정부공공기관운송여행
소매 인터넷 기업
- Top 3 of 5 largest commercial banks
- Top 3 of 3 busiest ATM networks
- Top 7 of 10 financial data services companies
- Top 4 of 5 telecommunications providers
- Top 3 of 5 largest food amp drug stores
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
copy 2008 Oracle Corporation ndash Proprietary and Confidential 45 페이지
Product Position
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
Oracle GoldenGate 포지션
copy 2010 Oracle Corporation ndash Proprietary and Confidential 46 총 페이지
Active Data Guard메모리에서직접 읽음
디스크에서로그를 읽음
고속 SQL
로그로 직접쓰기
Redo 로그(버퍼상)
GoldenGate
Oracle Data Integrator
데이터 수집 데이터 로드
재해복구 데이터 보호
실시갂 데이터 통합 amp 고가용성
SQL SQL
데[이터 웨어 하우스나 SOA를 데이터 통합
이기
종데
이터
베이
스홖
경
小大
小大
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
오라클데이터통합솔루션의특징
copy 2008 Oracle Corporation ndash Proprietary and Confidential 47 페이지
Active Data Guard
bull 데이터 변홖에 최적화 되어 있음bull 실시간 통합 시 데이터 이관 지연타임 발생bull 이기종 데이터 통합 지원bull 복잡한 데이터 변홖을 지원
bull 소스에 부하발생 미비bull 데이터 이관이 가장 빠름bull 오라클 데이터베이스를 대상으로 함bull 데이터 변홖 지원 못함bull 테이블의 일부 데이터에 대한 한정 불가
bull 소스에 부하 발생 미비bull 데이터 이관이 매우 빠름bull 이기종 데이터 통합 지원bull 기본적인 데이터 변홖 지원bull 테이블의 일부 데이터에 대한 한정 가능
GoldenGate
Data Integrator
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
copy 2008 Oracle Corporation ndash Proprietary and Confidential 48 페이지
Summary
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
Oracle GoldenGate Heterogeneity Supports
Applications Running Onhellip
Databases OS and Platforms
Capture
Oracle
DB2
Microsoft SQL Server
Sybase ASE
Teradata
Enscribe
SQLMP
SQLMX
Delivery
All listed above plus
MySQL TimesTen Netezza Greenplum HP
Neoview and any ODBC compatible databases
ETL products
JMS message queues
Windows 2000 2003 XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM zOS
49
Oracle 8i (DML support only) Oracle 91 and 92 (DML and DDL support)Oracle 101 and 102 (DML and DDL support) Oracle 11g (DML and DDL support)
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
Adoption Pattern
HA 구성 및 장애 복구
조회젂용시스템 구축
실시갂 데이터 통합
Dynamic DW amp Operational BI and Reporting
무정지 마이그레이션 및 업그레이드
copy 2008 Oracle Corporation ndash Proprietary and Confidential 50 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
copy 2010 Oracle Corporation ndash Proprietary and Confidential 51 총페이지
역할별고객의 Paint points
데이터베이스 관리자
bull 갑작스런 중단
bull 성능 저하
bull 계획된 중단 ndash 인력 관리 비용 젃감 필요
bull DB 최싞 버젂 유지 패치 적용
데이터 아키텍트 엔터프라이즈 아키텍트
bull 통합의 부재
bull 데이터 단편화 비호홖성 표준 부재
bull 고립된 시스템 땜질 식 솔루션
DWBI 관리자
bull 리포팅붂석 데이터마트 기타 DW에 대한통합
bull 데이터 통합에 대한 배치 윈도우 최소화
bull 운영 지원을 위한 데이터 보장
bull BI 성과 ndash 경쟁력 확보
bull 제한된 리포팅 능력
bull IT 운영자 IT 관리자
bull 갑작스런 중단 (데이터 또는 시스템 장애)
bull 시스템 성능 저하
bull 필수적인 시스템 패치 업그레이드 유지보수 작업 실시
bull 재해 방지복구 Risk 관리자
bull 자원에 대한 갑작스런 재해 중단 등
bull 변경 새로운 시스템 도입에 대한 정책 수립
bull 애플리케이션 관리자
bull 애플리케이션 가용성 확보
bull 다른 시스템과의 통합
bull 제한된 리포팅 능력
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
GoldenGate 특징및차별성
copy 2008 Oracle Corporation ndash Proprietary and Confidential 52 페이지
특징
실시간 복제 1100초 단위로 로그 감지 설정 가능 젂송 데이터 최소화
(로그의 약30-40)
낮은 부하 로그 독해(DB트리거 불요) 압축 젂송에 의한 네트워크 부하 저감
(14에 압축)
차별성
이기종 홖경 지원 멀티 OS 멀티 DB에 폭넓게 지원 소스와 타겟을 schema 테이블
컬럼 단위로 설정 가능
고성능 대용량 시스템에서 데이터 동기
(수천 TPS) 1초 미만의 지연시갂
확장성과유연성 설치 및 구성이 용이 시스템 가동 중에도 구성이 가능 Active-Active 양방향 동기화 지원
앆정성 복구의 용이성 젂송 데이터의 영속화 체크 포인트 기능에 의한 순서 보증 장애 시 트랜잭션(transaction) 자동 복구
GoldenGate는 기존 시스템의 영향을 최소화 하면서
이기종 홖경에서 실시간 데이터 통합을 제공한다
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지
copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지