Jump to content

Google Cloud Storage

From Wikipedia, the free encyclopedia
(Redirected fromGoogle Storage)
Google Cloud Storage
Type of site
File hosting service
Available inEnglish
OwnerGoogle
URLcloud.google.com/storage/
RegistrationRequired
LaunchedMay 19, 2010;14 years ago(2010-05-19)
Current statusActive

Google Cloud Storageis aRESTfulonline file storageweb servicefor storing and accessing data onGoogle Cloud Platforminfrastructure.[1]The service combines the performance and scalability of Google's cloud with advanced security and sharing capabilities.[2]It is anInfrastructure as a Service(IaaS), comparable toAmazon S3.Contrary toGoogle Driveand according to different service specifications, Google Cloud Storage appears to be more suitable for enterprises.[3]

Feasibility

[edit]

User activation is resourced through theAPIDeveloper Console. Google Account holders must first access the service by logging in and then agreeing to theTerms of Service,followed by enabling a billing structure.

Design

[edit]

Google Cloud Storage stores objects (originally limited to 100 GiB, currently up to 5 TiB) in projects which are organized into buckets. All requests are authorized usingIdentity and Access Managementpolicies oraccess control listsassociated with a user orservice account.Bucket names and keys are chosen so that objects are addressable using HTTPURLs:

  • https://storage.googleapis.com/bucket/object
  • http://bucket.storage.googleapis.com/object
  • https://storage.cloud.google.com/bucket/object

Features

[edit]

Google Cloud Storage offers four storage classes, identical in throughput, latency and durability.[4]The four classes, Multi-Regional Storage, Regional Storage, Nearline Storage, and Coldline Storage, differ in their pricing, minimum storage durations, and availability.[5]

  • Interoperability- Google Cloud Storage is interoperable with other cloud storage tools and libraries that work with services such asAmazon S3andEucalyptus Systems.[6]
  • Consistency- Upload operations to Google Cloud Storage are atomic, providing strong read-after-write consistency for all upload operations.
  • Access Control- Google Cloud Storage usesaccess control lists(ACLs) to manage object and bucket access. An ACL consists of one or more entries, each granting a specific permission to a scope. Permissions define what someone can do with an object or bucket (for example, READ or WRITE). Scopes define who the permission applies to. For example, a specific user or a group of users (such as Google account email addresses, Google Apps domain, public access, etc.)
  • Resumable Uploads- Google Cloud Storage provides a resumable data transfer feature that allows users to resume upload operations after a communication failure has interrupted the flow of data.

References

[edit]
  1. ^Chandrasekaran, K. (2014-12-05).Essentials of Cloud Computing.CRC Press. p. 278.ISBN978-1-4822-0544-2.
  2. ^Murugesan, San; Bojanova, Irena (2016-05-09).Encyclopedia of Cloud Computing.John Wiley & Sons. p. 24.ISBN978-1-118-82195-4.
  3. ^"Choosing Online Backup Storage: Google Cloud Storage vs Google Drive".CloudBerry Lab Blog.Retrieved2017-01-03.
  4. ^Chittaranjan, Pradhan; Himansu, Das; Bighnaraj, Naik; Nilanjan, Dey (2018-04-13).Handbook of Research on Information Security in Biomedical Signal Processing.IGI Global. p. 192.ISBN978-1-5225-5153-9.
  5. ^"Storage Classes".Google Cloud Platform.Retrieved21 January2018.
  6. ^"Daten migrieren".Google Cloud Platform(in German).Retrieved9 July2019.
[edit]