2. 디지털 미디어 수집, 저장의 어려움
넓은 대역폭
$$$$$
더 높은 컴퓨팅 파워
$$$$$
더 큰 스토리지
$$$$$
약간의 진전
(ABR, HEVC, VP10)
3. 반드시 갖추어야 할 요소들
효율적인 파일/스트림 수집
유연한 메타데이터 추출
자동화된 렌디션 생성
다양한 목록 검색
스토리지 라이프사이클 관리
미디어 자산의 안전한 배포 (secured)
4. A Concept – The Content Lake
Inspired from Data Lake (Coined by James Dixon in 2010)
어떤 형태 또는 요소든, 생성하고 취득한 모든 디지털 컨텐트의
단일 저장소
해상도 또는 형식에 대해 고민 불필요
그것은 인프라를 사용하는 소비자(애플리케이션이 컨텐트를 소비)의
고민
5. Amazon S3 – The Content Lake
내구성, 비용 효율성 그리고 속도
확장성이 뛰어난 프론트엔드
Multi-part uploads (병렬 쓰기)
Transfer Acceleration (전송 가속)
Range-gets (병렬 읽기)
용량 계획 또는 준비가 불필요
하이브리드 모델에서 Amazon S3 를
데이터센터의 스토리지와 함께 사용
안전
6. Content Lake 로…
Amazon S3
Amazon S3
(multi-part Upload,
Transfer Acceleration)
Direct Connect
N x 1G | 10G
Massively Scalable Front-end
7. AWS Import/Export Snowball
E-ink shipping
label
Ruggedized
case
“8.5G Impact”
All data encrypted
end-to-end
50 TB
10G network
Rain & dust resistant
Tamper-resistant
case & electronics
10. Content Lake 의 소비
Amazon S3
Amazon S3 (range-gets)
Direct Connect
N x 1G | 10G
Massively Scalable S3 Front-end
EBS
Instance
Store
c
Massively Scalable
Compute on AWS Cloud
On-Prem Apps
11. 미디어 관련 AWS 스토리지 서비스
Amazon S3
사용한 만큼만 지불 스
토리지 및 프론트엔드
11 9의 안정성
API를 통한 인터넷
스케일 스토리지
Amazon EBS
블록 스토리지
EC2
EBS
단일 볼륨 최대 16TB
최대 20,000 IOPS
SSD 기반 스토리지
암호화
Amazon EFS
공유 파일 시스템
EC2
EFS
사용한 만큼만 지불 사용
량에 따라 up/down
유연한 성능
Amazon Glacier
월 $0.01/GB
11 9의 안정성
여러 데이터센터에 복
수의 복제본 저장
아카이빙 또는 백업을 위한
스토리지
12. 자동화된 컨텐트 라이프사이클
Long Term
Archive
각 티어 모두 API를
통해 접근 가능
비용 절감을 위해
사용되지 않는 컨텐트를
아카이브로 이동
Amazon S3
S3 Infrequent Access
Amazon Glacier
LifeCyclePoliciesNear-line
Storage
Frequently
Accessed
13. Amazon S3 추가기능
Key = photo.gif
ID = 121212
Key = photo.gif
ID = 111111
Versioning Enabled
PUT
Key = photo.gif
S3
Events
SNS topic
SQS queue
Lambda function
Notifications
Foo() {
…
}
S3 versioning S3 event notifications
15. 미디어 워크로드의 재정의
EBS
Instance
Store
Amazon EBS/EFS/EC2 Instance Store
Process
Partner/Affiliate/
Service Provider
User Delivery/ConsumptionVFX/Production
On-Prem Apps
Archive
Amazon Glacier (Life Cycle Policies)
c
Direct Connect
Content Access
Disposable Infrastructure
Amazon S3
EFS
c
Auto-scaling
Workload specific
17. Ingest
Bucket
Multimedia
file
1. S3 Upload
2. S3 Event
Lambda
Function
4. Transcode Job
Lambda
Sub-Function
(metaDataExtract)
Elastic Transcoder
3. Extract MetaData 5. Build source XML
Lambda
Sub-Function
(metaTransform)
+
DynamoDB
6. ETL Job
format data for DynamoDB
7. Create
DynamoDB record
Asset
Bucket
9. Copy Asset Into Asset Bucket
ElasticSearch
8. Index Content
SNS
Topic
10. On Success or Failure,
Remove Ingest Object
Lambda
Function
Simple DAM/MAM – 비디오 수집 프로세스
18. 미디어 관련 AWS 데이터 분석 서비스
Amazon S3
사용한 만큼만 지불 스
토리지 및 프론트엔드
데이터 분석 서비스의
저장소 역할
API를 통한 인터넷
스케일 스토리지
Amazon Kinesis
스트림 데이터 처리
OTT 디바이스로부터
정보 수집
하나의 소스로부터 병
렬 처리 가능
Amazon EMR
관리형 하둡 서비스
하둡 클러스터
추천 엔진
사용자 그룹핑/분석
Amazon Redshift
MPP 방식의 효율적인
데이터 웨어하우스
서비스
데이터 웨어하우스 서비스
암호화
19. 데이터 수집/분석
Amazon
Kinesis
Lambda
Amazon MLAd server
DynamoDB
가입자 관리
Amazon Redshift
데이터 웨어하우스
관리
클라이언트 플레이어
혹은 모바일 앱
인기 컨텐트 하이라이트
컨텐트 개발에 대한 피드백
광고 제공 솔루션과 연동
사용 패턴으로부터 추천 생성