Top Banner
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
22

Resource Schedulers and Cassandra

Feb 18, 2017

Download

Technology

Kareem Missoumi
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Resource Schedulers and Cassandra

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: Resource Schedulers and Cassandra

About The Last Pickle.

Work with clients to deliver and improve Apache Cassandra based

solutions.Based in New Zealand, USA,

Australia.

Page 3: Resource Schedulers and Cassandra

Timeline Mesos

Cassandra Framework

Page 4: Resource Schedulers and Cassandra

Well - How did I get here?

MicroservicesDevOps

ContainersCloud Everywhere

Page 5: Resource Schedulers and Cassandra

Well

Cassandra

Page 6: Resource Schedulers and Cassandra

New Complexity and Requirements

Speed DevelopmentBetter ROI

Efficiency at ScaleScale Efficiently

Page 7: Resource Schedulers and Cassandra

Managing Your Resources Efficiently

Simplify OperationsDeployment Management

Cluster Management

Page 8: Resource Schedulers and Cassandra

Mesos Cassandra Framework

Page 9: Resource Schedulers and Cassandra

Mesos

Platform for sharing resourcesamong diverse frameworks

Page 10: Resource Schedulers and Cassandra

Mesos

Architecture

Page 11: Resource Schedulers and Cassandra

Mesos Architecture: Master

Manages AgentsMakes Resource OffersRegisters Schedulers

Page 12: Resource Schedulers and Cassandra

Mesos Architecture: Agent

Reports ResourcesAllows Allocations

Page 13: Resource Schedulers and Cassandra

Mesos Framework

SchedulerExecutor

Page 14: Resource Schedulers and Cassandra

Mesos: WorkflowFramework Registers

Agents Reports ResourcesMaster Provides Offer

Scheduler RepliesAgent Allocates ResourcesExecutor Launches Tasks

Page 15: Resource Schedulers and Cassandra

Mesos Frameworks

KubernetesMarathonFenzo*

Page 16: Resource Schedulers and Cassandra

MesosCassandra Framework

Page 17: Resource Schedulers and Cassandra

Cassandra-Mesos Scheduler

Bootstrap RingRestarting Down Nodes

Replace Nodes

Page 18: Resource Schedulers and Cassandra

Mesos-Cassandra

ToolsRest API

Page 19: Resource Schedulers and Cassandra

Just a Start

Easier to deploy C* with Mesos than not?

Page 20: Resource Schedulers and Cassandra

Where next?

Mesos PrimitivesDeploying C*

Page 21: Resource Schedulers and Cassandra

Thanks.

Page 22: Resource Schedulers and Cassandra

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