Nah, Jungok Senior Director Head of Data Solution Engineering Group January 29, 2019 Digital Transformation 가속화를 위한 강건한 DB 플랫폼 고도화 전략 및 사례
Nah, JungokSenior DirectorHead of Data Solution Engineering GroupJanuary 29, 2019
Digital Transformation 가속화를 위한강건한 DB 플랫폼 고도화 전략 및 사례
2Confidential – Oracle Internal/Restricted/Highly Restricted 2
목차
1. 오라클의 사명 – ALL Data Management and Protect
2. Oracle Database Cloud Service 포트폴리오
3. 게임의 룰을 바꾼 Exadata – 혁신의 History
4. Exadata – 온-프레미스에서 클라우드 환경까지 완벽 핏! - 국내/국외 사례 소개
5. 맺음말
3
오라클의 사명
“모두의 이익을 위해전세계 모든 데이터를관리하고 보호…”
3
Andrew Mendelsohn, EVP, Database Technology 개발 총괄 @OOW 2018
4
엔터프라이즈 클라우드로의 산업 전환
▪지금 엔터프라이즈 클라우드 시장은▪ 특히 IaaS 시장은 성장 및 빠르게 성숙기
▪ 엔터프라이즈 SaaS 앱 시장도 성숙기
▪모든 것의 중심이자 중요한 비즈니스자산인 Data는 이제 시작이다! ▪ 2018 market size: $40B
▪ Data Driven 비즈니스 시대, Data는기업의 핵심 자산
▪오라클이 주도해 나가고 있는 Data Management Cloud – Autonomous
4
5Confidential – Oracle Internal/Restricted/Highly Restricted 5
목차
▪오라클의 사명 – All Data Management and Protect
▪ Oracle Database Cloud Service 포트폴리오
▪게임의 룰을 바꾼 Exadata - 혁신의 History
▪ Exadata – 온-프레미스에서 클라우드 환경까지 완벽 핏! - 국내/국외 사례 소개
▪맺음말
6
Oracle Database Cloud Service 포트폴리오오라클 데이터베이스기반 클라우드 서비스
• 엔트리 레벨에서 부서 워크로드
• 베어 메탈 (단일 인스턴스 전용) 또는 VM (최대 2노드 RAC)
• 제한된 수의 CPU 및 제한된 저장용량
DBCSDatabase Cloud Service
Autonomouson Exadata
• 오라클에서 완벽하게 관리
• 빌트인 self-driving, self-repairing, self-securing 기능
• 일부 데이터베이스 기능이비활성화
ExaCSExadata Cloud Service
• 업무 핵심 워크로드와 통합 (DW, OLTP, In-Memory... )
• 수백 개의 CPU와 수 백 테라바이트의 스토리지
• Exadata의 모든 이점
ExaC@CExadata Cloud at Customer
• 고객 데이터 센터에 구축 된Exadata Cloud
6
7
“데이터베이스 고객”의 클라우드 도입은 초기단계
7
클라우드 전환 - 디지털 트랜스포메이션
On Premises CloudHybrid Cloud
클라우드 전환 - 초기단계
클라우드 전환
핵심업무 DB 서비스기반 DB
“온프레미스 DB와 동일한 내용의 클라우드 서비스”
하이브리드 클라우드 전환 추세에 맞는 배포방안 제공
보안과 서비스 안정성을 강화한 '2세대 클라우드' 데이터 센터
수십 년의 DB 사업 역량을 기반으로 탄생한 '자율운영 DB’ 출시
1
2
3
오라클은 비즈니스 중단 없는 클라우드 전환으로 고객사의 디지털 트랜스포메이션 지원
8
Oracle Database Cloud Service 핵심 전략
하이브리드 클라우드 전환
추세에 맞는
배포방안 제공
보안과 서비스 안정성을 강화한
'2세대 클라우드' 데이터 센터
수십 년의 DB 사업 역량을
기반으로 탄생한
'자율운영 DB’ 출시
핵심 클라우드 플랫폼“EXADATA”
온프레미스기반 데이터의 클라우드 전환을 가능케 하는 여건을 오라클 2세대 데이터 센터가 제공
• 고객사 어플리케이션 코드와 클라우드관리 코드를 완전히 분리 (원천차단)
• 보안공격을 찾아내 소멸시키는 머신러닝기술 제공 및 네트워크 서비스 안정성
• 클라우드 역량을 보여줄 수 있는 매우중요한 전초기지
• 자율운영 데이터웨어하우스(ADW), 자율운영 트랜잭션 프로세싱(ATP) 두가지의 서비스를 제공
• 수작업기반 DB생성, 최적화, 운영, 패치, 복구 등을 자동화
• 현재 퍼블릭 클라우드에서만 제공되는자율운영 DB 서비스를 프라이빗클라우드/일부 온프레미스 환경에서도이용(연내계획)
• 온프레미스 DB와 동일한 내용의클라우드 서비스를 지원 (100%호환)
• 고객사가 데이터 종류에 따라 온-프레미스, 프라이빗·퍼블릭 클라우드 중관리 체제를 적용 (배포방안)
현재 온-프레미스가 주된 비중을 차지하는 국내고객사 대상 클라우드 전환 방안 지원
9Confidential – Oracle Internal/Restricted/Highly Restricted 9
목차
1. 오라클의 사명 – All Data Management and Protect
2. Oracle Database Cloud Service 포트폴리오
3. 게임의 룰을 바꾼 Exadata – 혁신의 History
4. Exadata – 온-프레미스에서 클라우드 환경까지 완벽 핏! - 국내/국외 사례 소개
5. 맺음말
10Confidential – Oracle Internal/Restricted/Highly Restricted
Revolution of Oracle Database
‘92 ‘97 ‘99 ‘01 ‘03 ‘06 ‘09 ‘13
Oracle18c
머신러닝을이용해 DB의
관리와 튜닝을자동화
Oracle Autonomous
Database Cloud
- DW (2018.3)- OLTP (2018.8)
오라클 자율운영데이터베이스는자동으로 프로비저닝, 업그레이드, 패치, 백업및 튜닝 등을 수행
자율운영DB
클라우드 시대
Oracle Database의 기원• 1977 년 : 래리 엘리슨 창업
• 1977 년 : CIA의 프로젝트 "Oracle"수주
• 1979 년 : Version2를 최초의 상용 RDBMS로 출시
‘17 ’18/19
시대별 필요에 따라 기능확장 - Oracle Database 약40년간의 진화
11Confidential – Oracle Internal/Restricted/Highly Restricted 11
Oracle Exadata – 세대별 진화
2008 2009 2010 2011 2012 2013
Exadata V1 Exadata V2 Exadata X2 X2(계속) Exadata X3 Exadata X4
• HP서버 기반• Smart Scan
• Sun 서버 기반• Flash Cache 탑재
• Hybrid Columnar 압축
• Oracle DB11gR2• 5.3TB Flash Cache
• Automatic Service Request
• Sand-Bridge (8core)
• 메모리 최대2TB• Flash Cache Write-back 기능
• 1/8 Rack 출시
• Oracle Solaris 지원
• Exadata Storage Expansion Rack
• Ivy-Bridge(12core)• 디스크용량 증가(HC 4T, HP 1.2T)
• InfiniBand All Ports Active-Active 지원
Oracle Database Machine
In-Memory Database Machine
“Change The Game”
Sun Oracle Database Machine
Extreme Performance forOLTP, Analytics, Consolidation
Best Platform forOLTP, Analytics, Consolidation
2014
Exadata X5
• Haswell(18core)• VM Support• Flash NVMe지원
• Columnar Flash Cache
• Elastic Configuration
Exadata X6
2016
• Broadwell(22core)• 3D V-NAND NVMe
Flash cards• DDR4
DRAM(13%속도향상)
Exadata X7
2017
• Skylake(24core)• 스토리지 DRAM
Cache In-Memory OLTP 가속
• 스토리지단의 In-Memory Analytics
• Hot Swap Flash Card• 25Gb Network
Exadata Cloud ServiceExadata Cloud at Customer
혁신에서 출발, 진화와 발전을 거듭한 혁신적인 기능 탑재
12Confidential – Oracle Internal/Restricted/Highly Restricted 12
X3 X4 X5 X6 X7V2V1 X2
Oracle Exadata 진화의 날개를 달다 ! 온프레미스에서 클라우드, 자율운영 DB까지
13
Oracle Exadata - 데이터베이스 워크로드에 최적화 & 준비된클라우드
All ExadataDB Machine Innovations
Multitenant
In-Memory DB
Real Application Clusters
Active Data Guard
Partitioning
AdvancedCompression
Advanced Security, Label Security, DB Vault
Real Application Testing
Advanced Analytics, Spatial and Graph
Management Packs
All Oracle Database
Innovations
InfiniBand Fabric
Columnar Flash Cache
HCC
10:1
I/O I/O I/O
Storage Indexes
Hybrid ColumnarCompression
I/O Resource Management
ExafusionDirect-to-Wire Protocol
Offload SQL to Storage
Network Resource Management
In-Memory Fault Tolerance
PCI FlashSmart Flash Cache, Log
14
Autonomous Database로의여정Only Oracle !!!
Oracle Exadata- HW & SW Engineered to Work Together
• Self-Driving
– 사용자가 서비스 레벨을 정의하면 Database는 서비스를 제공
– Partition/Index 설계, SQL 튜닝 등의 추가 작업 없이 최적의 성능제공
– ADDM, AWR, 로그 분석을 위한 머신 러닝 적용
• Self-Securing
– 외부 공격과 악의적 내부 사용자들로부터 Database를 보호
– 보안 패치, 암호화, Database Vault, Database Masking
• Self-Repairing
– 모든 다운타임으로부터 자동화된 보호
– Exadata 인프라, RAC, ASM, Backup, ADG, Online Redefinition
40여년의 자동화를 위한 연구개발 및 10년에 걸친 Exadata 혁신
15Confidential – Oracle Internal/Restricted/Highly Restricted 15
Exadata X7 Exadata Cloud at Customer Exadata Cloud Service
On-Premises Exadata Cloud Service @ Customer
Unique!!!
Exadata Cloud Service @ Oracle
100% 호환성, 애플리케이션 변경 불필요, 일관성 있는 경험 공유
어떤 구성방식 및 환경에서도 투자 보호 - By Your Choice, Your Way!
16
Exadata Cloud at Customer(ExaCC)
• Exadata 클라우드 서비스, 인프라는 오라클이관리– 오라클 전체 DBMS 옵션을 포함
– 확장성 및 가용성이 뛰어난 강력한 데이터베이스 플랫폼
– 클라우드 기반 가격정책, 민첩한 프로비저닝
– 고객은 완벽한 DBMS 액세스 권한 보유
• 도입 적합한 고객/업무:
– 공용 클라우드로 전환하기에 너무 복잡한 시스템을보유한 고객
– 데이터 주권관련 법규를 준수해야하는 고객
– WAN 네트워크 대기 시간에 민감한 애플리케이션을 사용하는 고객
– 클라우드의 장점/혜택을 원하지만 공용 클라우드를 사용할 준비가 되지 않은 고객
Cloud @Customer or @Oracle: 고객의 선택!동일한 아키텍쳐, 소프트웨어, 기술!
Exadata Cloud Service @ Oracle
Exadata Cloud Service @ Customer
Customer Data Center Oracle Cloud Data Center
고객의 데이터 센터에서 제공되는 최고의 데이터베이스 클라우드 서비스
17
ExaCC/ExaCS평균적인 워크로드를 기준으로 하며, 피크워크로드 발생시 시간단위 Bursting
On-Prem피크워크로드를 기준으로, 추가 버퍼를 고려
전체스케일기반개발 및 테스트 점진적인 통합
OLTP 및분석업무처리
엑티브 스탠바이및 DR 구성
ExaCC 사용목적별 사례
사용 목적에 따라, 상황에 맞는 데이터베이스 옵션 적용, 부하발생 특성에 대한 기술요소 반영
“Bursting” 적용
On-Prem Exa vs. ExaCC / 시스템 용량산정
✓
✓
통합테스트 수행 시Bursting 적용
업무 트랜잭션집중시점
또는 월말배치시점 Bursting
단계별 업무통합에따른 작업부하 발생
시점 Bursting
DR전환시점Bursting
클라우드(ExaCC) 관점 시스템 용량 산정 Bursting 고려
ExaCC의 Cloud 관점 용량산정방법 및 목적별 사례
18Confidential – Oracle Internal/Restricted/Highly Restricted 18
ExaCC Bursting 적용(예)
• 피크타임(수강신청) 기준 가장 이슈가 있었던 5일의 정보
• 9시부터 증가하여 10시경 100%의 사용률 보임
상황 설명
• 9시부터 서서히 증가
• 9시 40분경부터 급속도로 증가
• 10시경 100% 점유
• 10여분간 지속 후 서서히 감소되는
것으로 보임
CPU
일년에 수강신청 2회10일간 2시간씩
년간 총 20시간의Bursting 필요
CPU 사용현황 / 2016.08.01~05 (5일간)
19Confidential – Oracle Internal/Restricted/Highly Restricted 19
목차
1. 오라클의 사명 – All Data Management and Protect
2. Oracle Database Cloud Service 포트폴리오
3. 게임의 룰을 바꾼 Exadata - 혁신의 History
4. Exadata – 온-프레미스에서 클라우드 환경까지 완벽 핏! - 국내/국외 사례 소개
5. 맺음말
2121
사례2 – Core DB 플랫폼고도화사례
고도화 프로젝트 추진배경:“획기적인 IT 인프라 개선”
• 서비스 플랫폼이 DB성능 의존도 매우 높음• TV광과, 이벤트 등 동시 사용자 급증• Payment 리스크, 매출분석, 배치 업무 등 대용량 데이터
처리 요건• 시스템 노후화로 인한 Risk
IT 인프라 고도화 효과:• 어플리케이션 속도 향상: Overall 4x 이상 Faster• Payment 볼륨증가: 400% Increase• 비즈니스 영속성 증대: Oracle Exadata로 통합, 신속한
장애/서비스 지원 체계 확보• 투자 및 운영 비용 감소: 라이선스 비용 및 운영비용
절감(정량적)
2222
사례3 –실시간정보계시스템고도화 사례Oracle Maximum Availability Architecture(MAA) 기반 실시간 정보계 고도화
시스템 구축 목표:
“실시간 분석 및 처리 환경 구축함으로비즈니스 및 IT 환경 변화에 유연하고신속하게 대응할 수 있는 실시간 정보
분석 인프라 확보”
Exadata 인프라 도입 효과:• DW 환경에서의 실시간 분석 및
정보거래 환경 구축• 현업 정보분석가들을 위한 다양한
분석 환경 지원 가능• 디스크 사용 효율화(압축률 향상)로
인한 제공 영역 확대• 빅데이터와 관련된 차세대 기술과의
연계 지원• 실시간 마케팅 및 분석을 통하여
차세대 시스템 구축 후 현업 업무에실질적인 기여
주센터 DR센터
23Confidential – Oracle Internal/Restricted/Highly Restricted 23
사례4 – 유럽Major Bank, 전략적 Infrastructure 개선중장기프로젝트
대한 이해
24Confidential – Oracle Internal/Restricted/Highly Restricted 24
목차
1. 오라클의 사명 – 세상의 모든 데이터 관리 및 보호
2. Oracle Database Cloud Service 포트폴리오
3. 게임의 룰을 바꾼 Exadata - 혁신의 History
4. Exadata – 온-프레미스에서 클라우드 환경까지 완벽 핏! - 국내/국외 사례 소개
5. 맺음말
25
“Simplify IT” + “Extreme Performance”
Oracle Exadata – Built-in IT 디자인 혁신
= Business Agility & Cost Savings!!!
Digital Transformation 가속화
26Confidential – Oracle Internal/Restricted/Highly Restricted 26
어떤 구성방식 및 환경에서도 투자 보호Exadata Deployment - By Your Choice, Your Way !!!
• Exadata – 최고성능, 최소비용, 수만의 고객사에서 검증된 제품을 Cloud에서 바로 사용
• 온-프레미스와 Cloud간의 100% 호환 – 어플리케이션, 데이터 변경 없음
• 준비된 클라우드 – Oracle Exadata기반 데이터베이스 구축 전략 및 클라우드 전환
동일한 표준 | 동일한 제품 | 통합된 관리