S3(2)
-
io.awspring 라이브러리를 활용한 Spring-Amazon S3 연동
개요 최근에 Spring 환경 프로젝트에서 S3로 파일을 업로드를 해야 하는 일이 있었다. 이전에는 org.springframework.cloud 라이브러리를 활용했는데, 상당 기능이 deplicate 되어 있었다. 따라서 io.awspring-s3 라이브러리를 활용했는데, 이전보다 훨씬 S3를 이용하는 것이 쉬웠다 세상 좋아졌네 위 라이브러리를 통한 S3 파일 업로드 구현 과정을 설명하고자 한다 전체 샘플 코드는 아래 링크로 https://github.com/phjppo0918/spring-io-awspring-s3-practice 0. 버킷 생성 이름 넣고, 리전 한국으로 설정하고, 퍼블릭 엑세스 차단 해제하고 시작하자 1. 라이브러리 추가 implementation platform("io.awspr..
2023.09.06 -
모듈 5 : 스토리지
# 클라우드 스토리지 ## 블록 스토리지 : - DB, ERP 시스템과 같은 기타 엔터프라이즈 애플리케이션에 사용 - 호스트별 대기시간이 짧음 - DAS, SAN과 유사 - EBS 같이 블록 기반 클라우드 스토리지 제공 ## 파일 스토리지 - 공유 파일에 엑세스 - NAS 서버에서 주로 지원 - 대규모 콘텐츠 리포지토리, 개발 환경, 미디어 스토어 또는 사용자 홈 디렉터리 등 같은 사용 사례에 적합 ## 객체 스토리지 - 방대한 확장성과 유연성 및 메타데이터 제공 - 분석, 백업, 아카이빙 가능 - S3가 대표적인 예 # S3 - 객체 수준 스토리지 - 파일 데이터, 메타 데이터, 고유 식별자 포함 - 컨텐츠 엑세스 양이 많거나 데이터 집합이 계속 커지는 경우, 한 번 기록 후 여러 번 읽는 경우 적합 ..
2023.08.27