Cloud Storage
Cloud storage is a fully managed scalable service, no need to provision capacity ahead of time. Each object in Cloud storage has a URL. Cloud storage consists of buckets you create and configure and use to hold your storage objects(immutable – no edit, create new versions). Cloud storage encrypts your data on the server side before being written to disk. (by default = https). You can move objects of cloud storage to other GCP storage services. When you create a bucket, it is given a globally unique name, specify a geographic location where the bucket and its contents are stored, and a default storage class.
Bucket attributes | Bucket contents |
---|---|
Globally unique name | Files in a flat namespace |
Storage class | N/A |
Location | Region or multi-region |
IAM policies or access control lists | Access Control Lists(ACLs) offer finer controls |
Object versioning setting | N/A |
Object lifecycle management rules | N/A |
Parameters | Multi-regional | Regional | Nearline | Coldline |
---|---|---|---|---|
Intended for data that is | Most frequently accessed | Accessed frequently within a region | Accessed less than a month | Accessed less than once a year |
Availability SLA | 99,95% | 99.90% | 99.00% | 99.00% |
Access APIs |
Consistent APIs |
|||
Access time |
Millisecond access |
|||
Storage price |
The price per GB per month increases from left to right |
|||
Retrieved price |
The total Price per GB per month transferred decreases from left to right |
|||
Use cases | Content storage and delivery | In-region analytics transcoding | Long-tail content backups | Archiving, disaster recovery |
Multi-regional storage: At least 2 geographic locations separated by at least 160km
Regional: To store data close to their computing engine or virtual machines
Cloud Storage in Google Cloud Platform (GCP)
We can store our data on a remote server with Google Cloud storage, and we can access that data whenever we need to. In addition, Google Cloud Platform provides a number of cloud storage choices, each with special features and applications. The types are listed below.
- Google Cloud Persistent Disk(Block Storage)
- Google Cloud Filestore(Network File storage)
- Google Cloud Storage (Object Storage).
- Google Cloud Storage for Firebase
- Google Cloud Storage Transfer Service