Top Banner
34
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Cloud platform overview for camping
Page 2: Cloud platform overview for camping

Introduction to the Google Cloud Platform

Alexis Moussine Pouchkine, Martin Görner, Google Developer RelationsDidier Girard, SFEIR

Page 3: Cloud platform overview for camping

How many machines do you need?

Page 4: Cloud platform overview for camping

Big Data at Google

72 hours

100 million gigabytes425 million users

Page 6: Cloud platform overview for camping

Google App Engine Google BigQuery

Scalable application development and

execution environment

NoSQL DatastoreAuto-scaling FrontendsLong-lived Backends

Task Queues

Google Compute Engine

Virtual machines

Run arbitrary workloads at scale(e.g. Hadoop, scientific computing)

Google Cloud Platform

Google Cloud Storage

Google Cloud SQL

Interactive analysis of massive datasets at speed

Performant and scalable service for storing and accessing data

MySQL-based, fully managed service

Page 7: Cloud platform overview for camping

Google App Engine

Page 8: Cloud platform overview for camping

Easy to buildEasy to scaleEasy to maintain

Opinionated web framework and deployment platform

Page 9: Cloud platform overview for camping

Get up and running quickly - NO Servers

SDKPython, Java, Go runtimesLocal development server, Eclipse

Google InfrastructureAuto-scales

Admin ConsoleEasy managementLogs

Page 10: Cloud platform overview for camping

Python Runtime Java Runtime Task Queues High Replication Datastore

Google Storage

Announce

BigQueryAnnounce

Backends, Pull Queues

Out of Preview

SLASupport

Google Storage GA

Cloud SQLAnnounce

2012

Cloud SQLGA

BigQuery GA

And growing: by the numbers

Google App Engine passed 7.5B+ daily hits

1,000,000 active applications

Page 11: Cloud platform overview for camping

1,000,000 active applications2 Trillion datastore operations

half of active world IP addresses touch GAE

A month in the life of Google App Engine:

Page 12: Cloud platform overview for camping

Google App Engine Highlights

Fully managed SQLand NoSQL services

Rich APIs and Services

Flexible pricing:Free to get startedSLA from $9/moRange of support packages: https://cloud.google.com/support/packages

Page 13: Cloud platform overview for camping

� No SQL datastore

� Memcache

� stateless front instances

� stateless load balancer

App Engine application architecturestateless servers, state in memchache and datastore => SCALE

Page 14: Cloud platform overview for camping

Application Hosting in EU

Data replicated within EU

Google App Engine European Data CentersCompliance and Locality

Page 15: Cloud platform overview for camping
Page 16: Cloud platform overview for camping
Page 17: Cloud platform overview for camping

http://googleappengine.blogspot.com/2011/11/scaling-with-kindle-fire.html

end 2011:Pulse preinstalled on Kindle fire

Page 18: Cloud platform overview for camping

AppStats"I used to be blind, but now I can see :-)"

-- An Early AppStats user

Page 19: Cloud platform overview for camping

Google Cloud EndpointsAPIs for Mobile and Web Backends Made Easy(Experimental)

Page 20: Cloud platform overview for camping

Cloud SQL

● Familiarity: MySQL 5.5● Easy management: zero admin configuration

and backups● Security: synchronous geo-replication● Flexibility: only pay for access time

Page 21: Cloud platform overview for camping

Search API(Experimental)

Add Google-like full-text search to your application

● Custom scoring and snippeting

● GeoSearch

Page 22: Cloud platform overview for camping

Development Stacks

Java: also available:

+

GO

Page 23: Cloud platform overview for camping

Google Compute Engine

Page 24: Cloud platform overview for camping

High level view● Infrastructure as a Service (IaaS)

● Virtual Machines running on Google Infrastructure

● Advanced performance, networking, scalability and security services

Great for● Large scale analysis

● Batch processing

● Variable sized workloads

Page 25: Cloud platform overview for camping

Architecture

VM:● Debian or CentOS● 1, 2, 4, or 8 CPUs● Up to 52GB of RAM

JSON over HTTP

Page 26: Cloud platform overview for camping

Right now:

● Limited preview

● Focused on compute intensive and batch

workloads

● SLA and support available to commercial

customers

● Apply: http://cloud.google.com

● Talk to us! We're happy to discuss your

use case

CC Image courtesy of London looks

i can haz Compute Engine?

Page 27: Cloud platform overview for camping

Storing Data

Page 28: Cloud platform overview for camping

Storage Systems at Google

Page 29: Cloud platform overview for camping

Google BigQuery

Page 30: Cloud platform overview for camping

BigQuery gives you this power

Store data with reliability, redundancy and consistency

Go from data to meaning

Quickly!

At scale ...

Page 31: Cloud platform overview for camping

How are developers using it?

Game and social media analytics

Advertising campaign optimization

Sensor data analysis

Infrastructure monitoring

Page 32: Cloud platform overview for camping

Google Cloud Storage

Upload your Data

BigQuery

Page 33: Cloud platform overview for camping

Regular expressions on 15.7 billion rows...

Page 34: Cloud platform overview for camping

Thank you!http://developers.google.com/cloud

gplus.to/martin.gorner@alexismp@didiergirard

Martin GörnerAlexis Mousine Pouchkine

Didier Girard