Page 1
Licensed under a Creative Commons Attribution-NonCommercial 3.0 New Zealand License
CASSANDRA DAYS SEATTLE 2015
RESOURCE SCHEDULERS AND CASSANDRA
Licensed under a Creative Commons Attribution-NonCommercial 3.0 New Zealand License
Kareem Missoumi@kmissoumi
Team Member
Page 2
About The Last Pickle.
Work with clients to deliver and improve Apache Cassandra based
solutions.Based in New Zealand, USA,
Australia.
Page 3
Timeline Mesos
Cassandra Framework
Page 4
Well - How did I get here?
MicroservicesDevOps
ContainersCloud Everywhere
Page 6
New Complexity and Requirements
Speed DevelopmentBetter ROI
Efficiency at ScaleScale Efficiently
Page 7
Managing Your Resources Efficiently
Simplify OperationsDeployment Management
Cluster Management
Page 8
Mesos Cassandra Framework
Page 9
Mesos
Platform for sharing resourcesamong diverse frameworks
Page 10
Mesos
Architecture
Page 11
Mesos Architecture: Master
Manages AgentsMakes Resource OffersRegisters Schedulers
Page 12
Mesos Architecture: Agent
Reports ResourcesAllows Allocations
Page 13
Mesos Framework
SchedulerExecutor
Page 14
Mesos: WorkflowFramework Registers
Agents Reports ResourcesMaster Provides Offer
Scheduler RepliesAgent Allocates ResourcesExecutor Launches Tasks
Page 15
Mesos Frameworks
KubernetesMarathonFenzo*
Page 16
MesosCassandra Framework
Page 17
Cassandra-Mesos Scheduler
Bootstrap RingRestarting Down Nodes
Replace Nodes
Page 18
Mesos-Cassandra
ToolsRest API
Page 19
Just a Start
Easier to deploy C* with Mesos than not?
Page 20
Where next?
Mesos PrimitivesDeploying C*
Page 22
Licensed under a Creative Commons Attribution-NonCommercial 3.0 New Zealand License
Kareem Missoumi@kmissoumi
Team Memberwww.thelastpickle.com
Licensed under a Creative Commons Attribution-NonCommercial 3.0 New Zealand License