Group 5: Object & File Storage
Persistent storage services: Cloud Storage (object storage with multiple classes), Filestore (managed NFS), Persistent Disk (block storage), Local SSD (high-performance local), Archive Storage (long-term retention). Choose based on access patterns, performance requirements, and cost optimization needs.
Services & Core Identity
Cloud Storage
Object storage with multiple classes (Standard, Nearline, Coldline, Archive) for different access patterns and cost optimization.
Filestore
Fully managed NFS file system for applications requiring shared file storage with POSIX compliance.
Persistent Disk
Block storage for Compute Engine VMs with options for Standard (HDD) and SSD performance tiers.
Local SSD
High-performance local storage directly attached to VM instances for maximum throughput and lowest latency.
Archive Storage
Lowest-cost storage class for long-term archival with retrieval times measured in hours.
Key Differences
| Dimension | Cloud Storage | Filestore | Persistent Disk | Local SSD | Archive Storage |
|---|---|---|---|---|---|
| Storage Type | Object | File (NFS) | Block | Block (local) | Object (cold) |
| Access Method | REST API/gsutil | POSIX file system | OS file system | OS file system | REST API (delayed) |
| Performance | High throughput | NFS performance | Consistent IOPS | Maximum IOPS | Archival only |
| Durability | 99.999999999% | 99.99% | 99.999% | VM dependent | 99.999999999% |
| Use Cases | Backup, analytics, CDN | Shared app data | VM boot/data disks | Cache, temp data | Compliance, backup |
| Cost Model | Storage + operations | Provisioned capacity | Provisioned size | Included with VM | Lowest storage cost |
Mathematical Selection Model
Criteria [0..10]. Higher scores indicate better storage fit.
Interpretation Rules
- Cloud Storage: Backup/restore, data lakes, content distribution, analytics data, application assets
- Filestore: Content management, shared application data, legacy file-based applications
- Persistent Disk: VM boot disks, database storage, application data requiring consistent performance
- Local SSD: Database caches, temporary processing, high-performance computing workloads
- Archive Storage: Long-term backup, compliance archiving, disaster recovery, audit logs
When NOT to Use These Storage Options
- Frequently accessed data in Archive Storage (use Standard Cloud Storage)
- Database primary storage on Local SSD (risk of data loss)
- Object storage needs with Filestore (use Cloud Storage)
- Cross-platform file sharing with Persistent Disk (use Filestore)
Summary
GCP storage services provide comprehensive options from high-performance local storage to cost-optimized archival. Cloud Storage dominates for object storage and analytics, Filestore enables shared file systems, Persistent Disk provides reliable VM storage, Local SSD maximizes performance, and Archive Storage minimizes long-term costs. Choose based on access patterns, performance requirements, and cost constraints.