← 전체 목록
🪣
Google Cloud Storage
스토리지무제한 객체 스토리지
▶아키텍처 다이어그램
점선 애니메이션은 데이터 또는 요청의 흐름 방향을 나타냅니다
왜 필요한가요?
애플리케이션에서 파일을 서버 로컬 디스크에 저장하면 용량이 금방 차고, 서버를 교체하면 파일이 유실됩니다. 여러 서버에서 같은 파일에 접근해야 할 때 공유도 번거롭습니다.
안에서 어떻게 동작하나요?
Cloud Storage는 버킷 안에 파일을 객체로 저장하고, HTTP API나 gsutil CLI로 읽고 씁니다. 수명 주기 규칙을 설정하면 오래된 파일을 자동으로 저렴한 스토리지 클래스로 옮기거나 삭제합니다.
무엇과 헷갈리나요?
Cloud Storage와 Persistent Disk는 모두 데이터를 저장하지만 접근 방식이 다릅니다. Persistent Disk는 VM에 마운트하는 블록 스토리지이고, Cloud Storage는 HTTP API로 접근하는 객체 저장소입니다. 파일시스템 마운트 없이 HTTP로 읽고 쓸 데이터라면 Cloud Storage가 맞습니다.
왜 이런 방식이 등장했나요?
예전에는 NAS나 SAN을 직접 운영하며 용량 증설과 백업을 관리해야 했습니다. 데이터가 기하급수적으로 늘면서 이런 방식은 한계에 부딪혔고, 사실상 무한 용량의 객체 스토리지 모델이 표준이 되었습니다.
언제 쓰나요?
정적 웹 자산, 사용자 업로드, 로그, 백업, 데이터 레이크처럼 파일을 대량으로 저장하고 여러 서비스에서 읽어야 할 때 적합합니다. VM에 직접 마운트해야 하는 디스크가 필요한 경우에는 맞지 않습니다.
정적 웹사이트 호스팅데이터 레이크백업 및 아카이브미디어 저장
Official Docs
GCP더 깊게 보기
현재 페이지의 개념 설명을 본 뒤 공식 문서로 바로 이동합니다.