GCP

· 개발/Cloud
학교에서 진행하는 프로젝트에서 비디오를 조회하는 기능을 넣다 보니 자연스레 썸네일을 어떻게 다룰지에 대해 생각해 보게 되었다.먼저 개발 중인 환경은 다음과 같다. - Google Cloud Platform 사용- Java 17, Spring Boot 3.2.4- next.js 14.2.3 현재 비디오는 Google Cloud Storage(AWS S3에 해당)에 저장되어 공개 URI 형태로 DB에 저장된다.Youtube처럼 비디오 검색을 했을때 각 비디오 정보와 함께 비디오 재생 전에 썸네일을 표시하고 싶었다.썸네일은 사용자 지정 썸네일이라기보다는, 특정 타임스탬프의 프레임을 쓰기로 했다. 총 세가지 경우를 생각했다.1. Spring 애플리케이션에서 처리- 백엔드 인스턴스 사양이 그리 좋지 못하고, ff..
1편에서 이어집니다. [Spring] Spring Boot에서 Google Cloud Storage(GCS)에 파일 업로드하기 - 1프로젝트를 하다 보면 항상 파일을 다룰 때가 발생한다. 이미지 등 파일을 다룰 때에는 주로 RDBMS가 아닌 S3와 같은 오브젝트 스토리지에 저장을 하게 되는데 그 이유는 다음과 같다. 1. 오브젝트kmicety1.tistory.com 이번 게시글에서는 REST API로 Multipartfile 이미지를 입력받아 GCS에 업로드하고, Image 엔티티를 생성해 DB에 저장하는 방법을 다루려고 한다. 이전 글에서 이어서 회원 정보의 프로필 사진을 업로드하는 것을 구현해 보자. Member.java@Entity@Getterpublic class Member { @I..
프로젝트를 하다 보면 항상 파일을 다룰 때가 발생한다. 이미지 등 파일을 다룰 때에는 주로 RDBMS가 아닌 S3와 같은 오브젝트 스토리지에 저장을 하게 되는데 그 이유는 다음과 같다. 1. 오브젝트 스토리지가 훨씬 저렴함2. 이미지 등 파일 접근 방식이 간단함3. 대용량 파일 입출력에 최적화 따라서 파일을 다룰 때에는 주로 클라우드 오브젝트 스토리지에 업로드를 하고, 해당 객체의 URI를 DB에 저장하는 방식을 주로 사용한다. Spring JPA에서 엔티티로 관리하면서 동시에 오브젝트 스토리지에 업로드된 객체를 조회할 수 있기 때문. 이번 게시글에서는 Spring Boot에서 GCP의 S3에 해당하는 GCS(Google Cloud Storage)에 파일을 업로드하는 방법에 대해 다루고자 한다.  먼저 ..
kmicety1
'GCP' 태그의 글 목록