nomad project

18
Nomad Project Présentation et PoC

Upload: emmanuel-carre

Post on 22-Mar-2017

75 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Nomad project

Nomad ProjectPrésentation et PoC

Page 2: Nomad project

Merci aux sponsors

Page 3: Nomad project

Emmanuel CARRE

Consultant - Formateur Docker

Zenika

Passionné par les systèmes distribués

@Itholys

Page 4: Nomad project

PlanNomad Project

Fonctionnalités

PoC

Démonstration

Page 5: Nomad project

Nomad Project

Page 6: Nomad project

Nomad Project

Hashicorp

Go

1er commit - 1 juin 2015

Orchestrateur

Page 7: Nomad project

Fonctionnalités

Page 8: Nomad project

Nomad ProjectDéployer des jobs

Multi datacenters

Multi régions

Blue - green déploiement

Augmenter la densité

Page 9: Nomad project

Tasks

Page 10: Nomad project

VocabulaireJobs

Groups

Tasks

Config

Ressources

Service

Template

Vault

Page 11: Nomad project

Symbiose

Page 12: Nomad project

FonctionnalitésNomad

1 binaire

Client - Serveur

Serf

Orchestration

ConsulService discovery

Monitoring

Extension du cluster

Page 13: Nomad project

PoC

Page 14: Nomad project

PoCGithub

5 vms centos

3 masters

2 noeuds

Nomad

Consul

Hashi-UI

Vagrant

Ansible

Nomad server

Consul

Nomad server

Consul

Nomad server

Consul

Hashi-UI

Nomad server

Consul

Nomad server

Consul

Page 15: Nomad project

NetworkFlannel (etcd)

Calico (etcd)

Weave (besoin de ...)

=> Overlay avec key/value externe (Consul)Pas de nouvelle brique

Page 16: Nomad project

Démo time

Page 17: Nomad project

ConclusionLes plus

Facilité de mise en oeuvre

Robustesse

Version de l’application

Les moins

Network

Brique additionnels

Page 18: Nomad project

Questions ?