Ushering in the Next Generation of Cloud Computing

579 views

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
579
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

×