- PagerDuty /
- Blog /
- Non classé /
- Impressions de ChefConf 2013
Blog
Impressions de ChefConf 2013
ChefConf est une conférence annuelle de trois jours proposant des démonstrations, des ateliers et des présentations plénières sur l'avenir de l'automatisation des infrastructures. Elle est conçue pour les utilisateurs du framework d'automatisation Chef.
Ranjib Dey, Evan Gilman et Doug Barth, de PagerDuty, ont profité pleinement de la #ChefConf 2013 à San Francisco. Ils y ont découvert les dernières tendances culinaires et exploré des idées pour rendre PagerDuty plus rapide et plus automatisé pour nos clients. Parmi les intervenants de cette année figuraient des personnalités de Facebook, Disney, Message Bus, Adobe, Kickstarter, Riot Games et bien d'autres.
Ateliers et présentations
PagerDuty a participé à plusieurs ateliers et présentations de grande qualité. En voici quelques-uns à retenir :
Jamie Winsor de Riot Games Il a parlé de l'excellent outil Berkshelf qui facilite la réutilisation des cookbooks et encourage des pratiques de développement claires et bien comprises. Il a également évoqué « Mother Brain », un projet en cours de développement basé sur ZeroMQ qui permet l'orchestration en temps réel de Chef pour la supervision. Vraiment génial !
Miah Johnson de HotelTonight Il a présenté en détail, étape par étape, la refonte des livres de recettes. La qualité des livres de recettes communautaires est une préoccupation majeure. Face à leur nombre croissant, cette présentation sera très utile à toute personne impliquée dans leur développement.
Seth Chisamore chez Opscode Présenté sur des omnibus. Les omnibus sont des installateurs unifiés qui regroupent tous les composants supérieurs à glibc dans un seul package monolithique spécifique à une plateforme. Chef, Vagrant et Sensu en sont des exemples courants. Le projet omnibus fournit un DSL basé sur Ruby et permet de réutiliser les cookbooks Chef existants. Ceci ouvre des perspectives pour PagerDuty , susceptibles de réduire considérablement le temps d'exécution de Chef.
Bonheur du hackathon
Malgré la qualité des conférences plénières, les ateliers et les hackathons ont été particulièrement enrichissants. Lors du hackathon pré-conférence, nous avons travaillé sur l'intégration de kitchen-LXC. Les LXC sont des conteneurs Linux (comparables à des machines virtuelles légères). Nous avons réussi à faire fonctionner kitchen-LXC avec la prise en charge de BTRFS. C'est un point crucial pour PagerDuty, car cela nous permet de créer un environnement complet similaire à celui de la production (nous avons déployé une trentaine de conteneurs LXC sur un MacBook Pro) et d'exécuter des tests d'intégration de bout en bout en local.
Lors du hackathon post-conférence, nous avons travaillé sur l'intégration de Chef et Berkshelf. Actuellement, Berkshelf est exécuté séparément pour gérer les cookbooks (comme leur chargement sur un serveur Chef) ; il faut créer une bibliothèque permettant à Chef d'utiliser Berkshelf de manière autonome. Grâce à cette intégration, les utilisateurs n'auront plus besoin de charger ni de mettre à jour les cookbooks de la communauté sur leur serveur Chef. De plus, le stockage des cookbooks pourra être distribué sur plusieurs serveurs Chef, réduisant ainsi la charge du serveur Chef central. Au final, nous avons réussi à rendre la bibliothèque fonctionnelle. a publié une RubyGem .
Temps d'antenne
Pendant notre séjour, Doug Barth, l'un de nos ingénieurs d'exploitation, a été interviewé et a parlé de la manière dont PagerDuty utilise Chef pour automatiser notre infrastructure. Lire la transcription ici L'un de nos ingénieurs d'exploitation, Ranjib Dey, a également eu droit à une certaine visibilité en participant à quelques podcasts spéciaux #ChefConf. Bataille de nourriture : le Résumé du jour 1 et un épisode sur LWRPs Il est également apparu dans un Salon nautique podcast.
Connexions au réseau informatique
ChefConf a été une expérience incroyable, mais l'un des moments forts n'était pas prévu au programme : les échanges avec nos amis et partenaires. Nous avons rencontré de nombreuses personnes avec lesquelles nous interagissons sur IRC/GitHub depuis trois ans. Nous avons également passé du temps avec l'équipe Datadog et discuté de nos problématiques communes. Découvrez… photo de nous et des Datadogs qu'ils ont tweeté.

La #ChefConf 2013 s'annonçait comme l'événement phare de l'automatisation des infrastructures informatiques, et elle a tenu toutes ses promesses. Nos trois ambassadeurs sont porteurs d'idées et de perspectives inédites, et nous sommes impatients de voir comment elles seront mises en œuvre pour améliorer encore davantage PagerDuty pour nos clients.