Kazunori Sato
Developer Advocate, Cloud Platform
The Googliness of
Google Cloud Platform
+Kazunori Sato
@kazunori_279
Developer Advocate, Cloud Platform
- Developer Community Support
- gcp ja night, Docker Meetup, GCPUG
- Product Launch Support
Google Developers Summit Tokyo - Google Cloud Platform で知る Google クラウドの「Google らしさ」
Google Developers Summit Tokyo - Google Cloud Platform で知る Google クラウドの「Google らしさ」
Cloud Technology Innovations
2012 2013
MapReduce
Spanner/F1
2003 2006 2007 2010 2011
GFS
Omega
Colossus
Cloud Storage
Dremel
BigQuery
Bigtable
Cloud Datastore
Paxos impl.
2004
Management MobileDeveloper Tools
Compute
Networkin
g
Big Data
Storage
Google Compute Engine
Google App Engine
Google BigQuery
Data Analytics with Google’s
massively parallel query engine
IaaS with Google’s
network and computing infra
PaaS with Google’s
container technology
Google BigQuery
72 hours / min
100 petabytes
500M active users
How Big is Big Data in Google?
In Google, we use
Google BigQuery
for processing
Big Data
SELECT
top(appId, 20) AS app,
count(*) AS count
FROM installlog.2013
ORDER BY
count DESC
Scans 100B rows
in 10 sec, without index.
Google BigQuery: Massively Parallel Query Service
Cost of BigQuery
Storing 1TB = $26 / month
Query on 10GB = $0.05 / query
select top(title), count(*)
from publicdata:samples.wikipedia
To scan 1 TB in 1 sec,
you need 5,000 disks in parallel
Massively Parallel Processing
Mixer 0
Mixer 1 Mixer 1
Shard Shard Shard Shard
ColumnIO on Colossus SELECT state, year
COUNT(*)
GROUP BY state
WHERE year >= 1980 and year < 1990
ORDER BY count_babies DESC
LIMIT 10
COUNT(*)
GROUP BY state
Tree structure for fast aggregation
Streaming API + Fluentd: real-time import at 1M+ rows/s
Google App Engine
Google App Engine: PaaS from Google
Google confidential | Do not distribute
Google’s Container Technology
Every Google service runs in containers
Launches 2B containers every week
Google confidential | Do not distribute
Scaling Out by Google’s Container Technology
Instantiation
in 40 ms
GAE Architecture And Optmization
The Traditional Web Development
Hardware Failures
Traffic Spike
Growing Big Data
Complex Design
Complex Dev.
Complex Admin
Cost
GAE Architecture And Optmization
Google App Engine Encapsulates Them All
Hardware Failures
Traffic Spike
Growing Big Data
Simpler Design
Simpler Dev
No Admin
No Initial Funding
Source: Google Internal Data
4.75 Million
active applications
作用中應用程式    active applications
700million
“App Engine enabled us to focus on developing the
application. We wouldn’t have gotten here without the
ease of development that App Engine gave us.”
Bobby Murphy, CTO
Snapchat sends
photos and videos each day Google App Engine
scaled seamlessly
during growth to
millions of users
Small team is able
to innovate quickly
and expand
globally
Google Compute Engine
The State of the Art Network Technology
Andromeda: The latest Software Defined Network (SDN)
- Intra/Inter zone throughput = 9G bps
- Inter regional private network by default
 Google-scale Load Balancing
region 2 region 3region 1
VMs VMs VMs
:::::::::::::::::::::::::::::::::::::::::::::::HTTP
LB
DNS :)
One global IP:
11.22.33.44
● Load Balancing infra
shared with Google.com
● Easily handles 1M req/s
● TCP anycast with single
global IP
● Fast fail-over in seconds
Live Migration
source: Google
Run and manage an optimized cluster
Kubernetes
Open Source
Workload
API & Tools
Google Container Engine (GKE)
Kubernetes
● Growing Community
● Linux containers support
● Open source orchestration
create and manage
Container Engine
● クラスタをすぐに起動可能
● クラスタ環境の最適化
● Kubernetesを実行管理する
GKE
Master
GKE Nodes
Compute
Engine
VMs
Google Container Engine
Getting Started
http://gcpug.jp/
Thanks !

More Related Content

PPTX
Google for モバイル アプリ 16:00: モバイル kpi 分析の新標準 fluentd + google big query
PDF
Journey to Containerized Application / Google Container Engine
PDF
[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送
PDF
GCP Gaming 2016 Keynote Seoul, Korea
PDF
[English] Create Mobile LBS Application Using Maps API
PDF
GCP Gaming 2016 Seoul, Korea Build Game Server in 20min
PDF
GCP Gaming 2016 Seoul, Korea Gaming Analytics
PDF
Microservices at Mercari
Google for モバイル アプリ 16:00: モバイル kpi 分析の新標準 fluentd + google big query
Journey to Containerized Application / Google Container Engine
[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送
GCP Gaming 2016 Keynote Seoul, Korea
[English] Create Mobile LBS Application Using Maps API
GCP Gaming 2016 Seoul, Korea Build Game Server in 20min
GCP Gaming 2016 Seoul, Korea Gaming Analytics
Microservices at Mercari

What's hot (20)

PDF
Cloud computing overview & Technical intro to Google Cloud
PDF
Google Tech Talk with Dr. Eric Brewer in Korea Apr.27.2015
PDF
node.js on Google Compute Engine
PDF
Google Cloud Platform for the Enterprise
PDF
Introduction to Google Cloud Platform
PDF
Google Cloud Platform Special Training
PDF
Google Cloud Platform - for Mobile Solutions
PPTX
A Complete Guide to the Google Cloud Platform
PDF
GCP Gaming 2016 Seoul, Korea Firebase
PDF
TensorFlow on GCP
PPTX
Introduction to Google Cloud Platform
PDF
Top Advantages of Using Google Cloud Platform
PDF
Google Cloud Platform Introduction - 2016Q3
PDF
Andrea Ulisse - How to build a scalable serverless IoT architecture on GCP - ...
PPTX
Google Cloud Platform: Prototype ->Production-> Planet scale
PPTX
Understanding cloud with Google Cloud Platform
PDF
Google compute engine - overview
PPTX
TIAD : Automate everything with Google Cloud
PPTX
Kubernetes on GCP
PDF
Cloud platform overview for camping
Cloud computing overview & Technical intro to Google Cloud
Google Tech Talk with Dr. Eric Brewer in Korea Apr.27.2015
node.js on Google Compute Engine
Google Cloud Platform for the Enterprise
Introduction to Google Cloud Platform
Google Cloud Platform Special Training
Google Cloud Platform - for Mobile Solutions
A Complete Guide to the Google Cloud Platform
GCP Gaming 2016 Seoul, Korea Firebase
TensorFlow on GCP
Introduction to Google Cloud Platform
Top Advantages of Using Google Cloud Platform
Google Cloud Platform Introduction - 2016Q3
Andrea Ulisse - How to build a scalable serverless IoT architecture on GCP - ...
Google Cloud Platform: Prototype ->Production-> Planet scale
Understanding cloud with Google Cloud Platform
Google compute engine - overview
TIAD : Automate everything with Google Cloud
Kubernetes on GCP
Cloud platform overview for camping
Ad

Viewers also liked (20)

PDF
6 月 18 日 Next - Engines 入門: Cloud Platform でのコンピューティング
PDF
6 月 18 日 Next - 意外と簡単、AI を使ったリアルタイム モバイルゲーム開発
PDF
6 月 18 日 Next - あっという間の、Google Cloud Platform 開発ガイド
PDF
Googleにおける機械学習の活用とクラウドサービス
PDF
Google Cloud のネットワークとロードバランサ
PDF
GCPとBigQueryを用いたIoT基盤の構築
PDF
6 月 18 日 Next - 基調講演 (Greg DeMichillie パート)
PDF
6 月 18 日 Next - Cloud Networking
PDF
6 月 18 日 Next - Kubernetes のコンテナ技術ですべてをシンプルに
PDF
Google for Mobile: Google スケールで構築する! ゲームインフラと分析環境 - 橋口 剛
PDF
CEDEC 2015: Google スケールで実現する!ゲーム&分析基盤
PDF
No-Ops で大量データ処理基盤
PDF
Google for Mobile: コンテナで作るモバイル バックエンド - 福田 潔
PDF
Firebase によるリアルタイム モバイル開発 @gcpug 福岡
PDF
Google BigQuery クエリの処理の流れ - #bq_sushi
PDF
Developer summit 2015 gcp
PDF
6 月 18 日 Next - 基調講演 (Tom Kershaw パート)
PDF
Gcp intro-20160721
PDF
BigQueryを始めてみよう - Google Analytics データを活用する
PDF
Google Cloud Dataflow を理解する - #bq_sushi
6 月 18 日 Next - Engines 入門: Cloud Platform でのコンピューティング
6 月 18 日 Next - 意外と簡単、AI を使ったリアルタイム モバイルゲーム開発
6 月 18 日 Next - あっという間の、Google Cloud Platform 開発ガイド
Googleにおける機械学習の活用とクラウドサービス
Google Cloud のネットワークとロードバランサ
GCPとBigQueryを用いたIoT基盤の構築
6 月 18 日 Next - 基調講演 (Greg DeMichillie パート)
6 月 18 日 Next - Cloud Networking
6 月 18 日 Next - Kubernetes のコンテナ技術ですべてをシンプルに
Google for Mobile: Google スケールで構築する! ゲームインフラと分析環境 - 橋口 剛
CEDEC 2015: Google スケールで実現する!ゲーム&分析基盤
No-Ops で大量データ処理基盤
Google for Mobile: コンテナで作るモバイル バックエンド - 福田 潔
Firebase によるリアルタイム モバイル開発 @gcpug 福岡
Google BigQuery クエリの処理の流れ - #bq_sushi
Developer summit 2015 gcp
6 月 18 日 Next - 基調講演 (Tom Kershaw パート)
Gcp intro-20160721
BigQueryを始めてみよう - Google Analytics データを活用する
Google Cloud Dataflow を理解する - #bq_sushi
Ad

Similar to Google Developers Summit Tokyo - Google Cloud Platform で知る Google クラウドの「Google らしさ」 (20)

PPTX
Google Cloud Fundamentals by CloudZone
PDF
Google cloud platform Introduction - 2014
PPTX
Session 4 GCCP.pptx
PDF
Google Cloud - Scale With A Smile (Dec 2014)
PDF
A fresh look at Google’s Cloud by Mandy Waite
PDF
Scale with a smile with Google Cloud Platform At DevConTLV (June 2014)
PDF
A Tour of Google Cloud Platform
PPTX
GCCP Session 2.pptx
PDF
Google Cloud Platform Update
PDF
Next Generation Cloud Computing With Google - RightScale Compute 2013
PDF
Google not all clouds are created equal - sap sapphire 2014 (1)
PDF
What is Google Cloud Platform - GDG DevFest 18 Depok
PDF
How Google Does Big Data - DevNexus 2014
PDF
Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...
PDF
Google cloud platform introduction
PDF
Google Cloud Fundamentals
PDF
Cloud computing overview & running your code on Google Cloud (Jun 2019)
PDF
Google Cloud Computing compares GCE, GAE and GKE
PDF
Google Cloud Platform
PDF
Mandy Waite, Warszawa marzec 2013
Google Cloud Fundamentals by CloudZone
Google cloud platform Introduction - 2014
Session 4 GCCP.pptx
Google Cloud - Scale With A Smile (Dec 2014)
A fresh look at Google’s Cloud by Mandy Waite
Scale with a smile with Google Cloud Platform At DevConTLV (June 2014)
A Tour of Google Cloud Platform
GCCP Session 2.pptx
Google Cloud Platform Update
Next Generation Cloud Computing With Google - RightScale Compute 2013
Google not all clouds are created equal - sap sapphire 2014 (1)
What is Google Cloud Platform - GDG DevFest 18 Depok
How Google Does Big Data - DevNexus 2014
Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...
Google cloud platform introduction
Google Cloud Fundamentals
Cloud computing overview & running your code on Google Cloud (Jun 2019)
Google Cloud Computing compares GCE, GAE and GKE
Google Cloud Platform
Mandy Waite, Warszawa marzec 2013

More from Google Cloud Platform - Japan (20)

PDF
ServerlessDays Tokyo 2022 Virtual.pdf
PDF
20221105_GCPUG 女子会 Kubernets 編.pdf
PDF
Google Cloud でアプリケーションを動かす.pdf
PDF
[External] 2021.12.15 コンテナ移行の前に知っておきたいこと @ gcpug 湘南
PDF
What’s new in cloud run 2021 後期
PDF
【Dialogflow cx】はじめてみよう google cloud dialogflow cx 編
PDF
Google Cloud で実践する SRE
PDF
[Cloud OnAir] 事例紹介 : 株式会社マーケティングアプリケーションズ 〜クラウドへのマイグレーションとその後〜 2020年12月17日 放送
PDF
[Cloud OnAir] 【実演】Google Cloud VMware Engine と VMware ソリューションを組み合わせたハイブリッド環境の...
PDF
[Cloud OnAir] Google Workspace でできる データ分析と業務自動化のご紹介 2020年12月3日 放送
PDF
[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送
PDF
[Cloud OnAir] Google Cloud における RDBMS の運用パターン 2020年11月19日 放送
PDF
[Cloud OnAir] 事例紹介: 株式会社オープンハウス 〜Google サービスを活用したオープンハウスの AI の取り組み〜 2020年11月1...
PDF
[Cloud OnAir] 【Anthos 演習】 解説を聞きながら Anthos を体験しよう 2020年11月5日 放送
PDF
[Cloud OnAir] 【Google Kubernetes Engine 演習】解説を聞きながら GKE を体験しよう 2020年10月29日 放送
PDF
[Cloud OnAir] Google Cloud の AI / IoT 最新事例紹介 2020年10月22日 放送
PDF
[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送
PDF
[Cloud OnAir] Talks by DevRel Vol.5 アプリケーションのモダナイゼーション 2020年9月3日 放送
PDF
明日から役立つ BigQuery ML 活用 5 つのヒント | Google Cloud INSIDE Games & Apps: Online
PDF
今だから知りたい BigQuery 再入門 | Google Cloud INSIDE Games & Apps: Online
ServerlessDays Tokyo 2022 Virtual.pdf
20221105_GCPUG 女子会 Kubernets 編.pdf
Google Cloud でアプリケーションを動かす.pdf
[External] 2021.12.15 コンテナ移行の前に知っておきたいこと @ gcpug 湘南
What’s new in cloud run 2021 後期
【Dialogflow cx】はじめてみよう google cloud dialogflow cx 編
Google Cloud で実践する SRE
[Cloud OnAir] 事例紹介 : 株式会社マーケティングアプリケーションズ 〜クラウドへのマイグレーションとその後〜 2020年12月17日 放送
[Cloud OnAir] 【実演】Google Cloud VMware Engine と VMware ソリューションを組み合わせたハイブリッド環境の...
[Cloud OnAir] Google Workspace でできる データ分析と業務自動化のご紹介 2020年12月3日 放送
[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送
[Cloud OnAir] Google Cloud における RDBMS の運用パターン 2020年11月19日 放送
[Cloud OnAir] 事例紹介: 株式会社オープンハウス 〜Google サービスを活用したオープンハウスの AI の取り組み〜 2020年11月1...
[Cloud OnAir] 【Anthos 演習】 解説を聞きながら Anthos を体験しよう 2020年11月5日 放送
[Cloud OnAir] 【Google Kubernetes Engine 演習】解説を聞きながら GKE を体験しよう 2020年10月29日 放送
[Cloud OnAir] Google Cloud の AI / IoT 最新事例紹介 2020年10月22日 放送
[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送
[Cloud OnAir] Talks by DevRel Vol.5 アプリケーションのモダナイゼーション 2020年9月3日 放送
明日から役立つ BigQuery ML 活用 5 つのヒント | Google Cloud INSIDE Games & Apps: Online
今だから知りたい BigQuery 再入門 | Google Cloud INSIDE Games & Apps: Online

Recently uploaded (20)

PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PPTX
2018-HIPAA-Renewal-Training for executives
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
UiPath Agentic Automation session 1: RPA to Agents
PDF
STKI Israel Market Study 2025 version august
PDF
Zenith AI: Advanced Artificial Intelligence
PPTX
The various Industrial Revolutions .pptx
PPT
Geologic Time for studying geology for geologist
PDF
Architecture types and enterprise applications.pdf
PDF
OpenACC and Open Hackathons Monthly Highlights July 2025
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
PPT
Module 1.ppt Iot fundamentals and Architecture
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Flame analysis and combustion estimation using large language and vision assi...
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
DOCX
search engine optimization ppt fir known well about this
PDF
Five Habits of High-Impact Board Members
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PPTX
Microsoft Excel 365/2024 Beginner's training
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
2018-HIPAA-Renewal-Training for executives
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
UiPath Agentic Automation session 1: RPA to Agents
STKI Israel Market Study 2025 version august
Zenith AI: Advanced Artificial Intelligence
The various Industrial Revolutions .pptx
Geologic Time for studying geology for geologist
Architecture types and enterprise applications.pdf
OpenACC and Open Hackathons Monthly Highlights July 2025
Credit Without Borders: AI and Financial Inclusion in Bangladesh
Module 1.ppt Iot fundamentals and Architecture
Chapter 5: Probability Theory and Statistics
Flame analysis and combustion estimation using large language and vision assi...
Taming the Chaos: How to Turn Unstructured Data into Decisions
search engine optimization ppt fir known well about this
Five Habits of High-Impact Board Members
The influence of sentiment analysis in enhancing early warning system model f...
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Microsoft Excel 365/2024 Beginner's training

Google Developers Summit Tokyo - Google Cloud Platform で知る Google クラウドの「Google らしさ」

  • 1. Kazunori Sato Developer Advocate, Cloud Platform The Googliness of Google Cloud Platform
  • 2. +Kazunori Sato @kazunori_279 Developer Advocate, Cloud Platform - Developer Community Support - gcp ja night, Docker Meetup, GCPUG - Product Launch Support
  • 5. Cloud Technology Innovations 2012 2013 MapReduce Spanner/F1 2003 2006 2007 2010 2011 GFS Omega Colossus Cloud Storage Dremel BigQuery Bigtable Cloud Datastore Paxos impl. 2004
  • 7. Google Compute Engine Google App Engine Google BigQuery Data Analytics with Google’s massively parallel query engine IaaS with Google’s network and computing infra PaaS with Google’s container technology
  • 9. 72 hours / min 100 petabytes 500M active users How Big is Big Data in Google?
  • 10. In Google, we use Google BigQuery for processing Big Data SELECT top(appId, 20) AS app, count(*) AS count FROM installlog.2013 ORDER BY count DESC Scans 100B rows in 10 sec, without index.
  • 11. Google BigQuery: Massively Parallel Query Service
  • 12. Cost of BigQuery Storing 1TB = $26 / month Query on 10GB = $0.05 / query
  • 13. select top(title), count(*) from publicdata:samples.wikipedia To scan 1 TB in 1 sec, you need 5,000 disks in parallel Massively Parallel Processing
  • 14. Mixer 0 Mixer 1 Mixer 1 Shard Shard Shard Shard ColumnIO on Colossus SELECT state, year COUNT(*) GROUP BY state WHERE year >= 1980 and year < 1990 ORDER BY count_babies DESC LIMIT 10 COUNT(*) GROUP BY state Tree structure for fast aggregation
  • 15. Streaming API + Fluentd: real-time import at 1M+ rows/s
  • 17. Google App Engine: PaaS from Google
  • 18. Google confidential | Do not distribute Google’s Container Technology Every Google service runs in containers Launches 2B containers every week
  • 19. Google confidential | Do not distribute Scaling Out by Google’s Container Technology Instantiation in 40 ms
  • 20. GAE Architecture And Optmization The Traditional Web Development Hardware Failures Traffic Spike Growing Big Data Complex Design Complex Dev. Complex Admin Cost
  • 21. GAE Architecture And Optmization Google App Engine Encapsulates Them All Hardware Failures Traffic Spike Growing Big Data Simpler Design Simpler Dev No Admin No Initial Funding
  • 22. Source: Google Internal Data 4.75 Million active applications 作用中應用程式    active applications
  • 23. 700million “App Engine enabled us to focus on developing the application. We wouldn’t have gotten here without the ease of development that App Engine gave us.” Bobby Murphy, CTO Snapchat sends photos and videos each day Google App Engine scaled seamlessly during growth to millions of users Small team is able to innovate quickly and expand globally
  • 25. The State of the Art Network Technology
  • 26. Andromeda: The latest Software Defined Network (SDN) - Intra/Inter zone throughput = 9G bps - Inter regional private network by default
  • 27.  Google-scale Load Balancing region 2 region 3region 1 VMs VMs VMs :::::::::::::::::::::::::::::::::::::::::::::::HTTP LB DNS :) One global IP: 11.22.33.44 ● Load Balancing infra shared with Google.com ● Easily handles 1M req/s ● TCP anycast with single global IP ● Fast fail-over in seconds
  • 29. Run and manage an optimized cluster Kubernetes Open Source Workload API & Tools Google Container Engine (GKE) Kubernetes ● Growing Community ● Linux containers support ● Open source orchestration create and manage Container Engine ● クラスタをすぐに起動可能 ● クラスタ環境の最適化 ● Kubernetesを実行管理する GKE Master GKE Nodes Compute Engine VMs Google Container Engine