présentation powerpoint - gouigouxgouigoux.com/download/imta2017-microservices-docker.pdf ·...

12

Upload: others

Post on 05-Sep-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Présentation PowerPoint - Gouigouxgouigoux.com/download/IMTA2017-Microservices-Docker.pdf · (scale = 3) Service C Stack S Swarm W Tâche B2 Conteneur 001 Tâche C1 Conteneur 002
Page 2: Présentation PowerPoint - Gouigouxgouigoux.com/download/IMTA2017-Microservices-Docker.pdf · (scale = 3) Service C Stack S Swarm W Tâche B2 Conteneur 001 Tâche C1 Conteneur 002

2001

Page 3: Présentation PowerPoint - Gouigouxgouigoux.com/download/IMTA2017-Microservices-Docker.pdf · (scale = 3) Service C Stack S Swarm W Tâche B2 Conteneur 001 Tâche C1 Conteneur 002
Page 4: Présentation PowerPoint - Gouigouxgouigoux.com/download/IMTA2017-Microservices-Docker.pdf · (scale = 3) Service C Stack S Swarm W Tâche B2 Conteneur 001 Tâche C1 Conteneur 002

THT-A / THT-B / MT / BT

… (x 30)

Normes = Forme de la prise + ~ / 1 phase / 230 volts / 50 hertz

Page 5: Présentation PowerPoint - Gouigouxgouigoux.com/download/IMTA2017-Microservices-Docker.pdf · (scale = 3) Service C Stack S Swarm W Tâche B2 Conteneur 001 Tâche C1 Conteneur 002

Connecteur GESDOS - CMIS

… (x 150)

Normes = HTTP (protocole) + CMIS 1.1 (format)

GESDOS

Page 6: Présentation PowerPoint - Gouigouxgouigoux.com/download/IMTA2017-Microservices-Docker.pdf · (scale = 3) Service C Stack S Swarm W Tâche B2 Conteneur 001 Tâche C1 Conteneur 002

Utilisation des contrats

A = idB = lb

C = longD = largE = haut

A = idB = lb

E = haut

A = idB = lb

E = haut

A = idB = lb

H = haut

A = idB = lb

F = xorglub

_T = xorglub

Page 7: Présentation PowerPoint - Gouigouxgouigoux.com/download/IMTA2017-Microservices-Docker.pdf · (scale = 3) Service C Stack S Swarm W Tâche B2 Conteneur 001 Tâche C1 Conteneur 002

Sécurité

Page 8: Présentation PowerPoint - Gouigouxgouigoux.com/download/IMTA2017-Microservices-Docker.pdf · (scale = 3) Service C Stack S Swarm W Tâche B2 Conteneur 001 Tâche C1 Conteneur 002

JSON

Haut = 2Larg = 1Long = 1

Haut = 1Larg = 1Long = 1

Haut = 1Larg = 2Long = 1

GET(JSON)

PUT

Page 9: Présentation PowerPoint - Gouigouxgouigoux.com/download/IMTA2017-Microservices-Docker.pdf · (scale = 3) Service C Stack S Swarm W Tâche B2 Conteneur 001 Tâche C1 Conteneur 002

JSONPatch

PUTHaut 1 => 2

Haut = 1Larg = 1Long = 1

Larg 1 => 2

GET(JSON)

GET ?dtvaleur(JSON)

GET /historique(JSON)

13:32:05 13:32:07

Larg 1 => 2 13:32:05

Haut 1 => 2 13:32:07

Delta

Delta 10:00:09

Latest (cache)

Verrous

UPDATE

DELETE

Page 10: Présentation PowerPoint - Gouigouxgouigoux.com/download/IMTA2017-Microservices-Docker.pdf · (scale = 3) Service C Stack S Swarm W Tâche B2 Conteneur 001 Tâche C1 Conteneur 002

Business Activity Monitoring

Page 11: Présentation PowerPoint - Gouigouxgouigoux.com/download/IMTA2017-Microservices-Docker.pdf · (scale = 3) Service C Stack S Swarm W Tâche B2 Conteneur 001 Tâche C1 Conteneur 002

Registre R

Démon D2

Démon D1

Démon D3

Service A

Service B(scale = 3)

Service C

Stack S Swarm W

Tâche B2

Conteneur 001

Tâche C1

Conteneur 002

Tâche B1

Conteneur 003

Tâche B3

Conteneur 004

Tâche A1

Conteneur 005

Tâche X1

Conteneur 071

Conteneur 045

Overlay network NDéploiement

Image A

Image C

Image B

Page 12: Présentation PowerPoint - Gouigouxgouigoux.com/download/IMTA2017-Microservices-Docker.pdf · (scale = 3) Service C Stack S Swarm W Tâche B2 Conteneur 001 Tâche C1 Conteneur 002

Machine physique

Système d’exploitation « hôte »

Hyperviseur de virtualisation

Système d’exploitation

« invité » machine

virtuelle 1

Système d’exploitation

« invité » machine

virtuelle 2

Dépendances Dépendances

Application 1 Application 2

Machine physique

Système d’exploitation « hôte »

Docker

Dépendances

Application 1 Application 2

Machine physique

Système d’exploitation « hôte »

Docker

Dépendances

Ap

plic

atio

n 1

Ap

plic

atio

n 2

Ap

plic

atio

n 3

Ap

plic

atio

n 4

Ap

plic

atio

n 5