Cloud Storage (Google Cloud)
From Wikipedia, the free encyclopedia
|
| |
| URL |
cloud |
|---|---|
| 言語 | 英語 |
| タイプ | ファイルホスティングサービス |
| 運営者 | |
| 登録 | 必要 |
| 開始 | 2010年5月19日 |
| 現在の状態 | 稼働中 |
Google Cloud Storage(グーグル・クラウド・ストレージ)は、Google Cloudのインフラストラクチャ上でデータを保存およびアクセスするためのオンラインストレージ・ウェブサービスである[1]。このサービスは、Googleのクラウドのパフォーマンスとスケーラビリティに、高度なセキュリティと共有機能を組み合わせたものである[2]。これはAmazon S3に匹敵する「サービスとしてのインフラストラクチャ」(IaaS)である。Google ドライブとは異なり、異なるサービス仕様に基づいているため、Cloud Storageは企業での利用により適しているとされる[3]。
設計
Google Cloud Storageは、バケット(bucket)にまとめられたプロジェクト内にオブジェクト(当初は100GiBに制限されていたが、現在は最大5TiBまで)を保存する。すべてのリクエストは、ユーザーまたはサービスアカウントに関連付けられたIdentity and Access Management (IAM) ポリシーまたはアクセス制御リストを使用して認可される。バケット名とキーは、オブジェクトがHTTPのURLを使用してアドレス指定できるように選択される。
https://storage.googleapis.com/bucket/objecthttp://bucket.storage.googleapis.com/objecthttps://storage.cloud.google.com/bucket/object
特徴
Cloud Storageは、スループット、レイテンシ、耐久性において同一の4つのストレージクラスを提供している[4]。これら4つのクラス(Multi-Regional Storage、Regional Storage、Nearline Storage、Coldline Storage)は、価格、最小保存期間、および可用性の点で異なっている[5]。
- 相互運用性 - Cloud Storageは、Amazon S3やEucalyptus Systemsなどのサービスで動作する他のクラウドストレージツールやライブラリと相互運用可能である[6]。
- 一貫性 -Cloud Storageへのアップロード操作はアトミックであり、すべてのアップロード操作に対して強力な「書込後読込」の一貫性を提供する。
- アクセス制御 - オブジェクトとバケットのアクセスを管理するためにアクセス制御リスト (ACL) を使用する。ACLは1つ以上のエントリで構成され、それぞれが特定のスコープに対して特定の権限を付与する。権限は、誰かがオブジェクトやバケットに対して何ができるか(例:READやWRITE)を定義し、スコープは権限が誰に適用されるか(特定のユーザー、Googleアカウントのメールアドレス、Google Appsドメイン、公開アクセスなどのユーザーグループ)を定義する。
- 再開可能なアップロード - 通信障害でデータフローが中断された後にアップロード操作を再開できる、再開可能なデータ転送機能を提供している。