Invitation de l'entreprise OVH et présentation de l'outil CDS

Présentation d'OVH (entreprise, produits, métiers) & le fonctionnement d’une BU + 4 mini-conférences de 15 minutes sur "l'innovation chez OVH" : CDS (Continuous Delivery Services), Openstack, Microsoft, IA & Big data. Et enfin un déjeuner avec les équipes OVH.

Contexte

Vendredi 1er mars OVH de Rennes m'a ouvert ses portes pour une journée consacrée à la veille IT et pour explorer les grandes tendances de demain.

Nous avons eu le droit à une présentation d'OVH (entreprise, produits, métiers) & le fonctionnement d’une BU + 4 mini-conférences de 15 minutes sur "l'innovation chez OVH" : CDS (Continuous Delivery Services), Openstack, Microsoft, IA & Big data. Et enfin un déjeuner avec les équipes OVH.

CDS OVH

Des employés de l'équipe d'OVH sont intervenus pour présenter différents domaines mais celui qui m'a le plus frappé est la présentation de leur outil d'intégration continue et de déploiement continue nommé CDS et développé en interne en Go ((j'ai faits un tuto complet sur ce langage), que je vais vous présenter en plusieurs détails ci-dessous.

C'est le résultat de 12 années d'expérience dans le domaine du Continuous Delivery. Ils s'étaient familiarisés avec la plupart des outils standard du secteur, mais ils ont constaté qu’aucun ne correspondait totalement à leurs attentes concernant les quatre aspects clés qu'ils ont identifiés et c'est entre autres ce que CDS tente de résoudre.

Voici les quatre aspects clés qu'OVH a identifiés.

Élasticité

Les ressources/workers de CDS sont lancés à la demande, afin de garantir des temps d'attente réduits pour les utilisateurs, sans surconsommation de ressources inactives.

Extensible

Dans CDS, tout type d’actions (déploiements de Kubernetes et OpenStack, transfert à Kafka, tests de CVE, etc.) peut être capturé dans des plugins de haut niveau, qui serviront de blocs de construction aux utilisateurs. Ces plugins sont faciles à écrire et à utiliser, il est donc facile de répondre aux besoins les plus exotiques de manière efficace et sans stress.

Flexibilité, mais facile

CDS peut exécuter des flux de travail complexes, avec toutes sortes d'étapes intermédiaires, y compris le build, le test, le déploiement, le rollback, les branches conditionnelles… Ces flux de travail peuvent être stockés sous forme de code dans le référentiel git. CDS fournit des modèles de flux de travail de base pour les scénarios les plus courants de l'équipe de base, afin de faciliter le processus d'adoption. De cette façon, créer une chaîne CI / CD fonctionnelle à partir de rien peut être simple et rapide.

Le libre service

Enfin, un aspect essentiel est l’idée du libre-service. Une fois qu'un projet CDS est créé par les utilisateurs, ils sont totalement autonomes au sein de cet espace, avec la liberté de gérer les pipelines, de déléguer les droits d'accès, etc. Tous les utilisateurs sont libres de personnaliser leur espace à leur guise et de s'appuyer sur ce qui est fourni. Personnalisation des modèles de workflows, des plugins, lancement de build et des tests sur des versions de machine virtuelle, hardwares ... tout cela peut être fait sans aucune intervention des administrateurs de CDS.

Le projet est disponible en open source sur github

L'équipe OVH qui présente son outil CDS

Présentation de l'outil CDS par l'équipe OVH.

Conclusion et quelques photos

C'est toujours intéressant de voir comment d'autres entreprises innovent et donc c'est pour ça que je tiens à remercier l'équipe d'OVH de nous avoir accueilli et d'avoir organisé cet événement. ci-dessous vous retrouvez d'autres photos de l'événement.

Salle OVH ou nous avons eu la conférence Présentation du Cloud chez OVH L'équipe OVH explique pourquoi elle a choisi de développer l'outil CDS

Espace commentaire

Écrire un commentaire

Rejoignez la discussion

Vous devez être connecté pour poster un message.

17 commentaires

igauthier
Membre actif secouriste
Avatar de igauthier
igauthier
Membre actif secouriste

les photos donnent une bonne ambiance de l'event

06/06/2019

Le focus sur la flexibilité de CDS est crucial

souvent les outils de cd sont rigides, c bon de voir une approche qui permet de s'adapter à des besoins différents

04/06/2019
alix-guillet
Membre actif
Avatar de alix-guillet
alix-guillet
Membre actif

OVH c'est un acteur clé et sous-estimé parfois

01/06/2019
thibault-dominique
Membre actif secouriste
Avatar de thibault-dominique
thibault-dominique
Membre actif secouriste

Bon retour sur Openstack aussi

30/05/2019
maggie-didier
Membre actif
Avatar de maggie-didier
maggie-didier
Membre actif

Le concept de libre service avec CDS est juste top

Ça décharge pas mal les équipes infra et ça donne de l'autonomie aux devs, c'est l'esprit DevOps pur jus

27/05/2019
matthieu86
Membre actif
Avatar de matthieu86
matthieu86
Membre actif

Contexte bien posé pour comprendre l'écosystème OVH

24/05/2019
cthomas
Membre actif secouriste
Avatar de cthomas
cthomas
Membre actif secouriste

La section sur l'élasticité de CDS m'a vraiment interpellé

On a des pics de charge énormes sur nos pipelines de build, cette capacité à scaler automatiquement serait une grosse plus-value

22/05/2019
kpierre
Membre actif
Avatar de kpierre
kpierre
Membre actif

Ça donne envie de tester CDS pour voir comment ça s'intègre

21/05/2019
philippe68
Membre actif
Avatar de philippe68
philippe68
Membre actif

Good job sur le recap, bien détaillé

20/05/2019
dgomez
Membre
Avatar de dgomez
dgomez
Membre

La flexibilité de CDS c'est ce qu'on cherche dans nos outils CD

18/05/2019

Les mini-conf sont une bonne idée pour le format

16/05/2019
vcaron
Membre
Avatar de vcaron
vcaron
Membre

toujours intéressant de voir l'innovation chez ovh, ils sont offensifs

14/05/2019
benoit-caron
Membre actif
Avatar de benoit-caron
benoit-caron
Membre actif

Bon point sur le libre service, ça décentralise bien

12/05/2019

L'élasticité de CDS est un game changer pour les charges dynamiques

10/05/2019

Merci pour la présentation de CDS, c'est pas si connu que ça

08/05/2019
marin-francoise
Membre actif
Avatar de marin-francoise
marin-francoise
Membre actif

Le CDS d'OVH a l'air prometteur pour le delivery

07/05/2019
iauger
Membre
Avatar de iauger
iauger
Membre

OVH c'est du solide, j'ai quelques VPS chez eux

05/05/2019

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire