영구 디스크와 Cloud Storage는 모두 파일 저장에 사용할 수 있지만 매우 다른 기능을 제공합니다. Cloud Storage는 비교적 정적인 상태로 유지되는 매우 많은 양의 데이터를 저장하기 위한 대용량 파일 컨테이너로서, Compute Engine 가상 머신 인스턴스를 비롯한 다양한 위치에서 전역적으로 액세스할 수 있습니다.
다음 차트에는 각 제공 서비스의 특성과 최적 용도에 대한 몇 가지 정보가 나와 있습니다.
Cloud Storage | 영구 디스크 | |
특성 | 접근성 - 전역(Compute Engine 이외 시스템 포함)에서 액세스 가능 - 여러 시스템에서 읽기/쓰기 모드로 액세스 가능 | 접근성 - 하나의 영역에서 Compute Engine 인스턴스에 의해서만 액세스 가능 - 하나의 인스턴스에서 읽기/쓰기 모드로 마운트되거나 여러 Compute Engine 인스턴스에서 읽기 전용 모드로 마운트됨 |
확장성 - 멀티 PB 확장 버킷 | 확장성 - 10TB 볼륨 한도 | |
사용 방법 - REST 인터페이스. 로컬 연결 블록 스토리지보다 지연 시간이 김 - 쓰기 의미 체계에 파일 삽입 및 덮어쓰기만 포함 - 버전 관리 제공 - Cloud Storage에서 암시적 파일 지원 | 사용 방법 - SCSI 인터페이스. 지연 시간 짧음 - 트랜잭션 형식의 쓰기 의미 체계 - 임의 편집 - 버전 관리 없음, 연속 편집 - 파일에 사용하기 위해 파일 시스템 포맷 필수 | |
대상 사용자 | - 모바일, 소비자, 게임, SaaS를 위한 콘텐츠 배포 - 리치 미디어 - 병렬화 가능한 HPC 작업(예: 렌더링, 유전체학)을 위한 읽기 전용 입력 - 백업 및 보관 - Hadoop(GHFS 사용) | Compute Engine 부팅 기기 빌드할 원시 블록 Datastore - SQL 서버(예: MySQL) - NoSQL 서버(예: Cassandra/Mongo) - 파일 서버(예: Gluster) - 키 값 영구 저장소(예: Redis) |