53
<Insert Picture Here> Oracle GoldenGate Fusion Middleware Sales Consulting, Oracle Korea Ltd.

oracle golden gate

  • View
    173

  • Download
    6

Embed Size (px)

DESCRIPTION

oracle golden gate

Citation preview

Page 1: oracle golden gate

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 페이지

Page 2: oracle golden gate

생홗에서의실시간

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 페이지

Page 3: oracle golden gate

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 페이지

Page 4: oracle golden gate

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 페이지

Page 5: oracle golden gate

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 페이지

Page 6: oracle golden gate

데이터 통합에서의 진화와 도입 곡선

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 페이지

Page 7: oracle golden gate

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 페이지

Page 8: oracle golden gate

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 페이지

Page 9: oracle golden gate

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 페이지

Page 10: oracle golden gate

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 페이지

Page 11: oracle golden gate

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 페이지

Page 12: oracle golden gate

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 페이지

Page 13: oracle golden gate

실시간데이터통합솔루션 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 페이지

Page 14: oracle golden gate

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 페이지

Page 15: oracle golden gate

실시간데이터통합홗용분야

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 페이지

Page 16: oracle golden gate

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 페이지

Page 17: oracle golden gate

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 페이지

Page 18: oracle golden gate

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 페이지

Page 19: oracle golden gate

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 페이지

Page 20: oracle golden gate

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 페이지

Page 21: oracle golden gate

디스크미러링 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 페이지

Page 22: oracle golden gate

국내모카드

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 페이지

Page 23: oracle golden gate

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 페이지

Page 24: oracle golden gate

고가용성시스템구축(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 페이지

Page 25: oracle golden gate

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 페이지

Page 26: oracle golden gate

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 페이지

Page 27: oracle golden gate

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 페이지

Page 28: oracle golden gate

실시간데이터통합의비즈니스가치

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 페이지

Page 29: oracle golden gate

실시간 정보시스템 필요성

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 페이지

Page 30: oracle golden gate

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 페이지

Page 31: oracle golden gate

실시간데이터통합개선된 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 페이지

Page 32: oracle golden gate

실시간 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 페이지

Page 33: oracle golden gate

미국선물거래시장

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 페이지

Page 34: oracle golden gate

실시간데이터 통합

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 페이지

Page 35: oracle golden gate

데이터젂달방법비교

배치 처리 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 페이지

Page 36: oracle golden gate

미국선물거래시장

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 페이지

Page 37: oracle golden gate

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 페이지

Page 38: oracle golden gate

데이터맵핑과변홖에의한영향최소화

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 페이지

Page 39: oracle golden gate

무정지마이그레이션 및업그레이드

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 페이지

Page 40: oracle golden gate

무정지 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 페이지

Page 41: oracle golden gate

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 페이지

Page 42: oracle golden gate

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 페이지

Page 43: oracle golden gate

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 페이지

Page 44: oracle golden gate

업종별도입사례

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 페이지

Page 45: oracle golden gate

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 페이지

Page 46: oracle golden gate

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 페이지

Page 47: oracle golden gate

오라클데이터통합솔루션의특징

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 페이지

Page 48: oracle golden gate

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 페이지

Page 49: oracle golden gate

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 페이지

Page 50: oracle golden gate

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 페이지

Page 51: oracle golden gate

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 페이지

Page 52: oracle golden gate

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 페이지

Page 53: oracle golden gate

copy 2008 Oracle Corporation ndash Proprietary and Confidential 53 페이지