0
Google Cloud Platform
Performance
Scale (with a smile)
Value
May 2014
DevCon TLV
Ido Green
Developer Advocate, Google
● ido-green.appspot.com
● greenido.wordpress.com
● plus.google.com/+greenido
For the past 15 years, Google
has been building out the
world’s fastest, most powerful,
highest quality cloud
infrastructu...
Cloud Platform is built on the same
infrastructure that powers Google.
Images by Connie Zhou
Images by Connie Zhou
Google’s Platform
“[Google's] ability to build, organize, and
operate a huge network of servers and ...
Google's Network Spans the Globe
The Pace of Software Innovation
Spanner/F1DremelMapReduce
Big Table Colossus
2012 20132002 2004 2006 2008 2010
GFS Omega
C...
Yes, We Can Power that
Mobile Gaming Storage
Big Data Highly Scalable Apps Digital Marketing
Cloud Platform
BigQuery
Compute Storage
Cloud Storage
App Services
Compute Engine
App Engine
Queues
Caching
Cloud Endpoints
Persistent Di...
Cloud Platform
Storage
Cloud Storage
Cloud SQL
Cloud Datastore
Persistent Disk
App Services
BigQuery
Cloud Endpoints
Cachi...
Exploring the Cloud
IaaS
Infrastructure-as-a-Service
PaaS
Platform-as-a-Service
SaaS
Software-as-a-Service
Google Cloud Pl...
Cloud Platform
Google Compute Engine
• Flexible and Familiar Infrastructure
• High Data Security
• Sub-hour Billing
• Load...
Cloud Platform
MapR
Breaks MinuteSort Record
• 1.5TB in 60 seconds
• 8,412 cores
• Google Compute Engine
● MapR broke the ...
Cloud Platform
Google Compute Engine Demo
● GCE In Action
● Demo Code: github.com/GoogleCloudPlatform/compute-appengine-
d...
Google App Engine
Python, Java, PHP, Go
Simple to Scale
- AutoScale
Trivial to manage
- Fully managed
- No patches
- 24x7 operation by Google
SREs
Easy to develop...
Cloud Platform
App Engine
• Fully Managed Platform
• Popular Programming Language Support
• Flexible and Scalable Applicat...
Cloud Platform
- Chris Chew, Udacity
"I'd rather be democratizing education
than scaling memcached."
Cloud Platform
Storage
Cloud Storage
Cloud SQL
Cloud Datastore
App Services
BigQuery
Cloud Endpoints
Caching
Queues
Comput...
Cloud Platform
Cloud Storage
• Versioning
• Static Sites
• Resumable Transfers
• Object Change Notifications
Cloud Platform
Cloud Datastore
• Auto-scale
• Schemaless Access
• SQL-like Capabilities
• Authentication That Just Works
•...
Cloud SQL
• Fully managed
• Ease of Use
• Highly Reliable
• Flexible Charging
• Security, Availability, Durability
• EU an...
Cloud Platform
Storage
Cloud Storage
Cloud SQL
Cloud Datastore
App Services
BigQuery
Cloud Endpoints
Caching
Queues
Comput...
Cloud Platform
BigQuery
• Fully Managed Big Data Analytics Service
• Fast
• Scalable
• Flexible and Familiar
• Security an...
Cloud Platform
DEMO: programming languages on Github
Cloud Platform
Mobile Backend Starter
• Cloud data storage
• Pub/Sub messaging
• Push notifications
• Continuous queries
•...
Who’s making amazing things with
Google Cloud Platform?
Cloud Platform
Snapchat
Delivering 350 million snaps a day
Cloud Platform
Serving 18TB a day with 80 million
users from Google Cloud Storage,
Cloud Datastore, and App Engine
SongPop
Cloud Platform
Eurovison
● Handled 50,000 requests/second
with 90% served in <24ms
● With Scalr and Compute Engine
Khan Academy
Cloud Platform
Powering the future
with unprecedented features
The Continuum of Computing
Cloud Platform
Iaas
Infrastructure-as-a-Service
Paas
Platform-as-a-Service
Virtualized hardware...
The Continuum of Computing
Cloud Platform
Iaas
Infrastructure-as-a-Service
Paas
Platform-as-a-Service
VM - Based
Backend
V...
What’s New with the Google Cloud Platform?
● Load Balancing for Google Compute Engine
What’s New with the Google Cloud Platform?
● Load Balancing for Google Compute Engine
● Improvements to the Google Cloud D...
What’s New with the Google Cloud Platform?
● Load Balancing for Google Compute Engine
● Improvements to the Google Cloud D...
What’s New with the Google Cloud Platform?
● Load Balancing for Google Compute Engine
● Improvements to the Google Cloud D...
What’s New with the Google Cloud Platform?
● Load Balancing for Google Compute Engine
● Improvements to the Google Cloud D...
What’s New with the Google Cloud Platform?
● Load Balancing for Google Compute Engine
● Improvements to the Google Cloud D...
Connect and Stay Informed
Google Cloud Platform Web Site
https://cloud.google.com - Start checking the water here.
Google ...
Google Drive
Drive Presentation Subtitle
"The best computer is the one you
have with you when you want
something done."
Jakob Nielson
Nielson Norman Group
● Primary storage mechanism
● Go beyond storage or sync → Making content useful
● Access from any device, any time.
● Shar...
● Real-time collaborative.
● The same infrastructure
used to build Docs / Sheets.
● Realtime API launched.
● Sample apps o...
Lucid Chart is the easiest way to draw flowcharts, mockups, UML, mind maps and
more. Work together in real time with your ...
Bring it all together
cloud.google.com
Images by Connie
Zhou
Thank you!
Questions?
May 2014
DevCon TLV
● ido-green.appspot.com
● greenido.wordpress.com
● plus.google.com/+greenido
Upcoming SlideShare
Loading in...5
×

Scale with a smile with Google Cloud Platform At DevConTLV (June 2014)

916

Published on

What is new and hot on Google Cloud?
How can you work like a pro with some (or all) the new APIs and services... Here are some good starting points to follow.

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

No notes for slide

Transcript of "Scale with a smile with Google Cloud Platform At DevConTLV (June 2014)"

  1. 1. Google Cloud Platform Performance Scale (with a smile) Value May 2014 DevCon TLV
  2. 2. Ido Green Developer Advocate, Google ● ido-green.appspot.com ● greenido.wordpress.com ● plus.google.com/+greenido
  3. 3. For the past 15 years, Google has been building out the world’s fastest, most powerful, highest quality cloud infrastructure on the planet. Images by Connie Zhou
  4. 4. Cloud Platform is built on the same infrastructure that powers Google. Images by Connie Zhou
  5. 5. Images by Connie Zhou 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
  6. 6. Google's Network Spans the Globe
  7. 7. The Pace of Software Innovation Spanner/F1DremelMapReduce Big Table Colossus 2012 20132002 2004 2006 2008 2010 GFS Omega Cloud Storage BigQuery Cloud Datastore
  8. 8. Yes, We Can Power that Mobile Gaming Storage Big Data Highly Scalable Apps Digital Marketing Cloud Platform
  9. 9. BigQuery Compute Storage Cloud Storage App Services Compute Engine App Engine Queues Caching Cloud Endpoints Persistent Disk Cloud Datastore Cloud SQL Google Cloud Platform
  10. 10. Cloud Platform Storage Cloud Storage Cloud SQL Cloud Datastore Persistent Disk App Services BigQuery Cloud Endpoints Caching Queues Compute Compute Engine App Engine Powering computation
  11. 11. Exploring the Cloud IaaS Infrastructure-as-a-Service PaaS Platform-as-a-Service SaaS Software-as-a-Service Google Cloud Platform Cloud Platform
  12. 12. Cloud Platform Google Compute Engine • Flexible and Familiar Infrastructure • High Data Security • Sub-hour Billing • Load Balancing and Advanced Networking • Green Computing • Partner Powered
  13. 13. Cloud Platform MapR Breaks MinuteSort Record • 1.5TB in 60 seconds • 8,412 cores • Google Compute Engine ● MapR broke the MinuteSort world record using Compute Engine for only $1200. ● The previous record was set using custom hardware costing hundreds of thousands of dollars.
  14. 14. Cloud Platform Google Compute Engine Demo ● GCE In Action ● Demo Code: github.com/GoogleCloudPlatform/compute-appengine- demo-suite-python ● NodeJS & Docker ○ github.com/GoogleCloudPlatform/runtime-nodejs-docker-image ● developers.google.com/compute/docs/samples-and-videos
  15. 15. Google App Engine Python, Java, PHP, Go
  16. 16. Simple to Scale - AutoScale Trivial to manage - Fully managed - No patches - 24x7 operation by Google SREs Easy to develop - Free to start - Local dev environment - Service abstractions App Engine
  17. 17. Cloud Platform App Engine • Fully Managed Platform • Popular Programming Language Support • Flexible and Scalable Application Storage • Auto-scaling • Versioning and Traffic Splitting • Local Developer Tools • Third-party Frameworks and Extensions: webapp2, Django, Flask, Tornado, Sprint etc’
  18. 18. Cloud Platform - Chris Chew, Udacity "I'd rather be democratizing education than scaling memcached."
  19. 19. Cloud Platform Storage Cloud Storage Cloud SQL Cloud Datastore App Services BigQuery Cloud Endpoints Caching Queues Compute Compute Engine App Engine Storing what you want, however you want
  20. 20. Cloud Platform Cloud Storage • Versioning • Static Sites • Resumable Transfers • Object Change Notifications
  21. 21. Cloud Platform Cloud Datastore • Auto-scale • Schemaless Access • SQL-like Capabilities • Authentication That Just Works • Fast and Easy Provisioning • RESTful Endpoints • ACID Transactions • Local Development Tools • Built-in Redundancy
  22. 22. Cloud SQL • Fully managed • Ease of Use • Highly Reliable • Flexible Charging • Security, Availability, Durability • EU and US Data Centers • Easy Migration & Data Portability • Control Cloud Platform
  23. 23. Cloud Platform Storage Cloud Storage Cloud SQL Cloud Datastore App Services BigQuery Cloud Endpoints Caching Queues Compute Compute Engine App Engine Building robust, intelligent systems
  24. 24. Cloud Platform BigQuery • Fully Managed Big Data Analytics Service • Fast • Scalable • Flexible and Familiar • Security and Reliability The basics and BigQuery with Apps Script
  25. 25. Cloud Platform DEMO: programming languages on Github
  26. 26. Cloud Platform Mobile Backend Starter • Cloud data storage • Pub/Sub messaging • Push notifications • Continuous queries • Google authentication and authorization
  27. 27. Who’s making amazing things with Google Cloud Platform?
  28. 28. Cloud Platform Snapchat Delivering 350 million snaps a day
  29. 29. Cloud Platform Serving 18TB a day with 80 million users from Google Cloud Storage, Cloud Datastore, and App Engine SongPop
  30. 30. Cloud Platform Eurovison ● Handled 50,000 requests/second with 90% served in <24ms ● With Scalr and Compute Engine
  31. 31. Khan Academy Cloud Platform
  32. 32. Powering the future with unprecedented features
  33. 33. The Continuum of Computing Cloud Platform Iaas Infrastructure-as-a-Service Paas Platform-as-a-Service Virtualized hardware Abstracted computing power
  34. 34. The Continuum of Computing Cloud Platform Iaas Infrastructure-as-a-Service Paas Platform-as-a-Service VM - Based Backend Virtualized hardware Abstracted computing power
  35. 35. What’s New with the Google Cloud Platform? ● Load Balancing for Google Compute Engine
  36. 36. What’s New with the Google Cloud Platform? ● Load Balancing for Google Compute Engine ● Improvements to the Google Cloud Datastore Cloud Datastore
  37. 37. What’s New with the Google Cloud Platform? ● Load Balancing for Google Compute Engine ● Improvements to the Google Cloud Datastore ● Improvements to the App Engine PHP runtime App Engine
  38. 38. What’s New with the Google Cloud Platform? ● Load Balancing for Google Compute Engine ● Improvements to the Google Cloud Datastore ● Improvements to the App Engine PHP runtime ● Encryption at rest for Cloud Storage objects
  39. 39. What’s New with the Google Cloud Platform? ● Load Balancing for Google Compute Engine ● Improvements to the Google Cloud Datastore ● Improvements to the App Engine PHP runtime ● Encryption at rest for Cloud Storage objects ● (preview) Dedicated memcache for App Engine App Engine cache
  40. 40. What’s New with the Google Cloud Platform? ● Load Balancing for Google Compute Engine ● Improvements to the Google Cloud Datastore ● Improvements to the App Engine PHP runtime ● Encryption at rest for Cloud Storage objects ● (preview) Dedicated memcache for App Engine ● (trusted tester) VM runtime for App Engine backends App Engine
  41. 41. Connect and Stay Informed Google Cloud Platform Web Site https://cloud.google.com - Start checking the water here. Google Cloud Platform Blog https://googlecloudplatform.blogspot.com Google+ https://plus.google.com/+GoogleCloudPlatform Twitter https://twitter.com/GoogleCloud Get questions answered on StackOverflow
  42. 42. Google Drive Drive Presentation Subtitle
  43. 43. "The best computer is the one you have with you when you want something done." Jakob Nielson Nielson Norman Group
  44. 44. ● Primary storage mechanism ● Go beyond storage or sync → Making content useful ● Access from any device, any time. ● Share ● Doc / Sheets / Presentations ● The ecosystem is just starting.
  45. 45. ● Real-time collaborative. ● The same infrastructure used to build Docs / Sheets. ● Realtime API launched. ● Sample apps on github
  46. 46. Lucid Chart is the easiest way to draw flowcharts, mockups, UML, mind maps and more. Work together in real time with your team and clients. Drive users vs non-Drive users 3x documents created 40% more conversions 4x as much time in app 50% larger team size
  47. 47. Bring it all together
  48. 48. cloud.google.com Images by Connie Zhou
  49. 49. Thank you! Questions? May 2014 DevCon TLV ● ido-green.appspot.com ● greenido.wordpress.com ● plus.google.com/+greenido
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×