• 검색 결과가 없습니다.

클라우드 적합도 평가 및

N/A
N/A
Protected

Academic year: 2022

Share "클라우드 적합도 평가 및"

Copied!
23
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

클라우드 적합도 평가 및 마이그레이션 PoC 수행 방법론

메가존

OCI 팀

2020-05-25

(2)

메가존은 1998년 설립 이후 2009년부터 클라우드사업을 차세대 핵심 사업으로 성장시켜 ‘Cloud Innovator’

로서 클라우드시장의 성장과 발전에 기여하고 있습니다.

메가존 MSP 서비스

1

2

3

4

5

6 7

8 9

10 11

12 13

14

15 메가존 서비스 항목

1 인프라 관리 2 인프라 모니터링 3 24*7 핼프 데스크 지원 4 인프라 기능 지원 5 인프라 성능 최적화

6 솔루션, 어플리케이션 어드민 7 클라우드 이슈 관리

8 기술 관리 및 이전 9 클라우드 기술 지원 10 인프라 변경 이력 관리 11 배치 스케줄링 & 모니터링 12 원격 관리

13 보안 관리

14 데이터 배업아카이빙

15 클라우드 인프라, 솔루션 안정성 분석

(3)

메가존은 2019년 오라클 클라우드 파트너가 된 이래 오라클 클라우드 Infrastructure, PaaS, SaaS 솔루션 및 오라클 라이센스, 오라클 하드웨어 인프라를 지원하는 오라클 클라우드 전문 파트너입니다.

전담 지원 조직 Shared 기술 지원팀

클라우드 운영 / 개발 / 컨설팅 조직

(4)

빠른 진단과 전략적인 준비를 구분하여,실용적인 컨설팅(TCO)을 진행합니다

클라우드 마이그레이션 전략을 적용하여 안전하고, 단계적인 로드맵을 제시합니다 구체적인 아키텍처 수립과 검증을 위한 PoC를 제안합니다.

1. 오라클 클라우드 – 클라우드 적합도 평가 목표

인력 관점

보안 관점 업무

관점

거버넌스 관점

플랫폼 관점

운영 관점

(5)

2. 오라클 클라우드 – 마이그레이션 전략

마이그레이션 준비 및 비즈니스 계획

포트폴리오 검색 및 계획

마이그레이션 및 검증

애플리케이션 설계

운영

Step1

마이그레이션 준비 및 비즈니스 계획

 견실한 비즈니스 사례를 개발하기 위해서는 조직의 목표를 기존 애플리케이션의 연식 및 아키텍처, 해당 제약 사항과 함께 고려해야 합니다.

 경영진 참여, 빈번한 의사소통, 투명한 목적, 공격적이면서도 현실적인 목표 및 일정으로 전체 조직이 마이그레이션 결정을 보다 쉽게 도출 할 수 있습니다.

Step2

포트폴리오 검색 및 계획

 상호 종속성 맵을 포함한 환경 내 전체 포트폴리오 분석, 마이그레이션 전략및 우선 순위 수립 합니다.

 애플리케이션 복잡성 및 비즈니스 영향은 마이그레이션 방식에 영향을 미칩니다.

 포트폴리오 내에서 덜 중요한고 복잡한 애플리케이션부터 마이그레이션 프로세스를 시작하여 팀이 초기 마이그레이션 단계에서 초기 학습 경험을 바탕으로 모범 사례를 적극적으로 학습 기회를 갖습니다.

Step3-4

애플리케이션 설계, 마이그레이션및 검증

 각 애플리케이션이 일반마이그레이션 전략(“6R”) 중 하나에 따라 설계, 마이그레이션 및 검증 됩니다.

 연속적 개선 접근 방식이 권장되며, 프로젝트 유연성 및 성공 수준은 이들 단계에서 반복적 방법론을 얼마나 잘 적용하는가로 결정 됩니다.

Step5

현대적 운영 모델 (클라우드로 전환)

 애플리케이션이 마이그레이션됨에 따라 새로운 기반을 최적화하고 기존 시스템을 종료하고 현대적 운영 모델을 목표로 계속 반복하게 됩니다.

 운영 모델을 더 많은 애플리케이션으로 마이그레이션하면서 지속적으로 개선되는 인력, 프로세서, 기술의 집합을 통해 운영 모델이 지속적으로 개선 및 정교 해 집니다.

(6)

3. 오라클 클라우드 – 마이그레이션 전략 적용

다음과 같은 불가피한 이유를 가진 조직은리호스팅 마이그레이션 전략을 이해해야 합니다.

데이터센터 임대 만기

비용이 높은 업그레이드 주기

빠른 예산 확보

대규모 레거시 마이그레이션 확장 애플리케이션의 핵심 아키텍처는 변경되지

않으며 “Paas, SaaS”와 같은 완전 관리형 플랫폼으로 구체적인 유형의 혜택을 확보하는 마이그레이션 형태로리플랫포밍 전략을 사용 할 수 있습니다.

어떤 조직은 백오피스 기술을 서비스(as-a-service) 모델로 마이그레이션하는 것이 요구 사항에 가장 적합하다고 판단하고 해당 애플리케이션재구매전략을 채택할 수 있습니다.

리아키텍팅마이그레이션 전략은 실시 기간이 더 길지만 최종적으로 조직이 문화를 재정립하는 데 유효할 수 있습니다.

이 전략은 ROI 로 이어지며,

수년에 걸친 민첩한 개발 및 지속적 현신 단계를 재설정해 전반적 성과를 제고하는데 기여할 수 있습니다.

비즈니스 기능을 구현하는 데 클라우드 네이티브 아키텍처가 필요한 경우 고려해야 합니다.

다른 조직은 포트폴리오의 특정 부분을 온프레미스에 그대로유지하는 것이 현재 상황에서 최상의 솔루션이라고

판단하고 향후 방안으로 재검토할 수 있을 것입니다. 또 다른 조직은 더 이상 사용되지 않는 시스템과 애플리케이션을리타이어링하는 전략을 모색할 수 있습니다.

인력 관점

보안 관점 업무

관점

거버넌스 관점

플랫폼 관점

운영

관점

(7)

4. 클라우드 적합도 평가> 주요 프로세스

인터뷰, 자료수집 분석

진단, 평가

(8)

5. 클라우드 적합도 평가> 주요 프로세스

(9)

6. 클라우드 적합도 평가> 주요 산출물 예시

(10)

7. 클라우드 적합도 평가> 아키텍처 구성

클라우드 패턴 활용

• 어플리케이션 구성은 베스트 프랙티스에 근거한 클라우드 패턴을 적용

어플리케이션 재 배치

• 어플리케이션 환경을

클라우드 환경으로 재 배치

• 플랫폼 서비스 기반의 어플리케이션 컴포넌트 변경

플랫폼화

• 신규 어플리케이션 환경의 표준 플랫폼 적용

• 개발, 배포,운영관리의 전 라이프 사이클 의

구성요소에 대한 플랫폼화

마이크로서비스 및 DevOps

• 신규업무에 대해서는 퍼블릭 클라우드의 개발/테스트환경에서 마이크로서비스 우선 적용

• 기능개선 및 보강에 적용

1

리호스팅 (그대로 이전)

빠르게 확장하고자 하는 대규모 레거시 마이그레이션 시나리오에서는 대부분의 애플리케이션이 리호스팅 됩니다.

2

리플랫포밍 (일부 수정으로 이전)

애플리케이션 핵심 아키텍처는 변경하지 않고

실질적인 이점을 얻기 위해 몇 가지 클라우드 최적화를 실시하는 전략입니다.

3

리퍼처싱 (재구매)

새 버전 또는 다른 솔루션으로 전환하는 결정으로, 조직이 현재 사용 중인 라이선스 모델을 변경할 의사가 있음을 의미합니다.

4

리팩터링/리아키텍팅

기존 환경에서 달성하기 어려운 기능 추가, 확장 또는 성능 개선에 대한 강력한 비즈니스 요구에 따라 선택 됩니다.

(11)

아키텍처

오라클 클라우드 소프트웨어 정의 데이터 센터에 대한 차별화 된 아키텍처 제공 :

데이터센터 에뮬레이션, 2세대 플랫폼, 아키텍처 기반 접근 장점

서비스

오라클만이 제공 가능한 서비스 차별성 : 엔터프라이즈 고객들과 클라우드 네이티브 개발자들의 요구사항을 충족, 차별화된 IaaS 와 PaaS 통합 전략 제공, 폭넓은 서비스

전환

손쉬운 클라우드 전환 지원 : 기존의 소프트웨어 스택 및 인프라에 대해 재개발이나 재 구축 없이 오라클이 제공하는 자동화 도구 통해 손쉬운 마이그레이션

보안 신뢰할 수 있는 높은 수준의 보안성 제공 : 인프라 환경에 대한 깊은 제어와 타의 추종을 불허하는 보안, 관리 및 성능 보장

성능

엔터프라이즈 고객들의 요구 수준에 맞는 성능 제공 : 최고의 가격 대비 성능, 다양한 범위의 서비스 제공, 높은 자원 가용성, 비용 지불 및 자원 사용의 유연성 제공

클라우드 적용 기술 패턴을 표준화 하여 도입 DB 패턴, 어플리케이션 서비스 패턴 등

Pattern

Remain - 기존 기술 유지 : Solaris , Linux , Windows, Oracle Database , IBM MQ 등 Replace - 표준 기술 적용 : DB Cloud , Java Cloud

Remain &

Replace

오라클 Migration Factory 방법론 적용 People , Process, Technology

Methodolo gy

공통 아키텍처 서비스 그룹에 의한 기술 표준화 실시

단위 Migration 및 병렬 실행

Execute

8. 오라클의 마이그레이션 전략과 IaaS 서비스 전략

(12)

패턴 명 설명 비고 Lightweight database backed up 데이터베이스 백업 스토리지를 클라우드 스토리지로 활용. DB

Backup Cloud 서비스를 이용하여 데이터 압축/병렬 데이터 전송을 지원

Downtime DB Migration에 활용 Data Transfer Pattern Database 간의 실시간 Data Replication 지원 패턴 Zero Downtime DB

Migration 에 활용 LAMP Pattern Open Source를 중심으로 어플리케이션 서비스 구성 하며

Market Place에서 사전 제작된 이미지로 제공( Linux , Apache , MySQL, PHP )

Open Source 기반의 Application Migration x86 VMWare/KVM Pattern VM기반의 어플리케이션 Migration

Non Oracle Workload Pattern 오라클 기술로 구성되지 않은 어플리케이션을 오라클 PaaS 기 반으로 매핑

Enterprise Application Deploy

Pattern 일반적인 웹 어플리케이션 배치 ( Deploy ) 패턴 Enterprise Application HA Pattern 웹 어플리케이션 가용성 확보 패턴

9. 오라클 클라우드의 마이그레이션 패턴

(13)

10. 클라우드 마이그레이션 전략 – 미들웨어 전환 사례

BOX 제목 FONT 18

• 기존 웹서버 환경을 OHS or iPlanet 로 전환

• 정적 Contents 는 단순 복사

• JAR, WAR, EAR 파일들의 WAS 의존적인 DD 전환

• Hard Cording 에 따른 소스 변경

• 배포 및 테스트

• WAS 버전 선정. 배포 할 App 복사

• 타 WAS 환경을 선정된 WebLogic Server 로 전환

• JDK 버전 및 BIT 선정

• 기존 JDK 환경을 선정된 JDK 버전으로 전환

• JDK 버전 및 BIT 선정

• 기존 JDK 환경을 선정된 JDK 버전으로 전환 Web Server

Application

WAS

JDK

System

BOX 제목 FONT 18

License 보유

WAS Dependancy

서비스 형태로 사용

과도한 운영비

전환 원칙

(14)

11. 클라우드 마이그레이션 6R 전략 적용 예시

Replace Replace

Remain DBMS

WAS

Other

Oracle DB

MS SQL DB Remain

Weblogic WebSphere

JEUS

Remain

Database

Cloud ExaData Cloud

Compute Cloud

APP A APP B APP C APP D

Compute Cloud 지원 OS

• Solaris

• Oracle Linux, Ubuntu, CentOS,Debian, SUSE

• Windows 2008 , 2012

……

Compute Cloud

Compute Cloud

WAS A WAS B WAS C WAS D ……

OCI 클라우드 전환

(15)

12. 클라우드 마이그레이션 사례 ( CASE 정유 회사)

Landscape-view: 전체 어플리케이션의 상호 의존, I/F 파악

• 엔지니어드 시스템 레퍼런스 아키텍처를 통한 IT인프라 복잡도 제거

• Database as a Service 로의 마이그레이션 기록 경신:

150 DBs in 150 Days: 오라클 마이그레이션 팩토리 구현

Efficiency Underutilized IT Asset 이슈 해결 신속한 Database as a Service 마이그레이션

IT인프라 복잡도 제거

향상된 Consolid ation

높아진 가용성

개선된 성능

개선된 Provision

QA 및 테스트효율성

향상된 자동화

향상된 서버 사용률

Storage Compression

Utilization 향상된

보안 리스크 감소

감사 및 규정준수 부담 축소

향상된 보안성

운영 여유율 확보 및수익 개선

새로운 가용성 Total

$205M

$35M

DC Space

서버/스토 리지 복잡 제거

$21M

$31M

$95M

$14M

$9M

Business 목표 IT 목표

Customer & Partner Focus

Sustainability and Growth Profitability and Performance

인프라 복잡성 제거: 표준 레퍼런스 아키텍처 채택

자동화 확대 채택:

스탭 생산성 확대, Q&A Testing 개선

시스템 성능의 개선: Unplanned 다운 개선, Appl성능 개선

Utill 개선: 투자 최적화: 20-30%

증가/Yr. 스토리지 최적화

(16)

13. PoC 수행방안> 주요 프로세스

적합한 자원 선정 및 비용 예측 업무 적용 가능성 측면 업무 효율성/민첩성 측면

• 데이터를 내부 네트워크로 이관

• 실제 데이터이전 완료

• SQL 소스 이관 및 검증 완료

• 비용 최적화를 위한 여러 적용 방안 보유

• 분석 업무 수행시 SQL 호환성 검증

• 오라클 OCI 서비스 활용

• IAM을 활용한 서버 구성/백업

• 다양한 고가용성 선택 활용

• 서비스를 활용한 간편한 Workload구성

(17)

14. PoC 수행 방안> 검증 목표

[가용성]

데이터베이스에 고가용성을 확보하기 위한 이중화 요건 확인

[호환성]

어플리케이션과 데이터베이스의 연동 • 기존 SQL 쿼리 호환성 가능

• 관리형 서비스 구성 [성능]

서버 core, memory 증가시에 오라클 DB 성능 확인

• 오라클에 대한 고가용성 지원 확인

• 자동화 구성

• 최적화된 Shape 제공

• 서버 리소스 증가시 성능 향상 확인

OCI 클라우드 활용 요구 사항

SQL 호환성 확보 90% 이상 검증 목표

적합한 자원 선정 및 비용 예측

가용성 확인

HA 지원

(18)

15. 클라우드 마이그레이션 전략 – DBMS 전환 (IBM PDA -> ADW)

•IBM PDA 에서 테이블을 파일로 생성합니다.

•생성된 파일을 OCI Object Storage로 이관합니다.

•PDA DDL(뷰,프로시저,테이블)을 EXACS로 이관합니다. (Oracle Data Transfer Service)

•쿼리 성능 검증 및 단위 테스트 실시합니다.

 시스템 운영중 셀프 튜닝, 패치, 자가 업그레이드 가능

 최적화와 사전구성으로 15초 내에 클라우드 서비스 생성

 동일 구독비용 하에서 AWS RedShift보다 10배 빠른 데이터 처리 속도를 선보이는 Oracle Database Oracle

Autonomous Database Cloud Services

Exadata Cloud Service

Exadata Cloud

@customer - ExaCM

 세계에서 가장 빠르고 가용성이 뛰어난 클라우드 데이터베이스

엑사데이터의 구독현 라이선싱 모델

 오라클 퍼블릭 클라우드 지원 서비스

 Storage 오토스케일링 구현

Oracle Multitenant, Oracle Database In-Memory, Oracle RAC(Real Application Clusters) 등 고급 데이터베이스 옵션 포함

무한대의 서버 용량과 지능형 스토리지를 통한 수평 확장(Scale- out), 고성능 InfiniBand 패브릭을 통해 연결

REGION Object Storage

VP N Fast Connect

Data Transfer

service Clients

PDA

(19)

16. 다양한 DB 플랫폼 지원 on 오라클 클라우드

•Oracle은 SMP, MPP 장점을 모두 채택한 Hybrid Architecture 구현

•Oracle 클라우드 확장 지원 (베어메탈, 클라우드 서비스등 다양한 인프라 제공)

•Oracle 플랫폼에 따라서 DB 서버 또는 Storage서버의 선택적 증설 가능

•Mixed Workload 지원 - OLTP, Batch, Analytics등 통합DB 구성 가능

(20)

• 사용한 만큼만 지불, 낮은 가격에 매우 빠른 성능 제공

• 1 Core 1.68 $ /1 Hour , 1 TB 144 $/1 Month

• CPU 와 Storage 의 증설이 상호 연관 없이 가능

• 손쉬운 생성/운영 및 큰 규모로 확장

• 1Core ~ 128Core / 1~128TB 까지 자유롭고 독립적인 Online Elastic Cloud DW 분석 시스템

• DW에 최적화된 성능 및 기능

• 80 GB (40+40) 광대역 Infiniband Network

• SMP + MPP 하이브리드 DB 아키텍처

• Smart Storage Software 를 검증된 I/O 감소 기술 (Smart Scan, Storage Index , HCC (Hybrid Columnar Compress ) 등

• 완전 관리형 DW 서비스

• 생성, 패치, 업그레이드, 백업, 장애처리 까지 자동화 되어 있음

• Default 로 DB 암호화 + Data Redaction 제공

운영 관점 성능 관점

• 내장된 ML 엔진을 통해 DB 내에서 SQL 을 사용한 Machine Learning 을 수행 할 수 있음

• 모든 데이터 암호화 + Redection 기본 제공

• 암호화를 위해 추가적인 비용이 발생 하지 않음

• 다양한 목적에 부합 할 수 있는 Index, 대용량 데이터성능 + 관리 를 위한 다양한 Partition 기능 제공

• OLTP 와 동일한 Data Modeling 을 제공함으로 OLTP 를 실시간 동기화 할 수 있음

• Oracle 에서 만들어진 대부분의 SQL 을 그대로 사용할 수 있으므로 Migration 비용이 낮음

• Low, Medium, High 3가지 접속 서비스을 기본적으로

제공함으로써, 성능별로 사용 서비스를 선택하여 사용할 수 있음

17. Oracle ADW 주요 특징

•Oracle은 SMP, MPP 장점을 모두 채택한 Hybrid Architecture 구현

•Oracle 클라우드 확장 지원 (베어메탈, 클라우드 서비스등 다양한 인프라 제공)

•Oracle 플랫폼에 따라서 DB 서버 또는 Storage서버의 선택적 증설 가능

•Mixed Workload 지원 - OLTP, Batch, Analytics등 통합DB 구성 가능

(21)

전환 절차

Source DBMS OGG 준비

Golden Gate Cloud Service 준비

Target DBMS에 OGG 준비

실시간 복제

데이터 검증

Golden Gate Cloud Service

이기종 마이그레이션

DBMS 업그레이드

Near Zero Downtime Non-Oracle DBMS

현행 운영

Oracle DBMS 10g,11g,12c

클라우드 오라클

MySQL MS-SQL

EDW (PDA,그린풀럼) 기타 DBMS

Oracle Autonomous

Autonomous Cloud

18. 클라우드 마이그레이션 용이성> DBMS 전환

•실시간 서비스를 유지해야 하는 경우 오라클 GoldenGate Cloud 서비스를 활용

•다양한 검증된 툴 및 방법들을 적용하여 안정적으로 마이그레이션을 수행함

Transportable Tablespaces

Data Pump (Export & Import)

RMAN

DB Cloning, SQL Developer,

Pluggable DB

CSV, Text

3rd Party Tools

Data Pump

마이그레이션 전환

(22)

EDW

(IBM PDA외 ) DB 환경 구성 이관 및 검증 DB데이터 어플리케이션 Oracle SQL 변환

변환 규칙 항목 내용

Declare, begin-end, exception 구문

SQL 문의 outer join 구문

DBMS_OUTPUT 구문

Outer join 구문

Temp table 구문

Dynamic SQL 구문

전용 함수 구문

Stored Procedure

SQL

DDL

varchar() -> varchar2() 변경

19. 클라우드 마이그레이션 용이성> SQL 애플리케이션 전환

•오라클 Autonomous DB은 일반적인 마이그레이션에서 요구되어 지는 DB 환경 구성에 대해 자동화 지원합니다.

•오픈소스 기반의 PDA는 ANSI, PestgrSQL 함수를 기본 지원하고 있어 ANSI SQL를 지원하는 오라클로의 변환이 용이 합니다.

•PDA에서 기본 지원하는 유틸리티를 활용(Fixed, Delimiter, Pipe 등) 데이터를 export/import 수행이 가능합니다.

(23)

QnA

참조

관련 문서

단일 서비스 제공자를 통해 복수의 클라우드 연결을 포트폴리오로 관리 인프라 / 애플리케이션 간의 트래픽 최적화. 시장 요구가 변경에 따른 배포

이번 조사를 통해서 확인되었듯이 기업은 2019년도 클라우드 활성화 핵심 계획으로 클라 우드 관리의 효율성을 높이고 클라우드 전문인력의 확보를 계획했을 뿐만

VMware Cloud SDDC and Hybrid

멀티 팀, 멀티 클라우드 상의 쿠버네티스 인프라와 모던 애플리케이션을 일관되게 운영하기 위한 통합 관리 플랫폼. 개발자가

유연한 데이터의 이동성 | 엔터프라이즈 수준의 클라우드 향 데이터 서비스 | 운영 및 관리 통합... 데이터베이스 인프라의

• Stylebook 템플릿을 통해 하이브리드 멀티 클라우드 환경 전반에서 일관된 보안 정책 달성.. Citrix

Improving infrastructure efficiency on-premises and in the cloud with Cisco Workload Optimizer. “CWOM has provided tangible benefits in terms of

Micro Service Graph Infra Analytics. Application