Agenda
Keynote
Blurring the IaaS/PaaS Divide
From Data to Meaning
Containerizing the Cloud
How to Design, Build, and Run a Cloud App
Fireside Chat
Slide 3
Slide 3 text
Keynote
Key Trends, Technologies, and Ideas
Slide 4
Slide 4 text
of CEOs see
technology change
as the #1 external force that could
most impact their organization over
the next 3-5 years
Transformation: Business, Technology & Culture
71%
Slide 5
Slide 5 text
enabling a new
world via mobile
global connections
at any moment
connections virtually
everywhere
Any Place
Any Device
Adoption
Speed
Any Team
Any Time
Big Trends
vitally important to
stay ahead
consumer leads,
business follows
minds of many need
to collaborate
Slide 6
Slide 6 text
95%
using cloud services
230k Years
social media per month
40%
own a smartphone
Slide 7
Slide 7 text
Decreasing cost enables
virtually limitless storage in the
cloud. $600 can buy enough
storage for the world’s music.
(Source: McKinsey Global Institute May 2011)
Computing as a utility is now
available for easy purchase,
provided from massively
efficient data centers.
(Source: Nicholas Carr, The Big Switch, 2008)
The internet allows for a
model of real-time access to
new innovation, information,
and applications from a wide
range of devices.
Affordable
capacity
On-demand
computing
Instant
access
IT Trends
Slide 8
Slide 8 text
75
years
1957 2003 2013
500
25
years
10
years
(average age of a company
joining the S&P 500)
Slide 9
Slide 9 text
- Google’s Mission Statement
“Organize the world’s information and
make it universally accessible and useful.”
Slide 10
Slide 10 text
For the past 15 years, Google
has been building out the
world’s fastest, most powerful,
highest quality cloud
infrastructure on the planet.
Slide 11
Slide 11 text
Google has been running some
of the world’s largest distributed
systems with unique and
stringent requirements.
Product Momentum
August 2013
Encryption at Rest for
Cloud Storage
Layer 3 Load
Balancing in
Compute
Engine
June 2014
Docker support
HTTPS Load
Balancing
SSD Persistent Disk
November
2013
Cloud Endpoints
GA
Dedicated
Memcache GA
December 2014
Compute Engine GA
Persistent Disk
March 2014
AppEngine with Managed VMs
Windows Server, SuSE, RHEL
support
BigQuery
streaming
@100K RPS
Major price
drops
February
2014
Cloud SQL GA
HIPAA Support
Slide 17
Slide 17 text
Economies of scale from
sharing infrastructure with
other developers and
reduction of
“fragmentation”.
Infrastructure changes too
rapidly to be locked into
physical platforms - you
could miss the next
competitive advantage.
Every second spent on
infrastructure and
operations is time not
spent on your applications,
your customers, or your
business.
Always
Lower Cost
Flexibility
+
Adaptability
Why Are Developers Moving to Cloud
Lets You
Focus on
Customers
Slide 18
Slide 18 text
Cloud is still too hard
Cloud Economics
Slide 19
Slide 19 text
$0
100
servers
1,000
servers
10,000
servers
100,000
servers
$8,000
$6,000
$4,000
$2,000
Public
Cloud
Private
Cloud
10x cost benefit for large scale agencies
Cloud Economics
Slide 20
Slide 20 text
Computing Patterns
• On & off workloads (e.g. batch job)
• Over provisioned capacity is wasted
• Successful services needs to scale
• Difficult to provision hardware
• Unexpected/unplanned peak in demand
• Sudden spike impacts performance
• Can’t over-provision for extreme cases
Growth
Bursting
On and Off
Slide 21
Slide 21 text
Prices are falling
• Public cloud prices
have dropped 6-8%
annually
Source: Google Internal Data
2014
2006
Public Cloud Prices
Slide 22
Slide 22 text
But prices are not falling fast enough
• Hardware costs have
dropped 20-30%
annually
Hardware Cost
Public Cloud Prices
• Public cloud prices
have dropped 6-8%
annually
Source: Google Internal Data
2014
2006
Slide 23
Slide 23 text
100%
0% 20% 40% 60% 80%
Sustained Use
Previous
On Demand
New
On Demand
$0.11
$0.10
$0.09
$0.08
$0.07
$0.06
$0.05
$0.04
$0.03
Sustained-use discounts
Net Price Per Hour
Slide 24
Slide 24 text
Cloud is still too hard
Cloud is still too hard
Slide 25
Slide 25 text
Cloud is still too hard
Developers often make trade offs to
work around the weaknesses and
limitations of today’s public clouds
Slide 26
Slide 26 text
Cloud is still too hard
Big Data
or
Real Time
Time to
Market
or
Scalability
Flexibility
or
Automatic
Management
Slide 27
Slide 27 text
Cloud is still too hard
Big Data
or
Real time
Time to
Market
or
Scalability
Flexibility
or
Automatic
Management
We are changing or to and
Slide 28
Slide 28 text
Developer Productivity
Time to
Market
Scale
Slide 29
Slide 29 text
Developer Productivity
Time to
Market
Scale
and
Slide 30
Slide 30 text
Developer Productivity
• Use the tools you know and love
•
• Fast, reliable deployments
•
• Isolate and fix issues in production
Developer Productivity
Time to
Market
Scale
and
Slide 31
Slide 31 text
Developer Productivity
● Single interface for
monitoring all of your
cloud resources
● Rich dashboards and
alerting capabilities
● Find and fix
performance problems
quickly
Cloud Monitoring
Cloud Monitoring Powered By StackDriver
Slide 32
Slide 32 text
Developer Productivity
● Debug Production
Applications without
Stopping the process
● Inspect Stack, locals,
parameters
● Safe for production: No
user noticeable effects
Cloud Debugger
Slide 33
Slide 33 text
Developer Productivity
● Visualize time spent in
your application
● Quickly identify
performance
bottlenecks
● Compare performance
from release to release
Cloud Trace
Slide 34
Slide 34 text
IaaS vs. PaaS
Flexibility Management
Slide 35
Slide 35 text
Turnkey Platform Flexible VMs
IaaS vs. PaaS
Slide 36
Slide 36 text
and
What You Need from Compute Resources
Flexibility Management
Slide 37
Slide 37 text
Manage your infrastructure
Flexibility Agility
Google Compute Engine
Your Code
Compute as a Spectrum
Replica Pools Provisioning and health checking
Managed VMs OS management, deployments
Your Code
Your Code App Engine
Managed
Runtimes
Manage your serving stack
Your Code
Slide 38
Slide 38 text
Managed VMs
• Flexibility of Compute Engine
with productivity of App Engine
• Provides best of both worlds
Flexibility Management
and
Slide 39
Slide 39 text
• Package applications Independent of the VM layer
• Predictability
• Quality of service
• Efficient overcommit
• Resource accounting
At Google, we have been doing this for many
years...
Images by Connie Zhou
Containers and Kubernetes
Slide 40
Slide 40 text
Networking
• Projects are isolated private networks
• Networks can be global
• Addresses
• public and private: free while in use
• Routes, gateways, VPNs, and IP Forwarding
• Google has a massive backbone with best in
class throughput and performance
• This makes GCP the prime-move for
latency and throughput sensitive
information -- ie content and data
Slide 41
Slide 41 text
Big Data
Big Data Real Time
Slide 42
Slide 42 text
and
Big Data Real Time
Big Data
Slide 43
Slide 43 text
Complex technical
infrastructure to
support distributed
computing
Requires
specialized
expertise
Big Data is Hard Big Data is Expensive
Time
consuming
Big Data remains inaccessible
Storage costs
scale with larger
datasets
Computing
resources must
be provisioned
for peak-loads
Personnel are
expensive
Slide 44
Slide 44 text
No complex data
architecture
required
Use the
technical and
product
skillsets you
already have
Big Data is Hard Big Data is Expensive
Google is making Big Data accessible
Pay on-demand
for only the
resources you
use
Take
advantage of
falling prices
& Moore’s
Law
Reduce
infrastructure
management
burden
Easy
Affordable
Query within
seconds and
get real-time
results
Slide 45
Slide 45 text
Store
Capture Analyze
We help you manage the entire lifecycle of Big Data
BigQuery
Dataflow
Open Source Tools
Pub/Sub
Process
Dataflow
Storage
Datastore
SQL
Slide 46
Slide 46 text
Streaming+Batch+Graph
• Near real-time analysis
• High fidelity, low latency
• Focus on results, not sharding
and transforming
Streaming: Real-Time Data Graph: Variable Analysis
Batch: Volumes of Data
Slide 47
Slide 47 text
1
2
3
Summary
Harness the power and flexibility of Google
Big innovations are coming of age
Cloud is the real deal
Slide 48
Slide 48 text
November 4, 2014 | San Francisco, CA | cloud.google.com/LIVE