Why We Need An Uber For The Datacenter

Preview:

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