Google Cloud Storage Concepts: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 19: Line 19:


==Storage Class==
==Storage Class==
{{External|https://cloud.google.com/storage/docs/storage-classes}}
===Standard===
===Standard===
Regional or multi-regional. Used for frequent access and the highest availability.
Regional or multi-regional. Used for frequent access and the highest availability.
Line 25: Line 26:
===Archive===
===Archive===
===Default Storage Class===
===Default Storage Class===
==Labels==
==Labels==
Bucket labels are not associated with individual [[#Object|objects]] or object metadata.
Bucket labels are not associated with individual [[#Object|objects]] or object metadata.

Revision as of 17:54, 24 August 2021

External

Internal

Overview

Google Cloud Storage is a global, scalable and secure object (blob) store. Data at rest is encrypted and there is an option to encrypt it with a custom encryption key. Permissions can be granted to members, team, or the objects can be made fully public. The objects are automatically versioned.

Bucket

https://cloud.google.com/storage/docs/key-terms#buckets

A bucket is a basic container that holds data, in form of objects. Buckets are associated with a project. A bucket is defined by its globally unique name, its geographic location and its storage class. Buckets cannot be nested. Bucket creation is a relatively heavy operation, so storage applications should be designed to favor intensive object creation and relatively few bucket operations.

Name

https://cloud.google.com/storage/docs/naming-buckets

Location

https://cloud.google.com/storage/docs/locations

Storage Class

https://cloud.google.com/storage/docs/storage-classes

Standard

Regional or multi-regional. Used for frequent access and the highest availability.

Nearline

Coldline

Archive

Default Storage Class

Labels

Bucket labels are not associated with individual objects or object metadata.

Cloud Storage Namespace

Object

Objects are immutable, which means that an object cannot change throughout its storage lifetime. Does this apply to data or metdata?

Object Data

Object Metadata

https://cloud.google.com/storage/docs/metadata

Collection of name/value pairs that describe various object qualities.

Object Name

Generation Number

Also see Object Versioning.

Object Versioning

https://cloud.google.com/storage/docs/object-versioning

Each object version is uniquely identified by generation number, part of the object metadata.