Performance
•환경
•총 용량 60GB,약 3만개 파일.
•원본 : i7 2500K + SATA Disk
•대상 : Tokyo region bucket
•전체 비교에 약 8분 정도 걸림.
•특정 디렉토리만 비교하는 것도 가능.
29.
Tips
•Multipart Upload 된파일에는 MD5 해시
정보가 없어, 날짜로 비교해서 Sync 수행.
•Invalidation 요청은 한 달에 천 개의 파일
까지 무료, 이후에는 과금.
•Invalidation 요청은 동시에 3개까지만.
•s3cmd cfinvalinfo 로 확인 가능.
30.
Parallel upload
•Multipart Upload인 경우, Upload Id 를
발급받아, 여러 파트로 나눠서 업로드 가능.
•각 파트를 동시에 업로드하는 것이 가능하
므로, 큰 파일을 빠르게 S3 로 전송할 수 있
습니다.
•s3cmd-parallel 등의 변종 존재.
Contents to S3
Origin/ S3
s3cmd
Deploy
Server
Transcoder
Media
Server
Transcoder
Package (npk)
Streamable
video content
Meta data / Thumbs
GNU Flash
ffmpeg / libavMPEG-2
Flash / SWF
HTTP Live Streaming
Origin/ S3
Low level segments
Mid level segments
High level segments
Index file (m3u8)
s3cmd
Segmenter
Original
Video
HLS Key
Server
HLS Key Pairs
REST
약정 2년
국내 CDN
피크트래픽 기준
•350Mbps/M
•$ 6.00/Mbps
= $ 2,100
Reserved Capacity
CloudFront
총 전송량 기준
•10TB/M
•약속된 금액
= $ 1,075*
* 한 Bucket 에서 다른 Edge 로 전달하는 비용 제외