cloud platform overview for camping

Post on 27-Jan-2015

110 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Introduction to the Google Cloud Platform

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

How many machines do you need?

Big Data at Google

72 hours

100 million gigabytes425 million users

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

Google App Engine

Easy to buildEasy to scaleEasy to maintain

Opinionated web framework and deployment platform

Get up and running quickly - NO Servers

SDKPython, Java, Go runtimesLocal development server, Eclipse

Google InfrastructureAuto-scales

Admin ConsoleEasy managementLogs

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

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:

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

� No SQL datastore

� Memcache

� stateless front instances

� stateless load balancer

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

Application Hosting in EU

Data replicated within EU

Google App Engine European Data CentersCompliance and Locality

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

end 2011:Pulse preinstalled on Kindle fire

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

-- An Early AppStats user

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

Cloud SQL

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

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

Search API(Experimental)

Add Google-like full-text search to your application

● Custom scoring and snippeting

● GeoSearch

Development Stacks

Java: also available:

+

GO

Google Compute Engine

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

Architecture

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

JSON over HTTP

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?

Storing Data

Storage Systems at Google

Google BigQuery

BigQuery gives you this power

Store data with reliability, redundancy and consistency

Go from data to meaning

Quickly!

At scale ...

How are developers using it?

Game and social media analytics

Advertising campaign optimization

Sensor data analysis

Infrastructure monitoring

Google Cloud Storage

Upload your Data

BigQuery

Regular expressions on 15.7 billion rows...

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

gplus.to/martin.gorner@alexismp@didiergirard

Martin GörnerAlexis Mousine Pouchkine

Didier Girard

top related