StorageはオブジェクトストレージのSaaSで、AWSで言うところのS3に相当するようなサービスです。Storage側で自動的に暗号化されてGoogleのディスクに保存されます。Classラインナップ以下の3種類があります。Availability(DRA)はS3の低冗長化ストレージ、NearlineはS3で言うところのGlacierの立ち位置のサービスです。NearlineはGlacierとかなり違った特徴を持っていますので、後述の説明を参考にしてください。ClassはBucketごとに設定します。Classは後から変更できないので、変更(のようなこと)をしたい場合は別Bucketを作成してコピーする形になります。可用性は高く、かつ読み出しレイテンシは低く、10msec程度で読み取り開始します。Availability(DRA)はStandardと同じレイテンシですが、可用性を下げる代わりに安くなります。ログの一時保存先などに利用すると良さそうです。Nearlineは少し可用性が低く読み出しレイテンシが高い(読み込みが遅い)です。レイテンシが高いと言ってもおおむね2~5秒で読み込みできるようになります。制約が大きい代わりにとても安いストレージクラスです。Bucket単位での管理データはBucket(バケツ)ごとに管理します。Bucketはフォルダやディレクトリと違いネストできませんが、Bucketの中にフォルダを作成することはできます。Bucket内のオブジェクト(≒ファイル)数は制限がありません。1ファイルあたりの容量についても、TB級のファイルも置けるとのことです。新しいBucketを作成する際には以下を指定します。場所についてはアップロード元に近いところを選択するのが良さそうです。Cacheから配信することで高速にダウンロードが可能になっています。consistencyを採用しているため、uploadが終わったらすぐ読み取りが可能です。書き込んだオブジェクトはImmutableなので更新はできず、更新の代わりに削除・作成で対応します。StorageはGCPの他のサービスでも活用されています。SQLではデータインポート元として使ったりしています。hookで通知を受け知ることができる機能です。通知エラーが発生した場合はリトライしてくれるというすばらしい親切設計になっています。Storageでは組込みの機能になっています。詳細な使い方についてはリンク先をご覧ください。Storageだけを使って静的なWebサイトを提供することもできます。バケット名をドメイン名にする必要があり、ドメイン名の場合はドメインの所有者であることを認証する必要があります。認証方法は「http://ドメイン/」のヘッダに指定の文字列を埋め込む、DNSのTXTレコードに指定の文字列を埋め込むなどの方法があります。Apexのサイトとしては利用できません(www.example.comは可能ですが、example.comは不可能⁠)⁠。Consoleで設定可能です。PUBLICLYのチェックを付けて読み取りを許可します。格納しておくためにストレージ利用容量に対する費用がかかり、出し入れするためにネットワーク利用量に対する費用がかかり、データ操作のためのAPIリクエスト数に対する費用がかかります。ストレージ利用容量価格は以下のとおりです。$0.010GB/月ネットワーク利用量価格は以下のとおりです。アップロードについては無償です。$0.15/GBデータ操作のためのAPIリクエスト数の価格は以下のとおりです。APIでの操作のクラス分けは以下のとおりです。APIでの操作のクラス分けは以下のとおりです。Platform次回は次回はデータ解析基盤のBigQueryと、その他のサービスを紹介する予定です。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。