root@ Sysadmin_Days :/ 9 #

18 - 19 Novembre 2019
Paris
@sysadmindays
Newsletter

SysadminDays est une conférence technique dédiée aux métiers de l'administration système.

Cette neuvième édition aura lieu à Paris, les lundi 18 et mardi 19 Novembre 2019.

Sponsors

Sponsor Platinium

Veepee

Sponsors Argent

Alterway Kapten

Sponsors Bronze

Gandi.net Saagie Synthesio Talegraph

Pourquoi pas vous ?
Devenir sponsor

Programme

Lundi 18 Novembre

9h - 9h30

Accueil

9h30 - 10h

Mot de bienvenue

10h - 11h

Incident Management and its applications to daily work

La gestion d'incident est un moment très complexe et sous pression dans la vie d'un SRE, les gérer au mieux implique une organisation rigoureuse.

Retours d'expériences concrets sur ce qu'on vit et ce qu'on a appris à Synthesio, et comment cette culture influence notre organisation du travail au jour le jour, et même intéresse toutes les entités de l'entreprise, y compris les non-techniques.

Il sera question de gestion du temps, de la fatigue, de culture blameless, de priorisation des tâches, de postmortems…

Le but est de proposer une conférence un peu alternative, non technique mais adressée à des ingénieurs / techniciens plutôt devops / SRE qui pourraient bénéficier de ces retours d'expérience dans leur gestion du quotidien.

11h - 12h

DataPipeline: Kafka, the distributed and scalable UNIX pipe ?

  • Présentation d'un data pipeline
  • Exemple avec celui de ContentSquare
  • Comparaison de kafka avec le pipe UNIX
  • Optimisation et supervision de Kafka
12h - 14h

Pause déjeuner

14h - 15h

Moving our legacy DNS stack to a cloud native, streaming based architecture

Alessio Coltellacci et Laurent Doguin Clever Cloud

Immutable infrastructure provides more consistency, reliability in our infrastructure and simpler predictable deployment process. It’s the pattern of infrastructure provided by modern PAAS. However this paradigm often requires fast server provisioning in a cloud computing environment and to find solutions to handle ephemeral instances. They create changes in the network layer, which also means changes in the DNS configuration.

This creates new expectations on DNS servers, and this can create a risk where no more services will be able to communicate through the network.

Solutions like powerdns and bind don't provide this kind of architecture and they suffer from lack of redundancy, which transforms the DNS architecture in a single point of failure.

In this talk I'll present stream-dns, a DNS server written in Go which is based on an Event Sourcing model, using Kafka/Pulsar as a Sink for the DNS configurations change events.

  • How we avoid single point of failure thanks to our distributed architecture
  • How event sourcing helps us to track/log DNS modifications in the system
  • How DNS metrics produced by stream-dns improve the system’s observability
  • How streaming makes propagation faster
  • How it removes most caching issues
15h - 16h

Migrer 3 millions de sites sans maitriser leur code source ? Impossible mais vrai !

Il y a deux ans, nous apprenions notre nouvelle mission : migrer les 3 millions de sites web hébergés dans notre datacentre de Paris. Sans en maitriser le code source, les migrer sans impact nous semblait totalement irréaliste.

18 mois plus tard, c'est terminé ! Pour y arriver, nous avons du configurer des proxy SQL, des tunnels réseau, migrer des IP entre nos datacentres, livrer des milliers de serveurs, bosser durant des dizaines de nuits, mais aussi s'organiser entre plusieurs équipes qui n'ont pas l'habitude de travailler ensemble. Quels sont les soucis technique et humains que nous avons rencontrés, et comment les avons nous résolu ? Retour d'expérience sur l'une des plus grosse migration que le web ai connu !

16h - 16h15

Pause

16h15 - 17h15

Table-ronde : recrutement

17h15 - 19h30

Apéritif et réseautage

Mardi 19 Novembre

9h - 9h30

Accueil

9h30 - 10h30

Testing in infrastructure

Les ops/l'infra/les SRE partagent beaucoup de pratiques avec les developeurs. On parle énormément d'agilité, de méthodologie mais assez peu de tests. Cette conférence propose de voir à la fois des retours d'expériences, des expérimentations et des sujets de recherche.

10h30 - 11h30

Kubernetes from scratch at Veepee

Loïc Blot Veepee
11h30 - 11h40

Flash talk : Du cloud en click-click à infrastructure as code sans tout casser (ou presque)

Lorsqu'une entreprise se crée, les personnes présentes peuvent utiliser les grandes plateformes de cloud pour lancer le service. Les interfaces web permettent de lancer des services facilement. Une fois la société lancée il appartient de rationaliser ses services. Terraform est une bonne solution pour ce faire. Cette présentation montre l'usage de quelques outils pratiques pour reprendre la main sur ces ressources et en assurer l'évolution.

11h40 - 11h50

Flash talk : Molecule, ou comment tester ses rôles Ansible

Ansible est un outil utilisé par de nombreuses entreprise pour gérer leurs configurations et leurs déploiements applicatifs mais comment nous assurer que ces déploiements sont bien réalisés sur les différents systèmes ? Cette présentation montrera Molecule, l'outil de test de playbook/rôle d'Ansible, permettant d'executer ses tests sur les différents providers qu'Ansible propose (Docker, OpenStack, Vagrant…).

11h50 - 12h

Flash talk : Solutionner ses problématiques RGPD à grands coups de ZFS

D'un côté, la release de ZFS 0.8 apporte son lot de nouvelles fonctionnalités (encryption, device removal…), de l'autre il y a une grande tendance à mutualiser ses volumes sur des devices de plus en plus denses. Comment assurer une sécurité silotée des données sans rendre la maintenance inconfortable ? On vous parle de notre retour d'expérience !

12h - 14h

Pause déjeuner

14h - 15h

Déploiement et gestion du cycle de vie de micro-services sur Kubernetes avec un outil maison

15h - 16h

1 sysadmin vs 250 clusters de stockage

OVHcloud utilise Ceph depuis cinq ans pour certains de ses besoins de stockage, bien qu'étant composée de 2000 serveurs physiques et 20000 conteneurs, cette infrastructure est gérée au quotidien par une seule personne au RUN. Nous ferons une présentation et un retour d'expérience sur les différents moyens mis en oeuvre pour y arriver.

16h - 16h15

Pause

16h15 - 17h15

MyRocks, a RocksDB storage engine with MySQL

Retour d'experience sur la migration des clusters MySQL de "cold storage" de la plateforme Synthesio depuis InnoDB vers MyRocks.

Ces clusters stockent les documents crawlés (tweet, facebook, instagram, reddit, forums, sites…), le tout pour environ ~60To de données.

Qu'est ce que RocksDB, notre use-case et limitations, et pourquoi l'avoir choisi ?

Plusieurs mois de tests, de fails, de migrations, aboutissant à environ 35% d'espace disque gagné, 30% de gain sur les read/writes, le tout (presque) sans changer une ligne de code de l'applicatif !

Informations pratiques

La conférence est gratuite et ouverte à toute personne intéressée par l'administration système. L'inscription préalable est obligatoire et une pièce d'identité sera demandée à l'entrée.
Les conférences seront diffusées en direct et les vidéos disponibles sur le site par la suite.

Lieu : Les Sysadmin Days ont lieu cette année chez Paris Story (station de métro Opéra / RER Auber) :

11 bis Rue Scribe
75009 Paris
(voir sur Google Maps)

Repas : Un petit déjeuner sera servi sur place les deux jours, ainsi que des boissons et de quoi grignoter toute la journée. Les déjeuners ne sont pas prévus par l'organisation.

Contact : Pour toute question, contactez-nous