Cloud platform overview for camping

244
-1

Published on

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

No notes for slide

Cloud platform overview for camping

  1. 1. Introduction to the Google Cloud PlatformAlexis Moussine Pouchkine, Martin Görner, Google Developer Relations Didier Girard, SFEIR
  2. 2. How many machines do you need?
  3. 3. Big Data at Google 72 hours 100 million gigabytes 425 million users
  4. 4. Servers? They can be aesthetically pleasing (street view)
  5. 5. Google Cloud Platform Google Google Google BigQuery App Engine Compute Engine Interactive analysis of massive datasets at speed Scalable application Virtual machines development and execution environment Google Cloud SQL Run arbitrary workloads at scale Performant and scalable service for storing NoSQL Datastore and accessing data (e.g. Hadoop, scientific computing) Auto-scaling Frontends Long-lived Backends Task Queues Google Cloud Storage MySQL-based, fully managed service
  6. 6. Google App Engine
  7. 7. Opinionated web framework and deployment platform Easy to build Easy to scale Easy to maintain
  8. 8. Get up and running quickly - NO ServersSDK Python, Java, Go runtimes Local development server, EclipseGoogle Infrastructure Auto-scalesAdmin Console Easy management Logs
  9. 9. And growing: by the numbers Google App Engine passed 7.5B+ daily hits 1,000,000 active applications 2012 Google Google Cloud SQL Storage Storage GA Announce Announce Out ofPython Runtime Java Runtime Task Queues High Backends, Preview BigQuery Replication Pull Queues SLA Cloud SQL Announce Datastore Support GA BigQuery GA
  10. 10. A month in the life of Google App Engine: 1,000,000 active applications 2 Trillion datastore operationshalf of active world IP addresses touch GAE
  11. 11. Google App Engine HighlightsFully managed SQL and NoSQL servicesRich APIs and ServicesFlexible pricing: Free to get started SLA from $9/mo Range of support packages: https://cloud.google.com/support/packages
  12. 12. App Engine application architecturestateless servers, state in memchache and datastore => SCALE No SQL datastore Memcache stateless front instances stateless load balancer
  13. 13. Google App Engine European Data CentersCompliance and Locality Application Hosting in EU Data replicated within EU
  14. 14. end 2011: Pulse preinstalled on Kindle firehttp://googleappengine.blogspot.com/2011/11/scaling-with-kindle-fire.html
  15. 15. "I used to be blind,AppStats but now I can see :-)" -- An Early AppStats user
  16. 16. Google Cloud EndpointsAPIs for Mobile and Web Backends Made Easy(Experimental)
  17. 17. Cloud SQL● Familiarity: MySQL 5.5● Easy management: zero admin configuration and backups● Security: synchronous geo-replication● Flexibility: only pay for access time
  18. 18. Search API(Experimental)Add Google-like full-text search toyour application ● Custom scoring and snippeting ● GeoSearch
  19. 19. Development StacksJava: also available: + GO
  20. 20. Google Compute Engine
  21. 21. High level view● Infrastructure as a Service (IaaS)● Virtual Machines running on Google Infrastructure● Advanced performance, networking, scalability and security servicesGreat for● Large scale analysis● Batch processing● Variable sized workloads
  22. 22. Architecture JSON over HTTPVM: ● Debian or CentOS ● 1, 2, 4, or 8 CPUs ● Up to 52GB of RAM
  23. 23. i can haz Compute Engine? 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! Were happy to discuss your use caseCC Image courtesy of London looks
  24. 24. Storing Data
  25. 25. Storage Systems at Google
  26. 26. Google BigQuery
  27. 27. BigQuery gives you this power Store data with reliability, redundancy and consistency Go from data to meaning At scale ... Quickly!
  28. 28. How are developers using it? Game and social media analytics Infrastructure monitoring Advertising campaign optimization Sensor data analysis
  29. 29. Upload your Data Google Cloud BigQuery Storage
  30. 30. Regular expressions on 15.7 billion rows...
  31. 31. Thank you! http://developers.google.com/cloud Martin Görner gplus.to/martin.gornerAlexis Mousine Pouchkine @alexismp Didier Girard @didiergirard
  1. A particular slide catching your eye?

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

×