Aller au contenu principal

Cloud Storage

What is Cloud Storage

Cloud Storage is a service that allows you to store and access data. It is a scalable, durable, and secure object storage service that is designed to store large amounts of data.

You can store any type of data:

  • Unstructured Data: Images, videos, audio files, backups, logs, and other large files.
  • Semi-Structured Data: JSON, XML, CSV ...
  • Structured Data: Databases, tables, parquet files ...

 

Data are store under form of objects, each object has a unique key that identifies it.

You store objects in containers called buckets, who are associated with a project.

Advantages - Disadvantages

AdvantagesDisadvantages
Cost: Pay for what you useCompliance: Data residency
Elasticity: Scale up or downLatency: Data access time
Flexibility: Store any type of dataControl: Data ownership
Security: Encryption, IAM, ACLOutages: Service availability
Sustainability: Reduce carbon footprint
Redundancy: Data is replicated

Use Cases

  • Backup and Recovery: Store backups of your data.
  • Data Archiving: Store historical data for compliance or analysis.
  • Disaster Recovery: Store data in multiple regions for redundancy.
  • Data Processing: Store data for processing and analysis.
  • Content Distribution: Store and distribute media files.

Storage Classes

Storage Classes - Docs

A storage class is a piece of metadata that is used by every object. It defines the availability and pricing model for an object.

Storage ClassAPI, CLIMin Storage DurationRetrieval FeesAvailability
StandardSTANDARDNoneNo>99.99% multi-regions, 99.99% regions
NearlineNEARLINE30 daysYes99.95% multi-regions, 99.9% regions
ColdlineCOLDLINE90 daysYes99.95% multi-regions, 99.9% regions
ArchiveARCHIVE365 daysYes99.95% multi-regions, 99.9% regions