Developers
Ushering in the Next Generation
of Cloud Computing
Greg DeMichillie
Director, Product Management
Urs Hölzle
SVP, Technical...
Google's Platform
"[Google's] ability to build, organize, and
operate a huge network of servers and
fiber-optic cables wit...
Google Data Centers
Strong Security
Highly Efficient Servers
Innovative Designs
Extreme Performance
Massive Scale
Pioneering Efficiency
Our Commitment to Environmental Responsibility
● Pioneering data center efficiency
● Financed over 250 Megawatts of new
wi...
Investing In Our Cloud
$2.9B in additional data center investments worldwide
Google's Network Spans the Globe
Google's Global OpenFlow Network
Google Innovations in Software
2002
2004
2006
2008
2010
2012
GFS MapReduce
Big Table
Pregel
FlumeJava
Dremel
Spanner
Colos...
Google Innovations in Software
2002
2004
2006
2008
2010
2012
GFS MapReduce
Big Table
Pregel
FlumeJava
Dremel
Spanner
Colos...
Google Innovations in Software
2002
2004
2006
2008
2010
2012
MapReduce
Big Table
Pregel
FlumeJava
Dremel
Spanner
Colossus
...
2002
2004
2006
2008
2010
2012
Google Innovations in Software
Big Table
Pregel
FlumeJava
Dremel
Spanner
Colossus
GFS MapRed...
In the last 12 months...163 improvements
MapR Breaks Minute Sort Record
● 1.5TB in 60 seconds
● 8,412 cores
● Google Compute Engine
Snapchat
Delivers 150 million snaps per day
Songpop
Serves 18TB a day with 80 million users
Scalr Cloud Management
"Google Compute Engine is not just fast. It’s Google fast.
In fact, it’s a class of fast that enabl...
Udacity
"I'd rather be democratizing education than scaling memcached."
Eurovision
50,000 requests/second with 90% served in <24ms
Compute Storage App Services
Compute Engine (IaaS)
App Engine (PaaS)
Cloud Storage (Blob)
Cloud SQL (Relational)
Cloud Dat...
Announcing...
Compute Engine
Pay for Only What You Use
Your Job
Pay for Only What You Use
Billed by the hour
What you pay with others
Pay for Only What You Use
1 minute granularity
10 minute minimum
What you pay with Google
● Ideal for experimentation
● Test orchestration before using
production instances
● Inexpensive but with predictable
perf...
● Flexible routing enables secure
connection via VPN
● Extend apps into the cloud
● More control to manage where your
data...
Persistent Disk
1TB ?
Persistent Disk - Now Up to 10TB
1TB 10TB
● Same High Replication Datastore used
by App Engine apps today
● Equally fast queries for any sized dataset
● Data is rep...
App Engine
● Speed and scale of App Engine with
the simplicity and adoption of PHP
● Native PHP interpreter
● Managed and highly-avai...
App Engine - Now Supporting Modularized Applications
Partition apps into components with
separate:
● Scaling
● Deployments...
Mobile Development
Mobile Backend Starter
No Code Mobile Backend
Cloud Endpoints
Cloud Platform Support
in Android Studio
ISO 27001:2005 Certified
Google Cloud Platform in Action
Greg DeMichillie
Director, Product Management
Mobile
Front-end
Data
Compute Engine
Backend
Android
App Engine
Website
Data Tier
Say "Hi" Demo
Android
App Engine
Website
Compute Engine
Processing
Video Metadata
Comments
Datastore
Cloud SQL
Cloud Storage
Images
● Backend Processing
● CPU Intensive
● Spikey Workload
● Fast Startup Time
● Sub-hour Billing
● Consistent Performance
Com...
Android
App Engine
Website
Compute Engine
Processing
Video Metadata
Comments
Datastore
Cloud SQL
Cloud Storage
Images
● Same High Replication Datastore used by
App Engine apps today
● Equally fast queries for any sized dataset
● Data is rep...
● PHP Frontend on App Engine
● Cloud SQL for metadata
● Cloud Storage for video storage
● Compute Engine for video encodin...
Data Sensing Lab
Generate Ingest/Process Store Compute/ Visualize
Data Sensing Lab
Sensors Endpoints/App Engine Datastore
Compute Engine/
B...
Building Success Together
Google Cloud Platform Sandbox
One More Thing...
Urs Hölzle
SVP, Technical Infrastructure
Launched Today
● Sub-hour Billing
● Shared-core Instances
● Advanced Routing
● 10 TB Persistent Disks
● Cloud Datastore ● ...
● Available to all developers
● US and European data centers
● cloud.google.com
Available 6 PM Today
Compute Engine - Open...
Thank You!
cloud.google.com
Ushering in the Next Generation of Cloud Computing
Ushering in the Next Generation of Cloud Computing
Upcoming SlideShare
Loading in...5
×

Ushering in the Next Generation of Cloud Computing

224

Published on

Ushering in the Next Generation of Cloud Computing

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
224
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Ushering in the Next Generation of Cloud Computing"

  1. 1. Developers
  2. 2. Ushering in the Next Generation of Cloud Computing Greg DeMichillie Director, Product Management Urs Hölzle SVP, Technical Infrastructure google.com/+UrsHölzle
  3. 3. Google's Platform "[Google's] ability to build, organize, and operate a huge network of servers and fiber-optic cables with an efficiency and speed that rocks physics on its heels. This is what makes Google Google: its physical network, its thousands of fiber miles, and those many thousands of servers that, in aggregate, add up to the mother of all clouds." - Wired Images by Connie Zhou Wired, 'Google Throws Open Doors To Its Top Secret Data Center', October 2012
  4. 4. Google Data Centers
  5. 5. Strong Security
  6. 6. Highly Efficient Servers
  7. 7. Innovative Designs
  8. 8. Extreme Performance
  9. 9. Massive Scale
  10. 10. Pioneering Efficiency
  11. 11. Our Commitment to Environmental Responsibility ● Pioneering data center efficiency ● Financed over 250 Megawatts of new wind power ● First data centers to receive ISO 14001 certification ● 100% carbon neutral
  12. 12. Investing In Our Cloud $2.9B in additional data center investments worldwide
  13. 13. Google's Network Spans the Globe
  14. 14. Google's Global OpenFlow Network
  15. 15. Google Innovations in Software 2002 2004 2006 2008 2010 2012 GFS MapReduce Big Table Pregel FlumeJava Dremel Spanner Colossus
  16. 16. Google Innovations in Software 2002 2004 2006 2008 2010 2012 GFS MapReduce Big Table Pregel FlumeJava Dremel Spanner Colossus ● First Google File System ● Inspired HDFS
  17. 17. Google Innovations in Software 2002 2004 2006 2008 2010 2012 MapReduce Big Table Pregel FlumeJava Dremel Spanner Colossus GFS ● Inspired Big Data Revolution
  18. 18. 2002 2004 2006 2008 2010 2012 Google Innovations in Software Big Table Pregel FlumeJava Dremel Spanner Colossus GFS MapReduce ● World's largest NoSQL Implementation ● Battle tested across many Google Services
  19. 19. In the last 12 months...163 improvements
  20. 20. MapR Breaks Minute Sort Record ● 1.5TB in 60 seconds ● 8,412 cores ● Google Compute Engine
  21. 21. Snapchat Delivers 150 million snaps per day
  22. 22. Songpop Serves 18TB a day with 80 million users
  23. 23. Scalr Cloud Management "Google Compute Engine is not just fast. It’s Google fast. In fact, it’s a class of fast that enables new service architectures entirely."
  24. 24. Udacity "I'd rather be democratizing education than scaling memcached."
  25. 25. Eurovision 50,000 requests/second with 90% served in <24ms
  26. 26. Compute Storage App Services Compute Engine (IaaS) App Engine (PaaS) Cloud Storage (Blob) Cloud SQL (Relational) Cloud Datastore (NoSQL) Persistent Disk (Block) BigQuery Cloud EndPoints Caching Queues and more...
  27. 27. Announcing...
  28. 28. Compute Engine
  29. 29. Pay for Only What You Use Your Job
  30. 30. Pay for Only What You Use Billed by the hour What you pay with others
  31. 31. Pay for Only What You Use 1 minute granularity 10 minute minimum What you pay with Google
  32. 32. ● Ideal for experimentation ● Test orchestration before using production instances ● Inexpensive but with predictable performance G1 - Small 1.7 GB RAM $0.054/hour F1 - Micro 0.6 GB RAM $0.019/hour Compute Engine: Shared-core instances
  33. 33. ● Flexible routing enables secure connection via VPN ● Extend apps into the cloud ● More control to manage where your data goes Google Cloud Platform On Premise Infrastructure Compute Engine: Advanced Routing
  34. 34. Persistent Disk 1TB ?
  35. 35. Persistent Disk - Now Up to 10TB 1TB 10TB
  36. 36. ● Same High Replication Datastore used by App Engine apps today ● Equally fast queries for any sized dataset ● Data is replicated across several data centers ● Use from any application or language ● Serving 4.5 Trillion requests per month Cloud Datastore - Accessible from Anywhere
  37. 37. App Engine
  38. 38. ● Speed and scale of App Engine with the simplicity and adoption of PHP ● Native PHP interpreter ● Managed and highly-available MySQL Support via Google Cloud SQL ● Run WordPress and other packages Google App Engine for PHP Limited preview, sign up today! cloud.google.com/appengine/php
  39. 39. App Engine - Now Supporting Modularized Applications Partition apps into components with separate: ● Scaling ● Deployments ● Versioning ● Performance Settings Components share app-level services: ● Datastore ● Memcache ● Task Queues
  40. 40. Mobile Development Mobile Backend Starter No Code Mobile Backend Cloud Endpoints Cloud Platform Support in Android Studio
  41. 41. ISO 27001:2005 Certified
  42. 42. Google Cloud Platform in Action Greg DeMichillie Director, Product Management
  43. 43. Mobile Front-end Data Compute Engine Backend Android App Engine Website Data Tier
  44. 44. Say "Hi" Demo
  45. 45. Android App Engine Website Compute Engine Processing Video Metadata Comments Datastore Cloud SQL Cloud Storage Images
  46. 46. ● Backend Processing ● CPU Intensive ● Spikey Workload ● Fast Startup Time ● Sub-hour Billing ● Consistent Performance Compute Engine - Backend Processing
  47. 47. Android App Engine Website Compute Engine Processing Video Metadata Comments Datastore Cloud SQL Cloud Storage Images
  48. 48. ● Same High Replication Datastore used by App Engine apps today ● Equally fast queries for any sized dataset ● Data is replicated across several data centers ● Use from any application or language ● Over 2x growth to 4.5 Trillion requests per month Cloud Datastore - Accessible from Anywhere
  49. 49. ● PHP Frontend on App Engine ● Cloud SQL for metadata ● Cloud Storage for video storage ● Compute Engine for video encoding ● Cloud Datastore for comments storage ● Cloud Endpoints for REST APIs ● Cloud Support in Android Studio Say "Hi" Demo Highlights
  50. 50. Data Sensing Lab
  51. 51. Generate Ingest/Process Store Compute/ Visualize Data Sensing Lab Sensors Endpoints/App Engine Datastore Compute Engine/ BigQuery Analyze
  52. 52. Building Success Together
  53. 53. Google Cloud Platform Sandbox
  54. 54. One More Thing... Urs Hölzle SVP, Technical Infrastructure
  55. 55. Launched Today ● Sub-hour Billing ● Shared-core Instances ● Advanced Routing ● 10 TB Persistent Disks ● Cloud Datastore ● PHP ● Modularized Apps ● Android Studio ● Mobile Backend Starter
  56. 56. ● Available to all developers ● US and European data centers ● cloud.google.com Available 6 PM Today Compute Engine - Open Signups
  57. 57. Thank You! cloud.google.com

×