Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Lift and Shift 데이터베이스와 애플리케이션을 클라우드로 옮기는 빠르고 단순하며 안전한 방법 Junghoon yoo TSC, DBU Sep 15, 2015
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Lift and Shift 데이터베이스와 애플리케이션을 클라우드로 옮기는 빠르고 단순하며 안전한 방법
Junghoon yoo TSC, DBU Sep 15, 2015
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Lift and Shift
1
2
3
4
Lift and Shift
Oracle Cloud Service - DCS and JCS
Hybrid Cloud
Hybrid Cloud Lift and Shift
맺음말
2
5
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Lift and Shift
Oracle Confidential – Internal/Restricted/Highly Restricted 3
출처 : http://www.kjclub.com/kr/exchange/photo/read.php?uid=40&fid=40&thread=1000000&idx=1&page=21&tname=exc_board_16&number=36
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
서비스 to 클라우드 이관 전략
Infra as a Service Oracle Public Cloud
H/W 및 S/W 구매 및 설치
수작업으로 서비스 딜리버리
H/W 구매 불필요
S/W 설치 작업
수작업으로 서비스 딜리버리
서비스가 되고있는플랫폼 위로
싞규 서비스를 이동 및 기동
On Premises
로컬 읶프라 기존 IaaS 클라우드 PaaS
4
Lift and Shift
사
Re-Architecture
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Hybrid Cloud와 Lift and Shift
Oracle Confidential – Internal/Restricted/Highly Restricted 5
Public Cloud Private Cloud
DEPLOY ANYWHERE
• 동읷 Architecture
• 동읷 Standards
• 동읷 Products
Public & Private cloud 플랫폼 갂 유연한 workload 이동
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
PaaS: Oracle Database Cloud Services
6
Database as a Service • 전용 11gR2 또는 12c 인스턴스
• SE1, EE, EE High Performance, EE Extreme Performance
• 고객 또는 오라클이 백업, 패치, DBMS를 관리
• 전체 SQL*NET, root 권한, Enterprise Manager, 모든 기존 DBMS 툴 사용가능
• Full portability – 온프레미스 & 클라우드
• Primary Use Case: 개발/테스트용으로 서비스를 “lift & shift”
Database Schema Service • 전용 스키마
• 오라클이 DB를 관리
• 애플리케이션 개발 지원: APEX, SQL Developer, Java, RESTful Web Services
• Primary Use Case: Oracle Cloud SaaS 애플리케이션의 확장, APEX 애플리케이션 개발
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Manual Database Provisioning – Virtual Machine
Oracle Cloud Provisioning – Database as a Service
이미지 선택 (11g 12c,
shape, size)
Database
설치 (DBCA)
클라우드
도구와
구성요소
설정
사이즈
설정 (Memory)
백업
설정 (RMAN)
모니터링
(Cloud
Portal)
Database
Ready for
Use
갂소화된 지능형, 자동화 프로세스
구성 선택
(11g, 12c,
shape, size,
features, prefs)
Database
Ready for
Use
7
DCS 프로비져닝 Oracle Database Cloud 는 DB서비스 배포작업을 단순화
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
DCS 클라우드 도구 Rich New Tools and User Interfaces
8
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
DCS “Lift and Shift” 데이터베이스 서비스를 클라우드 인스턴스로 적재
Database as a Service
• SQL*Loader
• Oracle Data Pump Export/Import Utility
• Transportable Tablespaces
• Pluggable Databases (PDBs) 로 데이터와 애플리케이션을 Lift and shift
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
11gDB를 12c 클라우드 DB로 서비스 이관방안 11g DB를 오라클 클라우드의 12c로 업그레이드
• Use Transportable Tablespaces
• Datapump export/import upgrades
• 클라우드를 12c 테스트에 홗용
10
전통적읶 업그레이드 & 마이그레이션 방안
업그레이드 & Lift and Shift 방안
• PDBs 원격 복제
• 플러그인 및 업그레이드PDBs
• 클라우드를 12c 테스트에 홗용
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
12c DB를 12c 클라우드 DB로 서비스 이관방안
• 온프레미스의 PDB 를 클라우드로 이동하거나 복제 가능
• 다양한 Tools/UI 로 Lift and Shift 를 지원
11
2
On-Premises Database Oracle Database Cloud
1
3 6
5 4
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Move an On-Premises DB to Oracle Cloud in 4 Minute
12 Oracle Confidential
2 1 3
6 5 4
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Database Cloud – 서비스 요약
Oracle Exadata Cloud Service • 고성능과 고가용성 지원을 위한 데이터베이스 플랫폼
• Primary Use Case: 미션-크리티컬한 기업의 핵심 시스템과 고효율의 데이터베이스 consolidation 을 지원
Oracle Database Backup Service • 즉시 증설 가능한 백업 스토리지 서비스로 Capa 증설 부담 감소
• 기존 RMAN 커맨드를 홗용한 백업 관리, 트리플 미러링된 스토리지로 백업 데이터의 안정성과 고가용성 확보
• Primary Use Case: 엔터프라이즈 수준의 데이터 보호와 보안체계 및 관리 제공
Oracle Database as a Service • 싱글 노드 데이터베이스 서비스를 제공
• Primary Use Case: 개발, 테스트 및 기존 업무의 클라우드 확산
All Oracle Database Cloud Services
• 사내 오라클 시스템과 100% 호홖
• 사용자는 자동화된 패치,백업,클라우드 툴의 사용과 오라클의 Full 관리를 선택
• 데이터센터 갂 서비스 이동과 하이브리드 클라우드 구성 가능
• 몇번의 클릭으로 DB서비스 생성
13
Oracle Database Schema Service • 오라클이 관리하는 데이터베이스의 스키마 서비스
• APEX 를 사용한 App 개발, SQL Developer, Java Cloud Service 와 RESTful Web Services 로 연동 개발
• Primary Use Case: 부서별 애플리케이션의 개발과 배포
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 14
Java Cloud Service • 전용 WebLogic 클러스터 및 root 접근 제공
• Tiered 서비스, HA
• 모든 Java 애플리케이션 적용가능
• Primary Use Case: 웹로직 및 자바 애플리케이션을 “Lift & shift”
Java Cloud Service – SaaS Extension • 빠른 애플리케이션 배포를 위해 구성된 웹로직 VM
• 개발 도구로 JDeveloper, Eclipse, Netbeans 지원
• Primary Use Case: Oracle Cloud SaaS 애플리케이션을 위한 Java EE 확장
PaaS: Oracle Java Cloud Services
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 15
JAVA CLOUD SERVICE
• 오라클 IaaS 가 포함된 최싞 Java 플랫폼 서비스
• 애플리케이션의 전체 라이프사이클 관리 및 클라우드 툴 제공
What is JCS? 효과
Caching
확장 패치 백업& 복구 재해복구
제공 기능
Continuous Integration
Deployment Choice RAC 통합
운영상 장점
Oracle Java Cloud Service 비지니스 애플리케이션을 위한 클라우드 플랫폼
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Cloud Environment
Java Cloud Service
Database Cloud Service
Pluggable Database
[PDB]
읷반적읶 사내 읶프라 홖경
애플리케이션을 클라우드로 Lift and Shift
16
데이터 소스
Pluggable
Database [PDB]
Java EE Application
Security Realm
JMS Queue
WebLogic Domain
Application Artifacts
데이터 소스
Export PDB
Export/ Redeploy Artifacts
1. 클라우드 서비스 생성
• Storage CS, DBCS, JCS
• 각 서비스를 몇 번의 클릭으로 생성
2. 사내 인프라에서 DBCS 로 이관할 PDB를 Export
3. JCS 에서 Storage CS의 컨테이너를 마운트
4. 사내 인프라의 파일들을 클라우드 서버로 이관
5. JCS 의 서비스와 DBCS 의 PDB를 연결하여 서비스
JMS Queue
Security Realm
16
몇번의 클릭으로 가능
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Hybrid Cloud
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
동일한 아키텍처 동일한 소프트웨어 동일한 스킬셋 기반
사내 인프라 Oracle Cloud
사내읶프라와 클라우드에서 동읷하게 관리할
플랫폼, 관리 체제 가 필요
Hybrid Cloud 를 위한 Oracle Cloud 전략 하이브리드 클라우드 통합관리 및 Portability 지원에 집중
18
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Development in the Cloud
Hybrid Cloud 플랫폼 – Oracle Datbase 12c
19
빠르게 개발하고 배포가 가능하며 워크로드 이동이 용이
Development On Premise
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Hybrid Cloud 관리도구 –Enterprise Manager 12c
•오라클 클라우드 PaaS 에 배포된 서비스들을 온-프레미스 서비스와 같이 관리
•새로운 클라우드 서비스 관리와 워크로드 복제를 제공하는 단일 솔루션
•기존 고객의 인프라와 운영방식을 그대로 클라우드 홖경에서도 적용 및 홗용
on-premises 와 Oracle Cloud 를 Single Pane of Glass 로 관리
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Enterprise Manager 하이브리드 관리 기능
Oracle Confidential – Internal/Restricted/Highly Restricted
제공 기능
클라우드 용 에이전트 (SSH 포트로 통싞)
클라우드 워크로드를 자유롭게 양방향 이동
안전한 클라우드 서비스를 위한 Data subsetting 과 masking
성능관리 및 모니터링
컴플라이언스 리포팅
Oracle Enterprise Manager
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Hybrid Cloud Lift and Shift
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
EM 12c R5 Hybrid Cloud Management
24
Oracle Enterprise Manager Hybrid Cloud
• 워크로드 이동성: 애플리케이션과 데이터를 하이브리드 홖경안에서 자유롭게 복제 및 이관
• 기존 관리 및 개발 툴을 그대로 홗용
• UI 클릭을 통한, 아주 단순한 5-단계 스텝
1. JCS 인스턴스 생성하고 로컬 EM에 등록
2. 애플리케이션을 배포할 도메인을 선택
3. 클라우드로 배포할 애플리케이션을 선택
4. 도메인, 인스턴스 관련 인증정보를 선택
5. JCS 인스턴스에서 새로운 데이터소스를 DBCS로 연결 및 구성함
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Hybrid Management – Step 1 Agent 배포
25
• EM12c R5는 Hybrid Agent 를 포함. Agent 를 클라우드 VM으로 쉽게 배포가능.
• Agent 를 배포 하고, EM12c 와 클라우드 호스트 관련 정보수집과 관리작업을 충실히 지원
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 26
• 호스트가 등록되었다면, 손쉽게 클라우드 데이터베이스를 추가
• 데이터베이스를 디스커버 하여 사내 인프라의 DB와 클라우드 DB를 같이 관리
Hybrid Management – Step 2 DB 디스커버리
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 27
Hybrid Management – Step 3 DB서비스 배포
• 사내 인프라의 PDB를 클로닝하여 클라우드로 빠르고 쉽게 이관
• 클라우드 PDB를 로컬센터 내 DB로 UI를 통해 클로닝 가능
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 28
Hybrid Management – Step 4 DB서비스 모니터링 오라클 클라우드 데이터베이스 관리와 모니터를 기존의 방식대로 수행
• SQL 튜닝
• 백업 관리
• 성능 모니터링
• DB 보안 체계 수립
• DB 옵션 구성
• DB 기동/중지
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Hybrid Lift and Shift 홗용 시나리오
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
IT 운영센터 VP 개발본부 VP CIO
THE PROBLEM : 클라우드를 도입한 A 기업의
핵심 의사결정자들은 각각 다른 관점의 걱정을 합니다
30
사내인프라, IT시스템, 업무시스템
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
“잠깐만요, 클라우드에서 개발을?
인프라 갂 효율적인 이관방안이 있나요?”
IT 운영센터 VP
“클라우드를 통해 보다 빠르게 프로젝트를 완성시켜
보겠습니다”
개발부문 VP
CIO
“기다려! 회장단에게
Audit 체계를 어떻게 가져가야 할지
방안이 있어야 해!”
서비스 to 클라우드: 의사결정자들의 고민은?
With Oracle:
1. 원-클릭 배포/전홖
2. 유연한 양방향 애플리케이션/데이터 마이그레이션
3. 로컬인프라와 클라우드 의 통합운영 표준
31
사내인프라, IT시스템, 업무시스템
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Hybrid Cloud “lift and shift” with EM 12c R5
32 Oracle Confidential
Click to Play
Demo Link – On-Premises to Cloud
Data Migration
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Lift and Shift 기술로 하이브리드 클라우드 관리를 효과적으로 지원
Summary : Oracle Hybrid Cloud
Control Hybrid Cloud Move to Oracle Cloud
로컬인프라와 클라우드 전반에 걸쳐 DB/미들웨어/PaaS 를 모두 지원하는 통합 관리 시스템
원클릭으로 오라클 클라우드와 사내인프라갂의 워크로드 이동
빠르고 통합 관리
Monitor Oracle Cloud
SQL*Developer 및 EM 등 익숙한 도구 그대로 홗용
유연하게
33
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
개발 홖경을 필요할 때 즉시 생성하고 바로 사용
FRACTIONAL SaaS 도입기업으로 커스터마이징을 위한 개발/테스트 환경을 클라우드로 이관하여
비용절감
클라우드 홖경에서 APPLICATION 개발과 배포
• 서비스 배포를 위해 새로 기술습득이 필요없이, 기존에 사용하던 EM을 통해 쉽게 클라우드 홖경에서 작업
• database cloud service 와 Java cloud service 를 도입, 매우 빠르게 신규 개발 홖경을 만들고, 기존 IT 담당자가 친숙한 동읷 플랫폼에서 그대로 운영 및 관리
Oracle Confidential – Internal/Restricted/Highly Restricted 34
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
클라우드 홖경에서 애플리케이션 개발과 배포
• Java Cloud Service 에서 다양한 비즈니스 애플리케이션을 운영 – 엔지니어링 문서관리 와 프로젝트 관리 등
• Oracle Database Cloud Service 가 제공하는 보안체계와 SLA를 홗용
클라우드로 이동한 DB서비스 관리
IT 운영 효율화
AUTOMATED
ZERO 어플리케이션의 변경없이 On-Prem to Cloud
Oracle Confidential – Internal/Restricted/Highly Restricted 35
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
LIFT AND SHIFT – DATABASE AND JCS
• 온-프레미스 개발홖경을 오라클 클라우드로 안정적으로 이관
• Database Cloud 와 WebLogic Server를 포함한 Oracle Cloud Service 상에서 모바읷 플랫폼과 IOT 플랫폼을 운영
오라클 클라우드로 IOT와 엔터프라이즈 모바읷를 위한 빠른
서비스 확장을 구현
RAPID SCALE IoT 고객들의 요구사항 빠르게
대응
Oracle Confidential – Internal/Restricted/Highly Restricted 36
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
For More Information
More About Oracle Database Cloud Service https://cloud.oracle.com/database
Oracle Database Cloud 30-Day Free Trial https://cloud.oracle.com/database
More About Oracle Java Cloud Service https://cloud.oracle.com/java
Join the Conversation