Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
제9회 2016 한국 소프트웨어 아키텍트 대회
2016(제9회) 한국 소프트웨어 아키텍트 대회
전사 Hybrid Cloud를 위한 데이터 통합
2016. 7. 21.
회사명 : 한국 오라클
발표자 : 신용환
제9회 2016 한국 소프트웨어 아키텍트 대회
목 차
2
Cloud 현황
Cloud 데이터 통합
Hybrid Cloud Integration 구축 전략
제9회 2016 한국 소프트웨어 아키텍트 대회
Cloud 도입의 고려 사항
3
Abandoned a cloud app in last 3 years due to integration problems 54%
Of businesses have missed project deadlines in last 6 months due to cloud integration problems
Have seen a data security breach in their department directly associated with cloud applications
Of cloud adopters have tried and failed at cloud integration
1 in 2
42% Half
Source: Dynamic Markets – Cloud for Business Managers: the Good, the Bad, the Ugly
Cloud 현황
Cloud를 도입한 대부분의 기업들은 데이터 연동의 문제를 경험하고 있습니다.
제9회 2016 한국 소프트웨어 아키텍트 대회
4
제9회 2016 한국 소프트웨어 아키텍트 대회
Cloud Deployment Models
5
Public Cloud
Private Cloud
• 단일 조직의 전용 Cloud • 보안/제어에 강점 • 기업 내/외부에 운영 가능
• 최저 비용 • 확장성 우수 • 제어 불가 • 가시성 낮음 • 보안의 불안감
On-Premise
Cloud 현황
• Private/Public의 장점 활용 • 외부 Cloud와 서비스 연동 • 환경에 맞는 서비스 변경 • 내/외부의 보안 정책 수립
제9회 2016 한국 소프트웨어 아키텍트 대회
Gartner: Hybrid Integration Platform Diagram
6
Source : Gartner 2014
An integration platform as a service (iPaaS), is a form of platform as a service (PaaS), that enables users to “implement integration projects involving any combination of cloud-resident and on-premise endpoints.”
Cloud 데이터 통합
제9회 2016 한국 소프트웨어 아키텍트 대회
On-Premise Enterprise Applications
7
Source : bikorea.net , 수출입은행 차세대 시스템, 2014.11
Cloud 데이터 통합
제9회 2016 한국 소프트웨어 아키텍트 대회
Cloud 와 On-Premise 간의 연계
8
Inte
gra
tion
Plat
form
Integ
ration Service (IC
S)
(API) Gateway
ETL CD
C
ETL
CD
C
Sales HR Service
Commerce ERP Marketing
Java
Mobile
SaaS
PaaS
Netw
ork Enab
ler Net
work
Ena
ble
r
API
Applications
Middleware
Database
ERP CRM
SCM HR
TP Java
MOM
API
Cloud On-Premise
Cloud 데이터 통합
Network Enabler
MOM Cloud
IaaS
MO
M
제9회 2016 한국 소프트웨어 아키텍트 대회
Cloud Integration 기술 요소
9
Cloud 데이터 통합
기술 특징 비고
Integration Service
• Application 연동 - Application to SaaS - SaaS to SaaS
• Business Workflow • 실시간/메시지 연동
• SaaS 연동 • PaaS Application 연동
ETL Service
• 데이터 베이스 대용량 연동 - File to Database
• 스케쥴 처리 • Network 성능 영향
- 일주기 배치 처리에 적합
• PaaS DB 대용량 연동
CDC Service
• 데이터베이스 트랜잭션 수준 처리 - Transaction to Database
• 단순 구성으로 운영환경 구축 • 실시간 데이터 복제 • 모든 데이터베이스를 지원하지 않음
• PaaS DB 실시간 연동 • Cloud간 마스터 데이터 실시간 동기화에 적합
MOM Service • IaaS 수준에서의 메시지 처리
- 모든 유형의 메시지 처리 - non-XML
• IaaS 연동 • VM간 표준 마련 필요
제9회 2016 한국 소프트웨어 아키텍트 대회
Cloud 내부의 Service Layer간 통합
10
Infrastructure as a Service
Platform as a Service
Software as a Service
Data as a Service
Adapter
CDC
ETL
Repository
SOA
Integration Service
Cloud 데이터 통합
제9회 2016 한국 소프트웨어 아키텍트 대회
Cloud 내부의 데이터 통제
11
Infrastructure as a Service
Platform as a Service
Software as a Service
Data as a Service
CDC
ETL
Repository
DQ
META
Adapter
SOA
Integration Service
Cloud 데이터 통합
제9회 2016 한국 소프트웨어 아키텍트 대회
Global Enterprise Hybrid Cloud Application
12
Mobile Customer
Global Staff
Global Sales
Internal
Core Database
Core Middleware
Core Application
eCommerce Service
Mobile Service
Sales Service
HR Service
Cloud A
Cloud C Private B
On-Premise
Cloud 데이터 통합
제9회 2016 한국 소프트웨어 아키텍트 대회
Hybrid Cloud integration 구축 전략
13
Hybrid Cloud 데이터 통합의 기술적 검토 사항
기술 보안 관리
• API 표준 • REST, WS-* • Network • Database
• Network/VPN • Authentication • Authorization • Encryption
• Management API • Performance • Data Governance
구축 전략
Hybrid Cloud Integration
제9회 2016 한국 소프트웨어 아키텍트 대회 14
End of Document