docker : les fondamentaux, par fabien amico de treeptik #shake17

16
Docker les fondamentaux

Upload: herve-bourdon

Post on 22-Jan-2018

57 views

Category:

Business


1 download

TRANSCRIPT

Page 1: Docker : les fondamentaux, par Fabien AMICO de Treeptik #shake17

Docker les fondamentaux

Page 2: Docker : les fondamentaux, par Fabien AMICO de Treeptik #shake17

Qui je suis ?

2

10 ans de développement logiciel

Fondateur associé de Treeptik

Fabien AMICO [email protected]

@fabienamico

Docker Captain

Page 3: Docker : les fondamentaux, par Fabien AMICO de Treeptik #shake17

Le problème à résoudre

Page 4: Docker : les fondamentaux, par Fabien AMICO de Treeptik #shake17

La transformation en marche

4

⇒ 95 % des projets des entreprises ont une composante IT.

⇒ Aujourd’hui toutes les entreprises sont des entreprises IT.

⇒ Il n’y a plus de banque, plus de libraire …. que des sociétés IT.

Page 5: Docker : les fondamentaux, par Fabien AMICO de Treeptik #shake17

La transformation en marche

5

⇒ Aujourd’hui ce ne sont plus les grosses entreprises qui mangent les plus petites ;

⇒ Ce sont les plus rapides qui mangent les plus lentes.

Page 6: Docker : les fondamentaux, par Fabien AMICO de Treeptik #shake17

...Qui ne marche pas si bien

6

Il en découle donc qu’aujourd’hui :

⇒ Il faut faire des logiciels,

⇒ … et il faut les faire rapidement.

Malheureusement cela n’est pas si simple. Une étude menée par l’université d’Oxford en

2012 montre que :

● 17 % des grands projets vont si mal qu’ils menacent l'existence même de la société.

● Les grands projets dépassent de 45 % le budget initial ...

● ...Tout en offrant 56% de valeur en moins !

Page 7: Docker : les fondamentaux, par Fabien AMICO de Treeptik #shake17

Docker

Page 8: Docker : les fondamentaux, par Fabien AMICO de Treeptik #shake17

Mais c’est quoi DOCKER ?

8

Petite définition Wikipedia

Docker est un logiciel libre qui automatise le déploiement d'applications dans des conteneurs. Selon la firme de

recherche sur l'industrie 451 Research, « Docker est un outil qui peut empaqueter une application et ses

dépendances dans un conteneur isolé, qui pourra être exécuté sur n'importe quel serveur Linux ». Ceci permet

d'étendre la flexibilité et la portabilité d’exécution d'une application, que ce soit sur la machine locale, un cloud privé ou

public, une machine nue.

Page 9: Docker : les fondamentaux, par Fabien AMICO de Treeptik #shake17

La mission de Docker

9

Page 10: Docker : les fondamentaux, par Fabien AMICO de Treeptik #shake17

La logistique navale

10

Page 11: Docker : les fondamentaux, par Fabien AMICO de Treeptik #shake17

La logistique navale

11

Page 12: Docker : les fondamentaux, par Fabien AMICO de Treeptik #shake17

Un problème vrai en 2017

12

Qui risque de l’être en 2018

Page 13: Docker : les fondamentaux, par Fabien AMICO de Treeptik #shake17

La logistique navale

13

Page 14: Docker : les fondamentaux, par Fabien AMICO de Treeptik #shake17

L’écosystème

14

Dev Tools

Official Repositories

Operating Systems

Big Data

Service Discovery

Build / Continuous Integration

Configuration ManagementConsulting &Training

Management

Storage

Clustering & Scheduling

Networking

Infrastructure & Service Providers

Storage

Security

Monitoring & Logging

14

Page 15: Docker : les fondamentaux, par Fabien AMICO de Treeptik #shake17

Quelques cas d’utilisation● Intégration continue / Déploiement continu.

● Application Micro Services.

● Optimisation des infrastructures.

● Cloudification / Cloud hybride.

15

Page 16: Docker : les fondamentaux, par Fabien AMICO de Treeptik #shake17

MERCI !