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

1,715 views

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
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,715
On SlideShare
0
From Embeds
0
Number of Embeds
343
Actions
Shares
0
Downloads
47
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

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

×