Google Cloud Platform The basics
Who I am Alfredo Morresi ROLE Developer Relations Program Manager COUNTRY Italy PASSIONS Community, Development, Snowboarding, Tiramisu' Reach me alfredomorresi@google.com plus.google.com/+alfredomorresi @rainbowbreeze
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 Wired, 'Google Throws Open Doors To Its Top Secret Data Center', October 2012 Images by Connie Zhou
Cloud Computing IaaS PaaS SaaS Infrastructure-as-a-Service Platform-as-a-Service Software-as-a-Service Google Cloud Platform
Cloud Computing You Manage Vendor Managed Packaged Software IaaS PaaS SaaS Infrastructure-as-a-Service Platform-as-a-Service Software-as-a-Service Applications Applications Applications Applications Data Data Data Data Runtime Runtime Runtime Runtime Middleware Middleware Middleware Middleware O/S O/S O/S O/S Virtualization Virtualization Virtualization Virtualization Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking Google
Build Your Apps in the Cloud Save Scale Succeed Save on capital Leverage massive, scalable Concentrate on your and operational costs computing power core mission
A look inside Google Cloud Platform
Google Cloud Platform Compute Storage App Services Compute Engine Cloud Storage BigQuery App Engine Cloud SQL Cloud Endpoints Cloud Datastore Caching Persistent Disk Queues
Mobile Gaming Storage Big Data High Performance Computing Digital Marketing
Google Cloud Platform Compute Compute Engine App Engine
Compute Engine Flexible and Familiar Infrastructure High Data Security Connect with the Google Network Fast and Easy Provisioning with scripts Flexible Billing (10 min minimum) Large and Powerful Disks (up to 10 TB) APIS and Partners ecosystem
App Engine Focus on code Popular Programming Language Support Flexible and Scalable Application Storage Datastore (Blob) Services (Cron, Queue, Memcache, etc) Auto-scaling Versioning and Traffic Splitting Local Developer Tools Third-party Frameworks and Extensions
Development Stacks
AppStats
Google App Engine European Data Centers Compliance and Locality Application Hosting in EU Data replicated within EU
3 Million active applications in our cloud
Aleteia 29 gennaio 2013 golive portale 28 febbraio 2013 dimissioni di papa Benedetto XVI
Google Cloud Platform Storage Cloud Storage Cloud SQL Cloud Datastore Persistent Disk
NoSQL SQL Blob Block
Cloud Storage Versioning Static Websites from buckets Huge Storage Capacity Resumable Transfers Object Change Notifications Durable Reduced Availability SLA / Support
Cloud Datastore Auto-scale Schemaless Access SQL-like Capabilities HTTP via JSON or Protocol Buffer ACID Transactions Local Development Tools Built-in Redundancy Fast and Easy Provisioning
Cloud SQL Fully managed Ease of Use Highly Reliable Flexible Charging Security, Availability, Durability EU and US Data Centers Easy Migration & Data Portability Control
Google Cloud Platform App Services BigQuery Cloud Endpoints Caching Queues
Big Query Game and social media analytics Infrastructure monitoring Advertising campaign optimization Sensor data analysis
Regular expressions on 15.7 billion rows...
Cloud Endpoints Build Server side logic on full power, management free App Engine platform Expose standards based REST interfaces with built in Authorization Use auto-generated, strongly typed, mobile optimized client libraries for Android, ios and web.
Cloud Endpoints
Google Cloud Platform Google App Engine Google Compute Engine Scalable application Virtual machines Google BigQuery Interactive analysis of massive datasets at speed development and execution environment Run arbitrary workloads at scale NoSQL Datastore Auto-scaling Frontends Google Cloud SQL Performant and scalable service for storing and accessing data (e.g. Hadoop, scientific computing) Long-lived Backends Task Queues Google Cloud Storage MySQL-based, fully managed service
Thank you! http://developers.google.com/cloud Alfredo Morresi plus.google.com/+alfredomorresi @rainbowbreeze