A software company is building a mobile gaming platform on Google Cloud. The architecture team needs to choose managed storage services for two distinct workloads:
1. User profiles and game session states requiring low-latency NoSQL document storage with high availability and a flexible schema.
2. Binary game asset files (graphics and audio) requiring object storage with automated rules to transition older files to lower-cost archival tiers.
Which TWO Google Cloud storage services should the architect recommend?
- Cloud Firestore for storing document-based user profiles and game state dataCevap
- Cloud Storage with Object Lifecycle Management for storing binary asset filesCevap
- CCloud Spanner for storing document-based user profile data to enforce strict relational table constraints
- DTransfer Appliance for stream processing live user profile state changes into backend analytics
Cevap
Cloud Firestore for user profiles and game state data, combined with Cloud Storage utilizing Object Lifecycle Management for binary game assets.
Cloud Firestore is the ideal serverless NoSQL document database for managing flexible user profiles and state documents with low latency. Cloud Storage is designed specifically for unstructured binary assets (graphics and audio) and provides native Object Lifecycle Management rules to automatically downgrade objects to colder, cost-optimized storage classes over time.
Adım Adım Çözüm
Anahtar Kavram
Selecting GCP storage services based on data structure (document NoSQL vs unstructured binary objects) and lifecycle automation features.