AWS
-
S3와 CloudFront로 동영상 서비스 제공하기AWS 2022. 1. 23. 17:32
1. 구조 프로젝트 요구사항으로 동영상 관리, 재생 서비스가 있었다. 앱으로 등록되는 상품의 상태를 영상에 담아 올리는데, 모두 AWS S3로 업로드가 된다. (S3는 파일 저장소) S3에 영상이 업로드 되면 Lambda가 실행되고 AWS MediaConvert를 통해 HLS의 m3u8, ts 파일로 변환된다. 원본과 변환된 파일은 S3에 저장되고, 사용자가 영상을 원할 때는 Cloudfront를 통해 변환된 URL을 반환한다. AWS S3 call마다 비용이 발생하기 때문에 처음 Cloudfront로 반환된 URL 정보를 DB에 저장해놓고 사용한다. 추가적으로, HLS는 크롬에서 재생이 안된다. 때문에 구글에서는 Video.js, Google Shaka Player, hls.js를 사용하라고 한다. 나..
-
AWS EC2 인스턴스 생성 (Feat. Ubuntu)AWS 2021. 2. 11. 21:44
1. AWS 프리티어를 이용해보자. https://aws.amazon.com/ko/free/?all-free-tier.sort-by=item.additionalFields.SortRank&all-free-tier.sort-order=asc AWS 프리 티어 12개월 무료: 이 프리 티어 오퍼는 AWS 신규 고객에게만 제공되며 AWS 가입일로부터 12개월 동안 유효합니다. 12개월의 무료 사용 기간이 만료되거나 애플리케이션 사용량이 프리 티어 범위를 초과 aws.amazon.com 2. 프리티어에서 제공하는 무료 서비스 중 EC2라는 IaaS를 사용한다. IaaS는 기존의 물리적 장비들과 미들웨어를 포함해 제공하는 서비스다. 가상머신, 스토리지, 운영체제, 네트워크 등 인프라를 잠시 빌려주는 개념이다. 처..