40
1 클라우드 마이그레이션 어떻게 할 것인가?

AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

Embed Size (px)

Citation preview

Page 1: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

1

클라우드 마이그레이션어떻게 할 것인가?

Page 2: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

AWS 인프라 서비스 패턴

Multi-AZ Cross Region Hybrid ITSingle AZ

AZ AZ AZ Region Region

Edge

글로벌콘텐츠 배포

클라우드고가용성 확보

글로벌서비스 운용

클라우드확장성 확보

온프레미스와 연동

16개 리전(Region) 및 42개 가용영역(AZ)68개 엣지 로케이션(Edge Location)

(2017년 1월 현재)

Page 3: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

클라우드 마이그레이션을 위한 다양한 선택

개발 및테스트

신규 앱

디지털 웹사이트

분석 서비스

모바일

데이터센터마이그레이션

비지니스애플리케이션

클라우드 올인

1 2 3 4

Page 4: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

4

클라우드 마이그레이션의 4가지 핵심 항목

데이터 이동 DB 이동 어플리케이션 이동서버 이동

Page 5: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

AWS로 데이터 이전이 필요한 경우

웹 애플리케이션웹 사이트

데이터백업

문서

저장소

재해 복구 개발 및 테스트

빅데이터분석

고성능

컴퓨팅

비지니스애플리케이션

엔터프라이즈IT

모바일

서비스

Page 6: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

Amazon S3내구성 높은 객체파일 스토리지

Amazon EBSAmazon EC2 내블록 스토리지

Amazon Glacier장기 보관을 위한

데이터 백업 스토리지

경제적 이점 사용 편의성 위험 감소 민첩성 및 확장성

사용한 만큼만 지불

초기 투자 없음(무약정)

과다 용량 계획 없음

셀프 서비스 관리

간편한 통합을 위한 SDK

높은 내구성 및 보안 수준

물리적 미디어 처리 상 위험 방지

서비스 출시 시간 단축

저장 인프라가 아니라비즈니스에 집중

Amazon EFSAmazon EC2 내

네트워크 파일 시스템

AWS 데이터 저장소 종류 및 이점

Page 7: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

클라우드 데이터 이동의 종류

지속적 연결을통한 이동

중/소 규모의데이터 이동

큰 규모의일회성 이동

데이터베이스이전

서버/애플리케이션이전

실시간 작은데이터 이동

Page 8: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

AWS Direct Connect

지속적 연결을 통한 이동

Page 9: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

AWS Direct Connect 소개

• AWS와 온-프레미스 환경 전용선 연결 서비스

• AWS에 대한 프라이빗(VPC) 또는 퍼블릭 가상 인터페이

스 생성

• 데이터 전송 요금 절감 및 일관된 네트워크 성능 보장

• 각 AWS 리전에 최소 1개의 위치

• 탄력적 데이터 전송 대역 선택 가능

Page 10: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

물리적 연결 구성도

라우터

Patch Panel

Patch Panel

Patch Panel

라우터

Patch Panel

크로스 커넥트

Direct Connect 로케이션

AWS 랙고객 또는 사업자 장비 Meet-Me Room고객 데이터센터

AWS

고객/파트너

각각의 리전

AWS Direct Connect 소개

Page 11: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

AWS Storage Gateway란?

AWS 내 안전하고내구성 높은 스토

리지 활용

Direct Connect에서 한단계 더 나아가 -고객사의 어플리케이션서버가 클라우드 스토리지를 활용할 수 있도록 하는 서비스이다

기존애플리케이션과

함께 작동

자주 사용하는데이터의 지연 시간

짧음

확장 가능하고 비용효율적인 온프레미스

스토리지

Page 12: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

AWS Storage Gateway의 운용 방식

Amazon EBS 스냅샷

Amazon S3

Amazon Glacier

AWSStorage Gateway어플라이언스

애플리케이션서버

AWSDirect

Connect

인터넷

고객 구내

Cache

Page 13: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

AWS Storage Gateway 사용방법

Volume Gateway- 기업 내 서버의 볼륨 스토리지를 클라우드 스토리지에 백업(클라우드로 데이터마이그레이션 용이)- 자주 액세스하는 데이터를 로컬에 저장하고 액세스 빈도가 낮은 데이터는 클라우드에저장

- 기업의 백업 테이프와 테이프 자동화 장비를 로컬 디스크와 클라우드스토리지(S3)로 대체함

File Gateway

Tape Gateway

- 클라우드 스토리지(S3)를 기업 내 파일 서버처럼 사용

Data cloud 구현

Tape 대체

재해 복구

Page 14: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

Amazon S3 데이터 전송

중/소 규모의 데이터 이동

Page 15: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

Amazon S3 Multi-Part 병렬 업로드

• AWS CLI 및 업로드도구 활용

• 멀티파트, 멀티 쓰레드, 멀티 머신 활용

• 국내 리전의 경우, 빠르게 업로드 가능

• 해외 리전의 경우 인터넷 병목 발생 가능(!!!!!!)Amazon S3

Bucket

Storage Servers

Files File systems

Page 16: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

Amazon S3 Transfer Acceleration

• 콘텐츠 배포를 위한 엣지 로케이션 활용

• 간편한 설정 및 별도 엔드 포인트 제공

• 특정 리전의 경우, 전송 속도 수배 증가 가능

• 미국 동부, 남미, 유럽 등 네트워크 속도가 느린리전에 데이터 이전 시 도움이 됨

• 추가 비용 없음

Video Collaboration

특정경우, 500%

업로드성능향상

Cinematic Virtual Reality

대량파일전송 시간12시간에서 4-6시간으로감소

Video Analysis

50%이상의시간절감

AWS 리전내 S3AWS 엣지로케이션

Uploader

Optimized

Throughput!

Page 17: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

AWS Import/Export 서비스

큰 규모의 일회성 이동

Page 18: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

AWS Import/Export Disk

• Amazon S3, Glacier 및 EBS로 양방향 대량 데이터 이동 가속화

• 고객이 소유한 스토리지 장치로 양방향으로 직접 데이터 전송

• Amazon 고속 내부 네트워크를 사용하여전송 완료

• 최대 6TB 또는 16TB 어레이까지 eSATA 및USB 2, 3으로 연결된 드라이브 지원

Page 19: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

견고한케이스

"8.5G 충격"

모든 데이터가완전히 암호화됨

80/50TB10G 네트워크

50.17cm

54.67cm

32.16cm

AWS Import/Export Snowball

대용량데이터

빠른이동

고객 데이터업로드

Snowball 5개 사용 시 5x10G 연결을 통해250TB를 1일 이내에 전송, 배송 포함 1주 이내

23KG

Page 20: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

• 네트워크 연결이 제한적인 곳에서 업무 지원

(농장/공장/병원/항공기/선박 등)

• 100TB 로컬 스토리지 + 클러스터링 수평확장

• 로컬에 두고 AWS의 S3를 사용하는 것 처럼 – S3

API 및 NFS 지원

• 컴퓨팅기능 추가 – 수집한 데이터를

필터링/정리/분석/구성/추적/요약/모니터링

AWS Snowball Edge

온보드 스토리지 및 컴퓨팅 기능을 포함하는 100TB 데이터 전송 디바이스

Page 21: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

21

45피트(13.7M)의컨테이너와 트럭

광케이블로 데이타센타와 연결

데이터 전송 AWS로 전송

AWS Snowmobile: 100PB Container

100PB의 위성 이미지를AWS로 이동하기 위해 사용

Page 22: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

22

클라우드 마이그레이션의 4가지 핵심 항목

데이터 이동 DB 이동 어플리케이션 이동서버 이동

Page 23: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

AWS Database Migration Service

데이터베이스 이전

Page 24: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

• 간편성- 콘솔에서 손쉽게 마이그레이션 시작

• 가동 중단 없음 - 이전 중 기존 애플리케이션 서비스 유지

• 다양한 엔진 지원 - 동일 또는 이기종 DB간 복제

• AWS Schema Conversion Tool 지원

Table 뿐만 아니라, Views, Stored Procedures, Triggers, Functions 등 변환

AWS Database Migration Service 개요

Page 25: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

데이터센터

애플리케이션사용자

AWS

인터넷

VPN

DB 이전 절차

• DMS 인스턴스 시작

• 원본 및 대상 데이터베이스에 접속

• 테이블, 스키마, 데이터베이스 선택

• AWS Database Migration Service 가테이블 생성, 데이터 로드 및 변경사항 적용

• 적절한 시점에 대상 데이터베이스로어플리케이션 전환

AWS

Database Migration

Service

고객 구내

Page 26: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

• Commercial • Open source • Amazon Aurora

관리형 RDBMS – AWS RDS

MySQL 호환 및 5배 성능 향상 자동 스토리지 확장 자동 장애 감지 및 복구 Amazon S3에 지속 증분 백업 1/10 비용으로 상용 DB 급 성능 가장 빠르게 성장 중

Page 27: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

Aurora is used by:

2/3 Top 100 AWS 고객들

80% Gaming 고객들

AWS 역사상 가장 빠르게 성장하는 서비스

Aurora 사용 고객들

Page 28: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

28

클라우드 마이그레이션의 4가지 핵심 항목

데이터 이동 DB 이동 어플리케이션 이동서버 이동

Page 29: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

Server Migration Service

서버 이전

Page 30: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

AWS Server Migration Service대규모 서버 마이그레이션 자동화

손쉬운 시작 –Management Console을 통해 몇번클릭으로 AMI 생성

대규모 – 대규모의서버 마이그레이션지원

비용 – 마이그레이션비용 절감

범용성 – 대부분의 OS 지원

관리 – 마이그레이션과정을 GUI로 쉽게 관리

다운타임 – 서버다운타임 최소화

Page 31: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

AWS Server Migration ServiceOverview

VMware VMs 마이그레이션 지원

Windows & Linux 지원

다른 Hypervisor 및 물리서버는 곧 지원

Agentless VM migration

변경된 부분만 복제 가능 – 다운타임감소

여러 VM들 동시 마이그레이션

AWS Management Console, API/CLI 사용 가능

AMI(Amazon Machine Image)로부터 EC2 instance 실행

VMs

AWS Server Migration Service

On-premises VMware VMs

AMI

Encrypted data

AMI

Page 32: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

AWS Server Migration Service지원하는 OS

• Windows Server 2003, Windows Server 2003 R2

• Windows Server 2008, Windows Server 2008 R2

• Windows Server 2012, Windows Server 2012 R2

• Windows Server 2016

• Windows 7

• Windows 8

• Windows 8.1

• Windows 10

• Ubuntu 12,13,14,15

• Red Hat Enterprise Linux (RHEL) 5,6,7

• SUSE Linux Enterprise Server 11,12

• CentOS 5,6,7

• Debian 6,7,8

• Oracle Linux 6,7

• Fedora Server 19,20,21

http://docs.aws.amazon.com/server-migration-service/latest/userguide/prereqs.html

Page 33: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

33

클라우드 마이그레이션의 4가지 핵심 항목

데이터 이동 DB 이동어플리케이션

이동서버 이동

Page 34: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

Application Discovery Service

애플리케이션 이전

Page 35: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

Application Discovery Service

AWS 전문가 및AWS 파트너와

상담

End-to-End 암호화로 데이터

보호

클라우드마이그레이션을

계획하는프로세스를간소화

클라우드마이그레이션 도구와

손쉽게 통합

기존 데이터 센터에서 실행 중인 애플리케이션과 종속성 및 성능을자동으로 파악하여, 마이그레이션 계획의 복잡성과 시간을 줄여줌

Page 36: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

Application Discovery Service

• 설치된 어플리케이션과 실행중인 프로세스 자동 파악

• 어플리케이션의 인프라 종속성 도출

• 어플리케이션과 프로세스에 대한 성능정보 캡쳐

• Agent/Agentless 방식

Agentless Discovery Appliance

(Standalone VM)AWS Discovery

DB

AWS Application Discovery ServiceOn-premises VMware vCenter

Discovery Agents

On-premises data center

Page 37: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

37

누구와 어떻게 시작해야하나요?

Page 38: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

Team AWS

고객

Study AWS

세미나/컨퍼런스

문서자료

AWS 교육

어카운트 매니저

컨설턴트/ 프로페셔널 서비스

기술지원담당/서포트

솔루션 아키텍트

AWS의 전문가들을 만나세요

Page 39: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

그리고 AWS의 전문 파트너들을 만나세요

• AWS 파트너 • AWS 파트너

• AWS 파트너 • AWS 파트너

고객

Study AWS

Team AWS

Page 40: AWS CLOUD 2017 - 클라우드 마이그레이션 어떻게 할 것인가? (이병윤 이사)

감사합니다