AWS/Cloud
-
[AWS] 유저가 업로드한 동영상에서 썸네일 이미지 추출하여 S3에 바로 저장하기 - JavaAWS/Cloud 2023. 2. 1. 23:31
들어가기 전 저어어엉말 관련한 글들을 찾기가 어려워서 힘들었는데.. 결국 성공! 하여 누군가에게 도움이 되길 바라며 정리해놓는다. [구현 하고 싶었던 기능] 1. 유저가 자신의 로컬 스토리지에서 영상을 업로드 2. 백에 MultipartFile 형태로 파일이 전달 3. 동영상을 바로 S3에 업로드 4. 동영상에서 썸네일 이미지만 추출하여 S3 업로드 [시도해본 것] 1. AWS MediaConvert - 미디어 컨버트를 활용해 S3 버킷을 인풋용/아웃풋용으로 나누고 인풋 버킷에 영상 파일이 업로드 되면, 미디어 컨버트를 통해 썸네일로 변환하여 아웃풋 버킷에 저장하도록 함 - 해당 방법은 아웃풋 버킷에 무조건 full video도 함께 저장하여야 하고.. 미디어 컨버트는 영상의 분 단위로 비용 책정을 해서..
-
[AWS] S3 개념 정리 및 작동 방식AWS/Cloud 2023. 1. 21. 15:28
S3란? : Simple Storage Service의 줄임말로 업계 최고의 확장성, 데이터 가용성, 보안 및 성능을 제공하는 객체 스토리지 서비스 - 데이터를 온라인으로 오브젝트 형태로 저장하는 서비스 S3 객체 스토리지 : 객체로 된 파일을 다루는 저장소 - 별도의 클라이언트나 ActiveX를 통하지 않고 HTTP 프로토콜(restful)로 파일 업로드/다운로드 처리가 가능 - S3 자체로 정적 웹서비스 가능(HTML 파일을 스토리지에 저장하고, 접근) ** 동적 웹페이지 + 정적 웹페이지가 섞여 있을 경우 동적 웹페이지만 EC2에서 서비스하고 정적 웹페이지는 S3를 이용하면 성능을 높이고 비용을 절감할 수 있음 Amazon EBS Amazon S3 패러다임 파일 시스템이 있는 블록 스토리지 객체 스..
-
[AWS] EC2 개념 원리 및 구성 요소AWS/Cloud 2023. 1. 21. 11:46
EC2란? : Amazon Elastic Compute Cloud의 줄임말로 AWS에서 제공하는 클라우드 컴퓨팅 - 하드웨어에 투자할 필요가 없으며, 실제 사용량 만큼 비용 지불 가능(서비스 요금 미리 약정X) - 원하는 수의 가상 서버를 구축하고 보안 및 네트워킹을 구성하여 스토리지를 관리할 수 있음 - EC2에서 확장 또는 축소를 통해 요구 사항 변경 또는 사용량 스파이크를 처리하기 때문에 트래픽을 예측할 필요성 감소 EC2의 구성 (Instance / EBS / AMI) Instance AWS에서 사용하는 가상 컴퓨터, 가상 서버로 연산에 관한 처리를 진행 [인스턴스 유형] - 컴퓨팅, 메모리, 저장 최적화 등 성능 목적에 따라 여러가지 타입을 제공 (https://aws.amazon.com/ko/..