쉐이커의 aws 이용 사례

25
SEOUL

Upload: minku-lee

Post on 12-Apr-2017

1.230 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: 쉐이커의 AWS 이용 사례

SEOUL

Page 2: 쉐이커의 AWS 이용 사례

AWS 이용 사례

Minku Lee

VP Product, Shakr

Page 3: 쉐이커의 AWS 이용 사례

쉐이커 소개

Page 4: 쉐이커의 AWS 이용 사례

모두를 위한 영상 제작 플랫폼

Page 5: 쉐이커의 AWS 이용 사례

마켓플레이스

Page 6: 쉐이커의 AWS 이용 사례

영상 에디터

Page 8: 쉐이커의 AWS 이용 사례

아키텍쳐 소개

Page 9: 쉐이커의 AWS 이용 사례

이전 아키텍쳐

Page 10: 쉐이커의 AWS 이용 사례

이전 아키텍쳐

Page 11: 쉐이커의 AWS 이용 사례

이전 아키텍쳐

Page 12: 쉐이커의 AWS 이용 사례

이전 아키텍쳐

웹 서버, 데이터베이스, 콘텐츠 배포 등은 초기부터 AWS 사용

비디오 처리 및 렌더링은 On-Premises 서버 이용

Page 13: 쉐이커의 AWS 이용 사례

마이그레이션 사례On-Premises 환경에서 EC2로

Page 14: 쉐이커의 AWS 이용 사례

초기에 On-Premises 환경을 선택한 이유

• 비디오 처리에는 많은 컴퓨팅 자원이 필요

• 런칭 당시(2012년)에는

Optimized Instances 종류가 적었음

• 초기 비용 절감을 위해 On-Premises 서버를 선택

Page 15: 쉐이커의 AWS 이용 사례

AWS를 선택한 이유

• 하드웨어 노후화

• 증가하는 수요에 물리적인 하드웨어로 대응하기힘듦

• AWS의 다양한 서비스 활용 가능

• 지속적인 AWS 가격 인하

Page 16: 쉐이커의 AWS 이용 사례

On-Premises 환경에서 AWS로

ON-PREMISE

Video Processing

Video Rendering

Storage

AWS

EC2Optimized Instances

S3

Page 17: 쉐이커의 AWS 이용 사례

On-Premises 환경에서 AWS로

EC2

• 지속적인 Instance Type의 추가를 통한최적의 인프라 구성 지원

• 하드웨어 노후화 걱정 없음

• Spot Instance와 Reserved Instance로비용 최적화 가능

• 기존 EC2 인스턴스와 동일한 VPC 네트워크

Page 18: 쉐이커의 AWS 이용 사례

On-Premises 환경에서 AWS로

S3

• EC2 인스턴스에서 Data Transfer 무료

• AWS 인프라간 빠른 전송 속도

• On-Premises에서 불가능한 기능 제공Reduced Redundancy Storage, Object Lifecycle Management, CloudFront Integration, …

Page 19: 쉐이커의 AWS 이용 사례

마이그레이션 이전 아키텍처

Page 20: 쉐이커의 AWS 이용 사례

마이그레이션 이후 아키텍처

Page 21: 쉐이커의 AWS 이용 사례

On-Premise 인프라를 같이 쓰고 싶다면?

VPC VPNVPC 네트워크와 자체 네트워크를 IPSec VPN으로 연결

Page 22: 쉐이커의 AWS 이용 사례

VPC VPN

Page 23: 쉐이커의 AWS 이용 사례

VPN을 이용한 On-Premises 연동

Page 24: 쉐이커의 AWS 이용 사례

Wrap-up

• 마이그레이션, 생각보다 어렵지 않다

• 효율적인 운영 및 관리 가능

• 급증하는 수요에 대한 대응 가능

• 기존 On-Premise 자원도 활용 가능

Page 25: 쉐이커의 AWS 이용 사례

Minku Lee

VP Product, Shakr