Der Blog

Gedanken von der ChefConf 2013

von PagerDuty 13. Mai 2013 | 4 Minuten Lesezeit

#ChefConf ist eine dreitägige jährliche Konferenz mit Demonstrationen, Workshops und Keynote-Präsentationen zur Zukunft der Infrastrukturautomatisierung. Sie richtet sich an Benutzer des Chef-Automatisierungsframeworks.

Die PagerDutonians Ranjib Dey, Evan Gilman und Doug Barth haben sich gerade auf der #ChefConf 2013 in San Francisco die Köpfe vollschlagen können, wo sie die neuesten Kochtrends kennenlernten und Ideen austüftelten, um PagerDuty für unsere Kunden schneller und automatisierter zu machen. Zu den Rednern dieses Jahr gehörte ein Who-is-Who von Facebook, Disney, Message Bus, Adobe, Kickstarter, Riot Games und mehr.

Workshops und Vorträge

PagerDuty hat an mehreren herausragenden Workshops und Präsentationen teilgenommen. Einige bemerkenswerte:

Jamie Winsor von RiotGames sprach über das fantastische Berkshelf-Tool, das nicht nur die Wiederverwendbarkeit von Kochbüchern erleichtert, sondern auch saubere und gut verständliche Entwicklungspraktiken fördert. Er sprach auch über „Mother Brain“, ein WIP-Projekt, das mit ZeroMQ erstellt wurde und eine Chef-Orchestrierung bei der Überwachung in Echtzeit ermöglicht. Sehr cooles Zeug.

Miah Johnson von HotelTonight hielt eine ausführliche Schritt-für-Schritt-Präsentation zum Refactoring von Kochbüchern. Die Qualität der Community-Kochbücher war ein großes Anliegen. Angesichts der wachsenden Anzahl von Kochbüchern wäre dieser Vortrag für jeden, der an der Entwicklung von Kochbüchern beteiligt ist, sehr hilfreich.

Seth Chisamore bei Opscode präsentiert auf Omnibussen. Omnibusse sind umfassende, vereinheitlichte Installationsprogramme, die alles über glibc hinaus in einem einzigen monolithischen, plattformspezifischen Paket bündeln. Chef, Vagrant und Sensu sind gängige Beispiele. Das Omnibus-Projekt bietet Ruby-basierte DSL und ermöglicht die Wiederverwendung vorhandener Chef-Kochbücher. Dies bietet einige potenzielle Anwendungen für PagerDuty , die die Chef-Laufzeit drastisch verkürzen könnten.

Hackathon-Glück

So gut die Keynotes auch waren, einige der besten Erkenntnisse kamen aus den Workshops und Hackathons. Während des Hackathons vor der Konferenz haben wir an der Kitchen-LXC-Integration gearbeitet. LXCs sind Linux-Container (man kann sie sich als leichte virtuelle Maschinen vorstellen). Wir haben Kitchen-LXC mit BTRFS-Unterstützung zum Laufen gebracht. Das ist für PagerDuty von Bedeutung, weil wir damit die gesamte produktionsähnliche Umgebung erstellen können (wir haben etwa 30 LXC-Container auf einem MBP erstellt) und Integrationstests lokal und End-to-End ausführen können.

Während des Hackathons nach der Konferenz haben wir an der Chef-Berkshelf-Integration gearbeitet. Derzeit wird Berkshelf als separater Schritt ausgeführt, um Kochbücher zu verwalten (wie das Hochladen von Kochbüchern auf einen Chef-Server) – Sie müssen eine Bibliothek erstellen, die es Chef ermöglicht, Berkshelf selbst zu verwenden. Mit dieser Integration müssen Benutzer jedoch keine Community-Kochbücher auf ihren Chef-Server hochladen/aktualisieren. Außerdem kann der Kochbuchspeicher auf mehrere Chef-Server verteilt werden, wodurch die zentrale Chef-Serverlast reduziert wird. Am Ende des Tages konnten wir die Bibliothek zum Laufen bringen und hat ein RubyGem veröffentlicht .

Sendezeit

Während wir dort waren, wurde Doug Barth, einer unserer Betriebsingenieure, interviewt und sprach über die Art und Weise, wie PagerDuty Chef zur Automatisierung unserer Infrastruktur nutzt. Sie können Lesen Sie hier das Transkript . Einer unserer Betriebsingenieure, Ranjib Dey, bekam ebenfalls Sendezeit, indem er an einigen speziellen #ChefConf-Podcasts von teilnahm. Essensschlacht : Die Zusammenfassung Tag 1 Und eine Episode über LWRPs Er erschien auch in einem Schiffsausstellung Podcast.

IT-Netzwerkverbindungen

ChefConf war eine tolle Erfahrung, aber eines der besten Highlights war nicht in die Veranstaltung integriert – es war die Möglichkeit, mit Freunden und Partnern in unserem Netzwerk in Kontakt zu treten. Wir haben viele Leute getroffen, mit denen wir in den letzten drei Jahren in IRC/GitHub interagiert haben. Wir haben auch einige Zeit mit den Leuten von Datadog verbracht und unsere gemeinsamen Problempunkte besprochen. Schauen Sie sich die Foto von uns und den Datadogs dass sie getwittert haben.

PagerDuty and Datadogs at #ChefConf

#ChefConf 2013 versprach, das wichtigste Event für die Automatisierung von IT-Infrastrukturen zu werden, und wir wurden nicht enttäuscht. Unsere drei Botschafter sind mit neuen Ideen und Möglichkeiten ausgestattet und wir können es kaum erwarten zu sehen, wie ihre Ideen umgesetzt werden, um PagerDuty für unsere Kunden noch besser zu machen.