36
Title Text Why We Need An Uber For The Data Center Kenneth Hui Platform9 Director of Technical Marketing

Why We Need An Uber For The Datacenter

Embed Size (px)

Citation preview

Page 1: Why We Need An Uber For The Datacenter

Title Text

Why We Need An UberFor The Data Center

Kenneth HuiPlatform9

Director of Technical Marketing

Page 2: Why We Need An Uber For The Datacenter

© 2015 Platform9 Systems, Inc. @Platform9Sys

Who Am I?

2

Kenneth Hui

• Director of Technical Marketing at Platform9

• Previously: EMC, Rackspace

• OpenStack Ambassador, VMware vExpert

Page 3: Why We Need An Uber For The Datacenter

© 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

Page 4: Why We Need An Uber For The Datacenter

Title Text

What We Can Learn FromThe Taxi Industry

Page 5: Why We Need An Uber For The Datacenter

© 2015 Platform9 Systems, Inc.

No One Enjoys Hailing Taxis

5

Page 6: Why We Need An Uber For The Datacenter

© 2015 Platform9 Systems, Inc.

Static Partitioning Of Taxis

6

Page 7: Why We Need An Uber For The Datacenter

© 2015 Platform9 Systems, Inc.

Supply Not Efficient To Meet Demand

7

Page 8: Why We Need An Uber For The Datacenter

© 2015 Platform9 Systems, Inc.

Birth Of The Taxi Dispatcher

8

Page 9: Why We Need An Uber For The Datacenter

© 2015 Platform9 Systems, Inc.

Unable To Scale

9

Page 10: Why We Need An Uber For The Datacenter

© 2015 Platform9 Systems, Inc.

No Awareness Beyond Own Region

10

Page 11: Why We Need An Uber For The Datacenter

© 2015 Platform9 Systems, Inc.

Along Came Uber

11

Page 12: Why We Need An Uber For The Datacenter

© 2015 Platform9 Systems, Inc.

Central Resource Management

12

Page 13: Why We Need An Uber For The Datacenter

© 2015 Platform9 Systems, Inc.

Scale Through Distributed Scheduling

13

Page 14: Why We Need An Uber For The Datacenter

© 2015 Platform9 Systems, Inc.

Right Vehicle For The Right Situation

14

Page 15: Why We Need An Uber For The Datacenter

© 2015 Platform9 Systems, Inc.

• Centralized Resource Management

• Distributed Scheduling

• Choice Of Vehicles

Value of Uber

15

Page 16: Why We Need An Uber For The Datacenter

Title Text

The Problem WithToday’s Datacenter

Page 17: Why We Need An Uber For The Datacenter

© 2015 Platform9 Systems, Inc.

Running Apps In Today’s Datacenters

17

Page 18: Why We Need An Uber For The Datacenter

© 2015 Platform9 Systems, Inc.

Static Partitioning Became The Practice

18

Hadoop TomcatHadoop Tomcat

Page 19: Why We Need An Uber For The Datacenter

© 2015 Platform9 Systems, Inc.

The Inefficiency Of Static Partitioning

19

Hadoop TomcatHadoop Tomcat

Page 20: Why We Need An Uber For The Datacenter

Title Text

We Need An UberFor The Datacenter

Page 21: Why We Need An Uber For The Datacenter

© 2015 Platform9 Systems, Inc.

First There Was Google’s Borg

21

Page 22: Why We Need An Uber For The Datacenter

© 2015 Platform9 Systems, Inc.

Then Twitter Built Mesos

22

Page 23: Why We Need An Uber For The Datacenter

© 2015 Platform9 Systems, Inc.

And Google Released Kubernetes

23

Page 24: Why We Need An Uber For The Datacenter

© 2015 Platform9 Systems, Inc.

Mesos Maximizes Datacenter Efficiency

24

Page 25: Why We Need An Uber For The Datacenter

© 2015 Platform9 Systems, Inc.

Mesos Manages Datacenters At Scale

25

Page 26: Why We Need An Uber For The Datacenter

© 2015 Platform9 Systems, Inc.

Mesos Architecture

26

Page 27: Why We Need An Uber For The Datacenter

© 2015 Platform9 Systems, Inc.

Mesos Masters

27

Page 28: Why We Need An Uber For The Datacenter

© 2015 Platform9 Systems, Inc.

Mesos Frameworks

28

Page 29: Why We Need An Uber For The Datacenter

© 2015 Platform9 Systems, Inc.

Mesos Slaves

29

Page 30: Why We Need An Uber For The Datacenter

© 2015 Platform9 Systems, Inc.

Mesos Isolator/Containerizer

30

Page 31: Why We Need An Uber For The Datacenter

© 2015 Platform9 Systems, Inc.

Mesos Resource Offers

31

Page 32: Why We Need An Uber For The Datacenter

© 2015 Platform9 Systems, Inc.

The Benefits of Mesos

32

Page 33: Why We Need An Uber For The Datacenter

© 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

Page 34: Why We Need An Uber For The Datacenter

© 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

Page 35: Why We Need An Uber For The Datacenter

© 2015 Platform9 Systems, Inc.

Platform9 As Integration Engine

35

Platform9

Virtualization

Management

Page 36: Why We Need An Uber For The Datacenter

© 2015 Platform9 Systems, Inc.

Agenda

36

Thank You