6. 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
9. Get up and running quickly - NO Servers
SDK
Python, Java, Go runtimes
Local development server, Eclipse
Google Infrastructure
Auto-scales
Admin Console
Easy management
Logs
10. 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 of
Python Runtime Java Runtime Task Queues High Backends,
Preview
BigQuery Replication Pull Queues
SLA Cloud SQL
Announce Datastore Support GA
BigQuery GA
11. A month in the life of Google App Engine:
1,000,000 active applications
2 Trillion datastore operations
half of active world IP addresses touch GAE
12. Google App Engine Highlights
Fully managed SQL
and NoSQL services
Rich APIs and Services
Flexible pricing:
Free to get started
SLA from $9/mo
Range of support packages:
https://cloud.google.com/support/packages
13. App Engine application architecture
stateless servers, state in memchache and datastore => SCALE
No SQL datastore
Memcache
stateless front instances
stateless load balancer
14. Google App Engine European Data Centers
Compliance and Locality
Application Hosting in EU
Data replicated within EU
15.
16.
17. end 2011:
Pulse preinstalled on Kindle fire
http://googleappengine.blogspot.com/2011/11/scaling-with-kindle-fire.html
18. "I used to be blind,
AppStats but now I can see :-)"
-- An Early AppStats user
20. Cloud SQL
● Familiarity: MySQL 5.5
● Easy management: zero admin configuration
and backups
● Security: synchronous geo-replication
● Flexibility: only pay for access time
24. High level view
● Infrastructure as a Service (IaaS)
● Virtual Machines running on Google Infrastructure
● Advanced performance, networking, scalability and security services
Great for
● Large scale analysis
● Batch processing
● Variable sized workloads
25. Architecture JSON over HTTP
VM:
● Debian or CentOS
● 1, 2, 4, or 8 CPUs
● Up to 52GB of RAM
26. 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! We're happy to discuss your
use case
CC Image courtesy of London looks