Google Cloud Storage
This article includes a list of generalreferences,butit lacks sufficient correspondinginline citations.(June 2022) |
Type of site | File hosting service |
---|---|
Available in | English |
Owner | |
URL | cloud |
Registration | Required |
Launched | May 19, 2010 |
Current status | Active |
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]- ^Chandrasekaran, K. (2014-12-05).Essentials of Cloud Computing.CRC Press. p. 278.ISBN978-1-4822-0544-2.
- ^Murugesan, San; Bojanova, Irena (2016-05-09).Encyclopedia of Cloud Computing.John Wiley & Sons. p. 24.ISBN978-1-118-82195-4.
- ^"Choosing Online Backup Storage: Google Cloud Storage vs Google Drive".CloudBerry Lab Blog.Retrieved2017-01-03.
- ^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.
- ^"Storage Classes".Google Cloud Platform.Retrieved21 January2018.
- ^"Daten migrieren".Google Cloud Platform(in German).Retrieved9 July2019.
External links
[edit]- Official website
- Google Cloud Storage Discussion Group
- Intro to new Google cloud technologies: Google Cloud Storage, Prediction API, BigQueryslideshare presentation by Chris Schalk (Developer Advocate at Google)