-
Object
-
Cloud Storage
-
Good for:
- Binary or object data (Images, media serving, backups)
-
Use cases
- Website content
- Storing data for archiving and disaster recovery
- Distributing large data objects to users via direct download
-
Key features
- Scalable to exabytes
- Very high availability across all storage classes
-
Location types
-
Multi-region
- Is a large geographic area, such as the United States, that contains two or more geographics places
- Objects stored here are geo-redundant
-
Dual-region
- Is a specific pair of regions, such as Finland and the Netherlands
- Objects stored here are geo-redundant
-
Region
- Is a specific geographic place, such as London
-
Storage classes
-
Standard
- Is best for data that is frequently accessed ("hot" data) and/or stored for only brief periods of time
- This is the most expensive storage class
- It has not minumum storage duration
- SLA -> 99.95% (multi/dual), 99.90% (region)
-
Nearline
- Is a low-cost, highly durable storage service for storing infrequently accessed data like data backup, long-tail multimedia content, and data archiving
- It has 30-day minimum storage duration
- SLA -> 99.90% (multi/dual), 99.00% (region)
-
Coldline
- Is a very-low-cost, highly durable storage service for storing infrequently accessed data
- It has a 90-day minimum storage duration
- SLA -> 99.90% (nulti/dual), 99.00% (region)
-
Archive
- Is the lowest-cost, highly durable storage service for data archiving, online backup, and disaster recovery.
- It has a 365-day minimum storage duration
- SLA -> None
-
File
-
Filestore
- Is a managed file storage service for applications that require a file system interface and a shared file system for data
-
Good for:
- Network Attached Storage - NAS (Latency sensitive workloads)
-
Use cases
- Application migration
- Media rendering
- Electronic Design Automation (EDA)
- Data analytics
- Genomics processing
- Web content management
-
Relational
-
Cloud SQL
- Is a fully managed service of either MySQL, PostgreSQL, or Microsoft SQL Server databases
-
Good for:
- Web frameworks (CMS, eCommerce)
-
Performance
- 64 TB of storage
- 60,000 IOPS
- 624 GB of RAM per instance
- Scale out with read replicas
-
Cloud Spanner
- Combines the benefits of relational database structure with non-relational horizontal scale
-
Key features
- Scale to petabytes
- Strong consistency
- High availability
- Horizontal scalability
- Used for financial and inventory applications
-
Good for:
- RDBMS + scale, HA, HTAP (User metadata, Ad/Fin/Mar Tech
-
Non-relational
-
Firestore
- Is a fast, fully managed, serverless, cloud native, NoSQL, document database that simplifies storing, syncing and querying data for mobile web and IoT apps at global scale
-
Good for:
- Hierarchical, mobile, web (User profiles, game state)
-
Key features
- Live synchronization and offline support
- Security features
- ACID transactions
- Multi-region replication
-
Cloud Bigtable
- Is a fully managed NoSQL wide-column database
-
Key features
- Petabyte-scale
- Consistent sub-10ms latency
- Seamless scalability for throughput
- Learns and adjusts to access patterns
- Storage engine for ML applications
- Easy integration with open source big data tools (Hadoop, Cloud Dataflow, Cloud Dataproc)
-
Good for:
- Heavy read + write, events (AdTech, Fintech, IoT)
- Best option for streaming IoT data
- Ingesting the data
- Real-time analytics and high-performance
-
Warehouse
-
BigQuery
- Fully-managed, highly-scalable, and cost-effective data warehouse designed for large-scale data analytics
- Is the default storage for tabular data
- Optimized for large-scale, ad-hoc SQL-based analysis and reporting
- Works well in case where the data does not change often
-
Good for:
- Enterprise data warehouse (Analytics, dashboards)
- Long-term storage and analytics
-
Memory
-
Memorystore
- Is a fully managed Redis service
-
Key features
- In-memory data store service
- Focus on building great apps
- High availability, failover, patching, and monitoring
- Sub-millisecond latency
- Instances up to 300 GB
- Network throughput of 12 Gbps
- Easy Lift-and-Shift