Features of GCP
- Object Lifecycle Management: Define conditions that trigger data deletion or transition to a cheaper storage class.
- Object Versioning: Continue to store old copies of objects when they are deleted or overwritten.
- Retention policies: Define minimum retention periods that objects must be stored for before they’re deleted.
- The object holds: Place a hold on an object to prevent its deletion
- Customer-managed encryption keys: Encrypt object data with encryption keys stored by the Cloud Key Management Service and managed by you.
- Customer-supplied encryption keys: Encrypt object data with encryption keys created and managed by you.
- Uniform bucket-level access: Uniformly control access to your Cloud Storage resources by disabling object ACLs.
- Requester Pays: Require access to your data to include a project ID to bill for network charges, operation charges, and retrieval fees.
- Bucket Lock: Bucket Lock allows you to configure a data retention policy for a Cloud Storage bucket that governs how long objects in the bucket must be retained.
- Pub/Sub Notifications for Cloud Storage: Send notifications to Pub/Sub when objects are created, updated, or deleted.
- Cloud Audit Logs with Cloud Storage: Maintain admin activity logs and data access logs for your Cloud Storage resources.
- Object- and bucket-level permissions: Cloud Identity and Access Management (IAM) allows you to control who has access to your buckets and objects.
Note: Cloud storage is binary large-object storage with high performance, internal scale, and simple administration (does not require capacity management).
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