Google Cloud におけるオブジェクト ストレージの活用例とポイント

グーグル・クラウド・ジャパン合同会社
カスタマー エンジニア
近藤 和彦 (kkondo@google.com)

国内システム インテグレーターやグローバルなパブリック クラ
ウド ベンダーにおいて、コンサルタント、エバンジェリスト、プロダクトマーケティング、クラウド ソリューション アーキテク
ト等、様々なロールを通じてお客様のアプリケーション構築の技術支援に携わる。

近藤 和彦
Customer Engineer, Global Public Sector
Google Cloud2020 年にグーグル・クラウド・ジャパン合同会社に入社、現在はパブリック セクター日本担当のカスタマーエンジニアとして、お客様のデジタルトランスフォーメーションの戦略策定やク
ラウド ソリューション構築の技術支援を行っている。

Google’s mission
世界中の情報を整理し、世界中の人々がアクセスできて使えるようにすることである。
Organize world's information andmake it universally accessible
and useful.

Google のサービスで使用している高品質でスケーラブルなインフラ環境を企業に対して提供

SaaS

働き方変革、コミュニケーション

VISIONAPISPEECH
APIAPIGEEアプリケーション開発環境

APP
ENGINECOMPUTEENGINEKUBERNETES
ENGINE

データ分析・機械学習

BIG
QUERY

DATA
FLOW

MACHINELEARNING

インフラ、ストレージ、ネットワーク

CLOUD
STORAGENETWORKINGCOMPUTEENGINE

API（機械学習）・ビジネス連携基盤

PaaS
IaaS

Google Cloud Storage●

容量無制限のオブジェクト ストレージ●

アクセス頻度に応じて、コスト最適化が可能な
4 つのストレージ クラス(Standard / Nearline / Coldline / Archive)●

高い耐久性 (99.999999999% の年間耐久性)●

地理的に離れた場所にデータを複製し冗長化(複数ゾーン、東京・大阪間、アジア内 など)

メディア(画像、ビデオ)

データ分析

バックアップドキュメント

ログ

Web サイト●

高いセキュリティ●

規制対応 (不変ストレージ、アーカイブ)

https://cloud.google.com/storage

Cloud Storage 〜 4 つの活用ポイント

1

ニーズに応じた多様なストレージ選択肢2

保存期間やアクセス頻度にあわせてストレージ クラスを変更

3

コスト負担を利用者側にも4

可用性とセキュリティの考慮

Cloud Storage 〜 4 つの活用ポイント

1

ニーズに応じた多様なストレージ選択肢2

保存期間やアクセス頻度にあわせてストレージ クラスを変更

3

コスト負担を利用者側にも4

可用性とセキュリティの考慮データ プラットフォーム
お客様のニーズに応じた多様な選択肢を提供
仮想マシン

データ
ウェアハウス

NoSQL

リレーショナルオブジェクト

インメモリ

ComputeEngine

Cloud
SQL

Cloud
Spanner

Cloud
Bigtable

CloudFirestore

BigQuery

Cloud
Storage

Cloud
Memorystore

クラウド上の仮想マシン

マネージド
RDBMS

スケーラブル
高可用性
RDBMS

低レイテンシワイド
カラムストアサーバーレスドキュメント
ストア

エンター
プライズ
DWH

オブジェクト
ストレージ

マネージド
Redis
Memcached

メディア(画像、ビデオ)

データ分析

バックアップ

データやファイルのアーカイブ

ドキュメントログ

アプリデータ

規制対応

Web サイト

災害対策

Cloud Storage 〜 4 つの活用ポイント

1

ニーズに応じた多様なストレージ選択肢

2保存期間やアクセス頻度にあわせてストレージ クラスを変更

3

コスト負担を利用者側にも4

可用性とセキュリティの考慮

Cloud Storage 〜 ストレージ クラス●Standard

Nearline

Coldline

Archive$0.023 (GB / 時間)$0.016 (GB / 時間)$0.006 (GB / 時間)$0.0025 (GB / 時間)

アクセス頻度に応じたコスト最適化のオプション
右に行くにつれ、ストレージ料金は安くなるが、アクセス料金が高くなる●

Archive であっても迅速な処理が可能●

ライフサイクル管理機能を使用し、一定期間変更の無いオブジェクトをアーカイブ等へ自動変換●

Nearline (30 日)、Coldline (90 日)、Archive (365 日) の最小保存期間があり、これより前に変更や削除、ストレージ クラスの変更を行うと、早期削除料金がかかる
https://cloud.google.com/storage/pricing

Cloud Storage 〜 4 つの活用ポイント

1

ニーズに応じた多様なストレージ選択肢2

保存期間やアクセス頻度にあわせてストレージ クラスを変更

3

コスト負担を利用者側にも4可用性とセキュリティの考慮

コスト負担を利用者側にも 〜 リクエスト元による支払い
データの利用に関する費用負担を利用者に求める仕組みを実現可能
通常

リクエスト元支払い

ネットワーク通信料金
オペレーション料金 (データアクセス)

データ取得料金 (Nearline, Coldline, Archive のみ)

リクエスト元所有者

ストレージ料金所有者
その他 (早期割引料金)

コスト負担を利用者側にも 〜 リクエスト元による支払い

Cloud Storage 〜 4 つの活用ポイント

1

ニーズに応じた多様なストレージ選択肢2

保存期間やアクセス頻度にあわせてストレージ クラスを変更

3

コスト負担を利用者側にも4

可用性とセキュリティの考慮

ストレージサービス: デフォルトで暗号化して保存

Google Cloud への接続はTLS 暗号化が必須

Storage
OS + IPC
BootHardware

データはチャンクに分割され、それぞれが異なる暗号鍵で暗号化

データ暗号化キー
は、キー暗号化
キーでラップ暗号化されたチャンクと、ラップされた暗号化キーは、
Google のストレージインフラ
全体に分散政府情報システムのためのセキュリティ評価制度 (ISMAP)
2021 年 3 月 12 日 Google Cloud Platform と Google Workspace がともに「政府情報システムのためのセキュリティ評価制度(ISMAP)」において評価を受け、登録完了しました。
https://www.ipa.go.jp/security/ismap/cslist.html

https://cloud.google.com/blog/ja/products/gcp/google-cloud-ismap

Cloud Storage のセキュリティ対策
アクセス権限の管理●

バケット / オブジェクトに対してアクセス権限の付与が可能●

オブジェクト / バケットの一般公開も可能●

署名付き URL を作成し、一定期間、一定のアクセス権限を与える事が可能

顧客指定の暗号鍵●

お客様が所有する独自の暗号化鍵を使って暗号化

バケットロック●

不変ストレージ (WORM) オプションによる FINRA, SEC, CFTC などのコンプライアンス要件へ対応●

バケット内のオブジェクトを置換、削除できるのは、ポリシーの保持期間を経過した後

https://storage.googleapis.com/example-bucket/cat.jpeg?X-Goog-Algorithm=GOOG4-RSA-SHA256&X-Goog-Credential=example%40example-project.iam.gserviceacco
unt.com%2F20181026%2Fus-central-1%2Fstorage%2Fgoog4_request&X-Goog-Date=20181026T181309Z&X-Goog-Expires=900&X-Goog-SignedHeaders=host&X-Goog-Signatur
e=247a2aa45f169edf4d187d54e7cc46e4731b1e6273242c4f4c39a1d2507a0e58706e25e3a85a7dbb891d62afa8496def8e260c1db863d9ace85ff0a184b894b117fe46d1225c82f2aa1
9efd52cf21d3e2022b3b868dcc1aca2741951ed5bf3bb25a34f5e9316a2841e8ff4c530b22ceaa1c5ce09c7cbb5732631510c20580e61723f5594de3aea497f195456a2ff2bdd0d13bad4
7289d8611b6f9cfeef0c46c91a455b94e90a66924f722292d21e24d31dcfb38ce0c0f353ffa5a9756fc2a9f2b40bc2113206a81e324fc4fd6823a29163fa845c8ae7eca1fcf6e5bb48b32
00983c56c5ca81fffb151cca7402beddfc4a76b133447032ea7abedc098d2eb14a7

Cloud Storage の可用性
Cloud Storage バケットの作成時に、以下の中からロケーション タイプを選択

リージョン
ひとつのリージョン (東京など) 内の複数のゾーンに格納
デュアル リージョン
２つのリージョン (東京と大阪など) でデータを格納マルチ リージョン
広範囲な地域 (アジアなど) にまたがってデータを格納Cloud Storage 〜 4 つの活用ポイント

1

ニーズに応じた多様なストレージ選択肢2

保存期間やアクセス頻度にあわせてストレージ クラスを変更

3

コスト負担を利用者側にも4

可用性とセキュリティの考慮