Loading…
SnowCamp 2019 has ended
23rd-26th of January 2019 / 23-26 Janvier 2019, Grenoble

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

DevOps / Cloud / Container & Scaling [clear filter]
Thursday, January 24
 

10:45

Il ne faut pas vendre la peau de YARN parce qu'un Mesos vaut mieux que deux Kubernetes
Bien que ces technologies permettent d'utiliser des conteneurs pour déployer, gérer et mettre à l'échelle des applications dans un cluster, elles résolvent en réalité des problèmes bien différents et sont ancrées dans des contextes très divers. En fait, aucun de ces outils largement adoptés n'est complètement comme les autres.

Plutôt que de [simplement] comparer les caractéristiques et les fonctionnalités qui se chevauchent de ces technologies en évolution rapide, revoyons la mission initiale de chaque projet, son architecture et la manière dont ces solutions peuvent se compléter et interagir les unes avec les autres.

On parlera d'ordonnancement et d'orchestration de conteneurs (avec Docker bien évidemment), d'allocation dynamique de ressources, et d'autres traits caractéristiques des gestionnaires de clusters. On évoquera également des _schedulers_ moins connus comme Nomad d'Hashicorp. Et nous nous risquerons à imaginer, pourquoi pas, notre solution idéale: hautement disponible, distribuée, capable de prendre en charge des services conteneurisés, virtualisés, _legacy_, de courte et longue durée...

Ce Talk aborde des concepts d'informatique distribuée complexes. Pour cette raison, le niveau de ce Talk est fixé à "Intermédiaire".
Il est aussi l'occasion de tenir un discours "engagé" et de nous rappeler à nous-mêmes, acteurs du monde numérique, consultants et salariés des ESN, que nous avons un devoir de conseil et que nous devons accompagner nos clients dans leurs choix techniques. Il faut pour cela nous informer sans cesse par de la veille technologique, comparer des solutions et en dresser un état de l'art, ne pas [tout de suite] céder à la hype des dernières technologies et développer un esprit critique.

À mon sens, il s'agit de rappeler ici la mission principale de l'architecte: être capable d'évaluer objectivement une ou plusieurs solutions selon des critères de coûts, fonctionnels et techniques.

Speakers
avatar for Pascal Gillet

Pascal Gillet

Stack Labs
Je suis ingénieur logiciel, spécialisé dans le Big Data, avec un intérêt croissant pou l'IA/ML/DL. | Je m'intéresse à la gestion des données en général, notamment la valorisation des données ouvertes, les problématiques liées à la capture, le stockage, la recherche... Read More →



Thursday January 24, 2019 10:45 - 11:30
Titane 2 La Maison Minatec, 3 Parvis Louis Néel, 38000 Grenoble

15:00

Monitoring OVH: 300k servers, 27 DCs and one Metrics platform
What to do when you must monitor the whole infrastructure of the biggest European hosting and cloud provider? How to choose a tool when the most used ones fail to scale to your needs? How to build an Metrics platform to unify, conciliate and replace years of fragmented legacy partial solutions?

In this talk we will relate our experience building and maintaining OVH Metrics, the platform used to monitor all OVH infrastructure. We needed to go to places where most monitoring solutions hadn't gone before, it needed to operate at the scale of the biggest European hosting and cloud providers: 27 data centers, more than 300k servers (bare metal!), and hundreds of products to fulfill our mission to host 1.3 million customers.

You will hear about time series, about open source solutions pushed to the limit, about HBase clusters operated at the extreme, and how about a small team leveraged the power of a handful of open source solution and lots of coding glue to build one of the most performant monitoring solutions ever.

Speakers
avatar for Horacio Gonzalez

Horacio Gonzalez

OVH
Malgré ce que son accent espagnol bien prononcé peut suggérer, Horacio est arrivé en France il y a une quinzaine d'années déjà. Passionné d'informatique, dans laquelle il est tombé depuis tout petit, il a découvert Java en 1997 et depuis il n'a pas arrêté de bosser autour... Read More →


Thursday January 24, 2019 15:00 - 15:45
Amphi La Maison Minatec, 3 Parvis Louis Néel, 38000 Grenoble

16:00

Hashistack : orchestrer des applications Cloud Native avec simplicité
Lorsqu'on parle d'orchestration de conteneurs, d'exécution d'applications Cloud Native, tout le monde se tourne vers kubernetes. Et pourtant, d'autres solutions existent. L'une d'elle est particulièrement efficace et se base sur une suite d'outils libres développés par Hashicorp : Consul et Nomad en sont les briques principales.

Voyons ensemble et en démos comment mettre en oeuvre une telle stack et pourquoi pas vous faire changer d'avis sur l'orchestration de vos applications.

Speakers
avatar for Yves Brissaud

Yves Brissaud

SquareScale
Developpeur polyglotte avec des penchants systèmes, je suis Technical Lead chez [SquareScale](https://squarescale.com) où nous concevons une toute nouvelle génération de service pour développer et déployer des applications Cloud Native. | | Mes sujets favoris du moment... Read More →



Thursday January 24, 2019 16:00 - 16:45
Titane 2 La Maison Minatec, 3 Parvis Louis Néel, 38000 Grenoble

16:00

Una-Gitlab
A l’image de Perceval et Karadock, Logan et Kevin reviennent d’une quête dans la contrée de Gitlab et vont vous compter leurs aventures pleines de découvertes et de rebondissements. L’on espère que Père Blaise réussira à prendre des notes…
Lors de cette quête, il a été nécessaire de mettre en place une intégration continue pour une armée de développeurs sanguinaires qui avaient plein de besoins tout bizarres… Et à la force de leur épée, de leur courage et pas du tout de l’aide de Merlin (qui sait toujours rien faire…), Logan et Kevin mis à disposition une CI complète avec job, stage, intégration avec des outils externes (PostgreSQL, Artifactory, Google Cloud Platform…) tout en la gardant simple et versionnable.
Ils finiront même par la présentation d’un récent sortilège qui permet d’envoyer leur CI dans le Cloud de Google avec Kubernetes. Cela donne une solution hautement scalable et performante, à la demande avec Google Kubernetes Engine afin de vous présenter une solution scallable et automatique !

Lien vers les slides: http://bit.ly/unagitlab

Speakers
avatar for Kevin Davin

Kevin Davin

Stack-Labs
Développeur full-stack depuis... toujours
avatar for Logan Weber

Logan Weber

Airbus Defence and Space


Thursday January 24, 2019 16:00 - 16:45
Chrome 1 La Maison Minatec, 3 Parvis Louis Néel, 38000 Grenoble
 
Friday, January 25
 

15:00

Istio, le meilleur ami de votre cluster K8S
Dans un monde distribué, nous sommes confrontés à de nouveaux défis. Les notions de circuit-breaker, de retry, de timeout, de blue-green deployment, d’A/B testing, de pool-ejection… viennent remplacer nos anciens problèmes de monolithe.

Istio va nous aider sur tous ces points... et même plus ! ️

Dans cette présentation nous allons faire le tour de l'outillage nécessaire (émanant de la stack Netflix principalement) dans un environnement micro services. De ce fait, nous constaterons les problématiques que posent le nouveau paradigme de développement sur K8S (et autres orchestrateurs).

Nous allons faire un tour d'horizon des différentes fonctionnalités misent à disposition au sein d'Istio pour vous faciliter la vie. De plus, nous allons faire un focus sur l'architecture et le fonctionnement interne d'Istio (Envoy, side-car et autres outils comme Jaeger, Prometheus & cie)

Lien vers les slides: http://bit.ly/istio-and-k8s-bff

Speakers
avatar for Kevin Davin

Kevin Davin

Stack-Labs
Développeur full-stack depuis... toujours


Friday January 25, 2019 15:00 - 15:45
Amphi La Maison Minatec, 3 Parvis Louis Néel, 38000 Grenoble

16:00

Automatisation et DevOps, yes we can !
Chez KelkooGroup nous croyons à l'automatisation. Dans cette présentation nous montrerons comment nous nous sommes appuyés sur des outils comme Ansible, GitLab, Jenkins pour mettre en place un framework d'automatisation DevOps.

Clic... la VM est prête. Clic... le code en développement est déployé sur un serveur où il peut être testé. Clic... la release est prête. Clic... la release est déployée en production. Clic... on fait un roll-back : NON !! le roll-back ça n'arrive jamais ;-)

Résultat : les Dev et les Ops perdent moins de temps sur des tâches répétitives, les PO ont leurs features disponibles plus rapidement en production, les Ops ont moins d'incidents de production, tout le monde est content :-)

_Yes we can!_

Venez partager notre expérience, assister à notre démo, et repartez aussi avec des rêves plein la tête...

Speakers
avatar for Amélie Deltour

Amélie Deltour

Senior Software Engineer, KelkooGroup
Je suis développeuse chez Kelkoo depuis 15 ans. Dans mon travail et ma vie personnelle, je déteste perdre du temps sur des tâches ennuyeuses, je crois en l'excellence et l'importance d'une bonne communication entre les personnes. C'est pourquoi je suis convaincue que l'automatisation... Read More →
avatar for Olivier Perriot

Olivier Perriot

Kelkoo Group
Je travaille à Kelkoo depuis presque 15 ans. D’abord en tant que développeur Java puis en tant qu’architecte logiciel, et cela fait 10 ans que j’ai bifurqué vers la partie Déploiement/Sysadmin/Infrastucture. | Si j’en crois les logs subversion, j’ai écrit mon premier... Read More →



Friday January 25, 2019 16:00 - 16:45
Amphi La Maison Minatec, 3 Parvis Louis Néel, 38000 Grenoble