Upload
kenneth-hui
View
782
Download
2
Embed Size (px)
Citation preview
Title Text
Why We Need An UberFor The Data Center
Kenneth HuiPlatform9
Director of Technical Marketing
© 2015 Platform9 Systems, Inc. @Platform9Sys
Who Am I?
2
Kenneth Hui
• Director of Technical Marketing at Platform9
• Previously: EMC, Rackspace
• OpenStack Ambassador, VMware vExpert
© 2015 Platform9 Systems, Inc.
• What We Can Learn From The Taxi Industry
• The Problem With Today’s Datacenter
• We Need An Uber For The Datacenter
Agenda
3
Title Text
What We Can Learn FromThe Taxi Industry
© 2015 Platform9 Systems, Inc.
No One Enjoys Hailing Taxis
5
© 2015 Platform9 Systems, Inc.
Static Partitioning Of Taxis
6
© 2015 Platform9 Systems, Inc.
Supply Not Efficient To Meet Demand
7
© 2015 Platform9 Systems, Inc.
Birth Of The Taxi Dispatcher
8
© 2015 Platform9 Systems, Inc.
Unable To Scale
9
© 2015 Platform9 Systems, Inc.
No Awareness Beyond Own Region
10
© 2015 Platform9 Systems, Inc.
Along Came Uber
11
© 2015 Platform9 Systems, Inc.
Central Resource Management
12
© 2015 Platform9 Systems, Inc.
Scale Through Distributed Scheduling
13
© 2015 Platform9 Systems, Inc.
Right Vehicle For The Right Situation
14
© 2015 Platform9 Systems, Inc.
• Centralized Resource Management
• Distributed Scheduling
• Choice Of Vehicles
Value of Uber
15
Title Text
The Problem WithToday’s Datacenter
© 2015 Platform9 Systems, Inc.
Running Apps In Today’s Datacenters
17
© 2015 Platform9 Systems, Inc.
Static Partitioning Became The Practice
18
Hadoop TomcatHadoop Tomcat
© 2015 Platform9 Systems, Inc.
The Inefficiency Of Static Partitioning
19
Hadoop TomcatHadoop Tomcat
Title Text
We Need An UberFor The Datacenter
© 2015 Platform9 Systems, Inc.
First There Was Google’s Borg
21
© 2015 Platform9 Systems, Inc.
Then Twitter Built Mesos
22
© 2015 Platform9 Systems, Inc.
And Google Released Kubernetes
23
© 2015 Platform9 Systems, Inc.
Mesos Maximizes Datacenter Efficiency
24
© 2015 Platform9 Systems, Inc.
Mesos Manages Datacenters At Scale
25
© 2015 Platform9 Systems, Inc.
Mesos Architecture
26
© 2015 Platform9 Systems, Inc.
Mesos Masters
27
© 2015 Platform9 Systems, Inc.
Mesos Frameworks
28
© 2015 Platform9 Systems, Inc.
Mesos Slaves
29
© 2015 Platform9 Systems, Inc.
Mesos Isolator/Containerizer
30
© 2015 Platform9 Systems, Inc.
Mesos Resource Offers
31
© 2015 Platform9 Systems, Inc.
The Benefits of Mesos
32
© 2015 Platform9 Systems, Inc.
•http://mesos.apache.org/•https://mesosphere.com/•cloudarchitectmusings.com/2015/03/23/apache-mesos-the-true-os-for-the-
software-defined-data-center/•cloudarchitectmusings.com/2015/03/26/digging-deeper-into-apache-mesos/•cloudarchitectmusings.com/2015/03/31/dealing-with-persistent-storage-
and-fault-tolerance-in-apache-mesos/•cloudarchitectmusings.com/2015/04/08/playing-traffic-cop-resource-
allocation-in-apache-mesos/•cloudarchitectmusings.com/2015/04/13/apache-mesos-open-source-
community-done-right/•http://cloudarchitectmusings.com/2015/04/30/trying-out-apache-mesos/
Resources
33
© 2015 Platform9 Systems, Inc.
Platform9 Managed Cloud:• Your servers host your data
• Platform9 hosts the cloud controller and deploys them via a SaaS model
• No need to install, monitor, troubleshoot or upgrade the cloud platform
Platform9 Managed Cloud
34
© 2015 Platform9 Systems, Inc.
Platform9 As Integration Engine
35
Platform9
Virtualization
Management
© 2015 Platform9 Systems, Inc.
Agenda
36
Thank You