Slide 1

Slide 1 text

Getting to know Google Cloud Platform Guillaume Laforge / @glaforge Google — Developer Advocate

Slide 2

Slide 2 text

>160 millions d’utilisateurs quotidien

Slide 3

Slide 3 text

75 millions de clients 30 millions de chansons 2 milliards de playlists

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

http://bit.ly/pkmgogcp

Slide 6

Slide 6 text

Oui mais, en France? Oui mais, en France?

Slide 7

Slide 7 text

En France aussi, les entreprises sur Google Cloud

Slide 8

Slide 8 text

Et les startups aussi...

Slide 9

Slide 9 text

Sous le capot

Slide 10

Slide 10 text

To organize the world’s information, Google has been building the most powerful infrastructure on the planet.

Slide 11

Slide 11 text

Oregon 3 Iowa 4 N Virginia 3 Los Angeles 3 Finland 3 Belgium 3 S Carolina 3 Montreal 3 Frankfurt 3 London 3 São Paulo 3 Tokyo 3 Taiwan 3 Singapore 2 Future region and number of zones Current region and number of zones Sydney 3 Google Cloud Platform Regions Hong Kong 3 Mumbai 3 Netherlands 2 Osaka 3

Slide 12

Slide 12 text

Unity (US, JP) 2010 Monet (US, BR) 2017 Tannat (BR, UY, AR) 2017 Junior (Rio, Santos) 2017 FASTER (US, JP, TW) 2016 PLCN (HK, LA) 2019 Indigo (SG, ID, AU) 2019 SJC (JP, HK, SG) 2013 Edge node locations >1000 Edge points of presence >100 Network Network sea cable investments Google Cloud Network

Slide 13

Slide 13 text

The Network Matters Typical Cloud Provider Cloud Provider User Google Cloud Google Cloud Google Pop ISP User Google Pop

Slide 14

Slide 14 text

The good old days (2012)...

Slide 15

Slide 15 text

15 The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams. Google Cloud Platform Compute Container Builder Big Data BigQuery Cloud Dataflow Cloud Dataproc Cloud Datalab Cloud Pub/Sub Genomics Storage & Databases Cloud Storage Cloud Bigtable Cloud Datastore Cloud SQL Cloud Spanner Persistent Disk Machine Learning Cloud Machine Learning Cloud Vision API Cloud Speech API Cloud Natural Language API Cloud Translation API Cloud Jobs API Data Studio Cloud Dataprep Cloud Video Intelligence API Internet of Things Cloud IoT Core Advanced Solutions Lab Compute Engine App Engine Container Engine GPU Cloud Functions Container- Optimized OS Identity & Security Cloud IAM Cloud Resource Manager Cloud Security Scanner Key Management Service BeyondCorp Data Loss Prevention API Identity-Aware Proxy Security Key Enforcement

Slide 16

Slide 16 text

16 The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams. Google Cloud Platform Developer Tools Cloud SDK Cloud Deployment Manager Cloud Source Repositories Cloud Tools for Android Studio Cloud Tools for IntelliJ Cloud Tools for PowerShell Cloud Tools for Visual Studio Container Registry Google Plug-in for Eclipse GCP products and services without a unique icon have a generic hexagon. Cloud Test Lab Networking Virtual Private Cloud Cloud Load Balancing Cloud CDN Cloud Interconnect Cloud DNS Cloud Network Cloud External IP Addresses Cloud Firewall Rules Cloud Routes Cloud VPN Management Tools Stackdriver Monitoring Logging Error Reporting Trace Debugger Cloud Deployment Manager Cloud Endpoints Cloud Console Cloud Shell Cloud Mobile App Cloud Billing API Cloud APIs Cloud Router Cloud Partner Interconnect

Slide 17

Slide 17 text

Choice is good, but...

Slide 18

Slide 18 text

COMPUTE

Slide 19

Slide 19 text

Compute Virtual Machines Containers Serverless

Slide 20

Slide 20 text

Containers alone are not enough...

Slide 21

Slide 21 text

Highly customisable Highly managed Compute Engine App Engine Cloud Functions Cloud Launcher Container Builder Container Registry Kubernetes Engine

Slide 22

Slide 22 text

YES NO YES NO NO YES YES NO NO YES Choosing the right compute option mobile events special needs containers Kubernetes

Slide 23

Slide 23 text

@glaforge Demo: Sharing pictures

Slide 24

Slide 24 text

@glaforge Demo: Sharing pictures pic-a-daily.appspot.com

Slide 25

Slide 25 text

@glaforge Demo: Sharing pictures Event-driven logic Data storage User facing Frontend Web + API Admin app Picture files Picture metadata & most frequent tags Vision API annotations: Labels, color, filtering Via Pub/sub Compute most popular tags pic-a-daily.appspot.com

Slide 26

Slide 26 text

STORAGE

Slide 27

Slide 27 text

Where do I store my data? Cloud Memorystore In Memory Good for: Web/mobile apps, gaming Such as: Game state, user sessions Cloud SQL Relational Good for: Web frameworks Such as: CMS, eCommerce Cloud Spanner Good for: RDBMS+scale, HA, HTAP Such as: User metadata, Ad/Fin/MarTech Cloud Datastore NoSQL Good for: Hierarchical, mobile, web Such as: User profiles, key/val data Cloud Bigtable Good for: Heavy read + write, events Such as: AdTech, Financial, IoT Cloud Storage Object Good for: Binary or obj data (BLOB) Such as: Images, media, archive, backup Block Persistent Disk (GCE) Good for: Local VM file storage Such as: App data & binaries Big Query Warehouse Good for: Data Warehouse Such as: Analytics, dashboards

Slide 28

Slide 28 text

Choosing the right storage option structured mobile analytics relational serverless mobile low latency NO NO YES YES YES NO NO NO NO YES YES YES YES NO

Slide 29

Slide 29 text

MACHINE LEARNING

Slide 30

Slide 30 text

Confidential & Proprietary

Slide 31

Slide 31 text

Confidential & Proprietary [dog] Google Photos

Slide 32

Slide 32 text

Machine Learning is everywhere at Google

Slide 33

Slide 33 text

33 AI Infrastructure Cloud GPUs Cloud TPUs Compute Engine Networking Cloud Storage Platform, Libraries, Tools DataLab Cloud ML Engine BigQuery AI Building Blocks Vision Video Intelligence Speech Natural Language Translation AI Platform

Slide 34

Slide 34 text

34

Slide 35

Slide 35 text

Have fun on