mesos & aurora awesome - usenix · task 1430927589184-gfservice. prod -svc -app...

Post on 27-Jun-2020

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Mesos & Aurora =

AwesomeSRECon15 Europe

Where do we come from?

PHP MySQL

PHP PHP PHP

MySQL MySQL

PHP MySQL

RabbitMQ Redis

Recommender

PHP MySQL

RabbitMQ Redis

Recommender

Everything

Resources & Attributes

* CPU * Memory * Disk * Ports

e.g. * Host * Rack * OS * DiskType

Apache Aurora is a Mesos framework for long-running

services and cron jobs.

Discovery via

Zookeeper

Rolling Updates (&Rollbacks)

Constraints

*rack: limit:2

*disktype: value:ssd

*os: value:centos

https://flic.kr/p/4NAeyW

https://flic.kr/p/ci3JK9

https://flic.kr/p/pdpBA8

https://flic.kr/p/5xrZN1

Jenkins Build & Unit Tests ->

Canary Deployment ->

Large/Regressionstests ->

Production Deployment

~100 Deploys / Day

~10 Minutes commit->prod

Things to do…

&

„Kubernetes and Mesos are a match made in

heaven.“https://github.com/mesosphere/kubernetes-mesos

Florian Pfeiffer

florian.pfeiffer@gutefrage.net

@derfloh

top related