클라우드 도입 과정에서 가장 중요하게 고려해야 할 요소는 온프레미스 인프라에 보관중인 데이터 중 클라우드로 이전할 데이터를 선정하는 것과 이 데이터를 안전하고 효율적으로 옮기는 것입니다. 이 강연에서는 클라우드로 옮겼을 때 더 잘 활용할 수 있는 데이터의 종류를 알아보고 어떤 기준으로 데이터를 골라야 하는지, 결정이 내려진 후엔 어떻게 데이터를 옮기는 것이 좋은지에 대한 여섯 가지 전략을 알아보도록 하겠습니다.
2. 온라인 세미나 중 질문하기
자신이 질문한 내역이 표시되며, 전체 공개로 답변된
내용은 검은색, 질문자 본인에게만 공개로 답변된 내용은
붉은색으로 돌아옵니다.
3. AWS in 2016
연간 매출액
1,000,000+ $10B+ 58%
연간 성장률
(Q2 2015 vs Q2 2016)
월간 활성 고객수
4. Gartner Magic Quadrant for
Cloud Infrastructure as a Service, Worldwide
Gartner “Magic Quadrant for Cloud Infrastructure as a Service, Worldwide,” Lydia Leong, Douglas Toombs, Bob Gill, May 18, 2015. This Magic Quadrant graphic was published by Gartner, Inc. as part of a larger research note and should be evaluated in the context of the entire report.
The Gartner report is available at http://aws.amazon.com/resources/analyst-reports/. Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings or other
designation. Gartner research publications consist of the opinions of Gartner's research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or
fitness for a particular purpose.
5. AWS 서비스의 차별점
2006년 부터 클라우드 서비스 운영 경험
다양한 클라우드 업무를 지원하는 70여개 이상
고객의 피드백을 기반한 빠른 혁신 속도
13 리전, 35 가용영역 , 59 엣지 로케이션
52번의 자발적인 가격 인하
수만개 파트너사 및 수천개 마켓플레이스 제품
축적된 경험
폭넓은 전문 서비스
혁신의 속도
글로벌 인프라
가격 철학
파트너 생태계
6. 클라우드 전환을 위한 다양한 선택
개발 및
테스트
신규 앱 디지털 웹사이트
분석 서비스
모바일
데이터센터
마이그레이션
비지니스
애플리케이션
클라우드 올인
1 2 3 4
7. 글로벌 엔터프라이즈 기업 클라우드 전환 사례
StatCast 신규 서비스
헬스케어 분야 혁신
WSJ.com 사이트
1,700여개
웹 사이트 이전
전자 상거래 서비스
4PB 규모 데이터 분석 비지니스 애플리케이션
SAP HANA
데이터센터
마이그레이션
8. 국내 주요 기업의 클라우도 도입 가속
스마트 TV/모바일 데이터
분석 및 프린팅 솔루션
글로벌 쇼핑몰
사이트 이전
방송국 웹 페이지
이전
자산 운용 펀드
고객 사이트
모바일 항공 티켓
서비스
팬사이트 및 모바일
신규 서비스
모바일 게임 서비스 모바일 O2O
서비스
9. 넷플릭스, AWS 클라우드 올인!
글로벌 최대 온라인 동영상 서비스
플랫폼으로 AWS 클라우드
기반으로 제공 중
데이터 분석용 수천대의 인스턴스 및
스토리지를 수분내 제공 가능
10. 클라우드 전환의 4가지 핵심 항목
데이터 이동 DB 이동 애플리케이션 이동교육 및 훈련
11. AWS 인프라 서비스 패턴
Multi-AZ Cross Region Hybrid ITSingle AZ
AZ AZ AZ Region Region
Edge
글로벌
콘텐츠 배포
클라우드
고가용성 확보
글로벌
서비스 운용
클라우드
확장성 확보
온프레미스
와 연동
13개 리전(Region) 및 35개 가용영역(AZ)
59개 엣지 로케이션(Edge Location)
(2016년 8월 현재)
12. AWS로 데이터 이전이 필요한 경우
웹 애플리케이션
웹 사이트
데이터
백업
문서
저장소
재해 복구 개발 및 테스트
빅데이터
분석
고성능
컴퓨팅
비지니스
애플리케이션
엔터프라이즈
IT
모바일
서비스
13. Amazon S3
내구성 높은 객체
파일 스토리지
Amazon EBS
Amazon EC2 내
블록 스토리지
Amazon Glacier
장기 보관을 위한
데이터 백업 스토리지
경제적 이점 사용 편의성 위험 감소 민첩성 및 확장성
사용한 만큼만 지불
초기 투자 없음(무약정)
과다 용량 계획 없음
셀프 서비스 관리
간편한 통합을 위한 SDK
높은 내구성 및 보안 수준
물리적 미디어 처리 상
위험 방지
서비스 출시 시간 단축
저장 인프라가 아니라
비즈니스에 집중
Amazon EFS
Amazon EC2 내
네트워크 파일 시스템
AWS 데이터 저장소 종류 및 이점
14. 클라우드 데이터 이동의 종류
지속적 연결을
통한 이동
실시간 작은
데이터 이동
중간 크기의
데이터 이동
큰 규모의
일회성 이동
데이터베이스
이전
애플리케이션
이전
16. AWS Direct Connect 소개
• AWS와 온-프레미스 환경 전용선 연결 서비스
• AWS에 대한 프라이빗(VPC) 또는 퍼블릭 가상
인터페이스 생성
• 데이터 전송 요금 절감 및 일관된 네트워크 성능 보장
• 각 AWS 리전에 최소 1개의 위치
• 탄력적 데이터 전송 대역 선택 가능
17. AWS Direct Connect – 연결 지점
AWS 리전 AWS Direct Connect 위치
아시아 태평양(싱가포르) Equinix SG2, GPX, Mumbai
아시아 태평양(서울) KINX, 서울
아시아 태평양(시드니) Equinix SY3, Global Switch
아시아 태평양(도쿄) Equinix OS1, Equinix TY2
아시아 태평양(뭄바이) GPX, Mumbai
중국(베이징) Sinnet JiuXianqiao IDC, CIDS Jiachuang IDC
EU(프랑크푸르트) Equinix FR5, Interxion Frankfurt
EU(아일랜드) TelecityGroup, London Docklands’, Eircom Clonshaugh
Equinix LD4 - LD6, 런던
남아메리카(상파울루) Terremark NAP do Brasil, Tivit
미국 동부(버지니아) CoreSite NY1 & NY2, Equinix DC1 - DC6 & DC10
미국 서부
(캘리포니아 북부)
CoreSite One Wilshire & 900 North Alameda, CA, Equinix SV1
& SV5
미국 서부(오리건) Equinix SE2 & SE3, Switch SUPERNAP, 라스베이거스
AWS GovCloud(미국) Equinix SV1 & SV5
18. AWS Direct Connect - 물리적 연결 제공
• DX에서 교차 연결
• 단일 모드 광섬유:
1000Base-LX 또는 10GBASE-
LR
• Direct Connect 파트너를
통해 제공 가능
• 1G/10Gbps 연결 서비스
• 1G 이하의 경우, 파트너
서비스로 제공 가능
DreamlineKINX Sejong Telecom
19. AWS Direct Connect 연결 지점
기업
AWS Direct
Connect 라우터
고객
라우터
코로케이션
DX 위치
고객
네트워크
`
AWS 백본
네트워크
교차
연결
고객 라우터 고객 네트워크
경계
20. AWS Direct Connect 파트너 전용 포트
기업
AWS Direct
Connect 라우터
코로케이션
DX 위치
파트너 네트워크
AWS 백본
네트워크
교차
연결
고객
라우터
파트너
네트워크
액세스
회로
경계
파트너
장비
21. AWS Storage Gateway란?
AWS 내 안전하고
내구성 높은
스토리지 활용
기존 스토리지 소프트웨어 장비를 클라우드 기반 스토리지와 연결하는 서비스
기존
애플리케이션과
함께 작동
자주 사용하는
데이터의 지연 시간
짧음
확장 가능하고 비용
효율적인 온프레미스
스토리지
22. AWS Storage Gateway의 운용 방식
Amazon EBS
스냅샷
Amazon S3
Amazon
Glacier
AWS
Storage Gateway
어플라이언스
애플리케이션
서버
AWS
Storage Gateway
백엔드
AWS
Direct
Connect
인터넷
고객 구내
23. AWS Storage Gateway 구성
iSCSI 블록 스토리지
게이트웨이 저장 볼륨
iSCSI 가상 테이프 스토리지
AWS로 특정 시점 백업을 지원하며 모든
데이터의 지연 시간 짧음
백업 및 보관을 위한 온프레미스 물리적 테이프
인프라 교체
게이트웨이 캐싱 볼륨
게이트웨이 가상 테이프 라이브러리(VTL)
모든 데이터가 AWS에 저장되며 자주 사용하는
데이터의 지연 시간 짧음
25. 실시간 분석을 위한 AWS 빌딩 블록
Amazon Kinesis
Streams
스트리밍 데이터를
처리하거나 분석하는 커스텀
애플리케이션을 개발
Amazon Kinesis
Firehose
방대한 볼륨의 스트리밍
데이터를 Amazon S3나
Redshift 로 쉽게 로드
Amazon Kinesis
Analytics
표준 SQL 쿼리를 이용하여
데이터 스트림을 쉽게 분석
AWS 에서 스트림에 대한 수집, 전송/저장 및 분석을 가능하게 하는 서비스
26. Amazon Kinesis Firehose
• 관리성 작업 없음: 별도 애플리케이션 개발 또는 인프라 관리 없이
스트리밍 데이터를 캡처하여 S3, Redshift에 빠르게 전달
• 데이터에 직접 수행: 간단한 구성을 사용하여 단 60초 이내에 데이터
대상으로 전달할 스트리밍 데이터를 일괄 처리, 압축 및 암호화
• 완벽한 탄력성: 작업자 개입 없이 데이터 처리량에 맞게 원활하게 확장
스트리밍 데이터를 캡처하여
Firehose로 제출
Firehose가 스트리밍 데이터를 S3 및
Redshift로 지속적으로 로드
선호하는 BI 도구를 사용하여
스트리밍 데이터 분석
27. 사용 사례 분석을 위한 수집 가속화
광고 기술/ 마케팅 분석 광고 데이터 집계
소비자 온라인/게임 온라인 고객 참여 데이터 집계
금융 서비스 시장/금융 거래 주문 데이터 수집
IoT/센서 데이터 헬스 장치, 차량 센서, 원격 측정값 수집
Amazon Kinesis Firehose 적용 사례
29. Amazon S3 병렬 데이터 전송
Multipart
Multiple Machines
Multiple Threads
Multiple Parts
30. Amazon S3 Multi-Part 병렬 업로드
• AWS CLI 및 업로드
도구 활용
• 멀티파트, 멀티
쓰레드, 멀티 머신
활용
• 국내 리전의 경우,
빠르게 업로드 가능
• 해외 리전의 경우
인터넷 병목 발생(!)Amazon S3
Bucket
Storage Servers
Files
File
systems
31. Amazon S3 Transfer Acceleration
• 콘텐츠 배포를 위한 엣지 로케이션 활용
• 간편한 설정 및 별도 엔드 포인트 제공
• 특정 리전의 경우, 전송 속도 수배 증가 가능
• 미국 동부, 남미, 유럽 등 네트워크 속도가 느린
리전에 데이터 이전 시 도움이 됨
• 추가 비용 없음
Video
Collaboration
특정 경우, 500%
업로드 성능 향상
Cinematic Virtual Reality
대량 파일 전송 시간
12시간에서 4-6시간으로 감소
Video Analysis
50%이상의 시간
절감
33. AWS Import/Export Disk
• Amazon S3, Glacier 및 EBS로 양방향
대량 데이터 이동 가속화
• 고객이 소유한 스토리지 장치로
양방향으로 직접 데이터 전송
• Amazon 고속 내부 네트워크를 사용하여
전송 완료
• 최대 6TB 또는 16TB 어레이까지 eSATA
및 USB 2, 3으로 연결된 드라이브 지원
34. AWS Import/Export Snowball
전자 잉크 배송
라벨
견고한
케이스
"8.5G 충격"
모든 데이터가
완전히 암호화됨
빗물 및 먼지 방지
조작 방지
케이스 및 전자 부품
80/50TB
10GE 네트워크
35. Snowball 빠른 전송 속도
• Snowballs 5개 사용 시 5x10G 연결을 통해 250TB를 1일 이내에 전송,
배송 포함 1주 이내
• 인터넷을 통한 이동 보다 훨씬 빠르고, Import/Export Disk 보다 훨씬
안전하고 편리한 이동 가능
• 2016년 말까지 모든 리전에 지원 예정 (서울 리전 포함)
대용량
데이터
빠른
이동
고객 데이터
업로드
39. • 간편성- 콘솔에서 손쉽게 마이그레이션 시작
• 가동 중단 없음 - 이전 중 기존 애플리케이션 서비스 유지
• 다양한 엔진 지원 - 동일 또는 이기종 DB간 복제
• AWS Schema Conversion Tool 지원
ü Table 뿐만 아니라, Views, Stored Procedures, Triggers,
Functions 등 변환
AWS Database Migration Service 개요
40. 기존 데이터
센터
애플리케이션 사용자
AWS
인터넷
VPN
DB 이전시 다운타임 최소화
• 복제 인스턴스 시작
• 원본 및 대상 데이터베이스에 접속
• 테이블, 스키마, 데이터베이스 선택
• AWS Database Migration Service
가 테이블 생성, 데이터 로드 및
변경 사항 적용
• 적절한 시점에 대상
데이터베이스로 어플리케이션 전환
AWS
Database Migration
Service
42. Amazon Aurora: 엔터프라이즈급 오픈소스 DB 엔진
ü MySQL 호환 및 5배 성능 향상
ü 자동 스토리지 확장
ü 자동 장애 감지 및 복구
ü Amazon S3에 지속 증분 백업
ü 1/10 비용으로 상용 DB 급 성능
ü 가장 빠르게 성장 중
Data Plane
Logging + Storage
SQL
Transactions
Caching
Amazon S3
43. Before: 15 ms
After: 5.5 ms
Aurora
Migration
Grani Cases
Aurora vs. RDS
MySQL r3.4xlarge,
Multi-AZ
“Now we have an Oracle Exadata Database Machine
that we are about to throw in the river.”
Mark Holt, CTO, Trainline.com
Amazon Aurora Performance
45. Application Discovery Service?
AWS 전문가 및
AWS 파트너와
상담
수집한 앱데이터에
대한 암호화
클라우드 이전
계획 프로세스
간소화
공개 API와 데이터
형식으로 서드 파티
도구와 연계 용이
기존 데이터 센터에서 실행 중인 애플리케이션과 종속성 및 성능을
자동으로 파악하여, 애플리케이션 이전 계획 및 대상 계획 수립
49. 맺으면서: 6가지 이전 타입별 전략
Direct
Connect
Storage
Gateway
Kinesis
Streams
Kinesis
Firehose
S3
Transfer
Acceleration
Import/Export
Disk
Snowball
Database
Migration
Service
Application
Discovery
Service
50. 세부 서비스 자세히 알아보기 (FAQ)
• https://aws.amazon.com/ko/directconnect/faqs/
• https://aws.amazon.com/ko/storagegateway/faqs/
• https://aws.amazon.com/ko/kinesis/streams/faqs/
• https://aws.amazon.com/ko/kinesis/firehose/faqs/
• http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/de
v/transfer-acceleration.html
• https://aws.amazon.com/ko/importexport/faqs/
• https://aws.amazon.com/ko/dms/faqs/
• https://aws.amazon.com/ko/application-discovery/