Der Blog

Gedanken zur 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 PagerDutonianer Ranjib Dey, Evan Gilman und Doug Barth haben sich auf der #ChefConf 2013 in San Francisco die Köpfe vollgeschlagen. Sie informierten sich über die neuesten Kochtrends und experimentierten mit Ideen, um PagerDuty für unsere Kunden schneller und automatisierter zu gestalten. Zu den diesjährigen Rednern gehörte ein Who's Who von Facebook, Disney, Message Bus, Adobe, Kickstarter, Riot Games und vielen mehr.

Workshops und Präsentationen

PagerDuty nahm an mehreren herausragenden Workshops und Präsentationen teil. Einige bemerkenswerte:

Jamie Winsor von RiotGames Er 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 die Echtzeit-Chef-Orchestrierung im Monitoring ermöglicht. Sehr cooles Zeug.

Miah Johnson von HotelTonight hielt eine ausführliche Schritt-für-Schritt-Präsentation zur Refaktorierung von Kochbüchern. Die Qualität der Community-Kochbücher war ein wichtiges Anliegen. Angesichts der wachsenden Anzahl an Kochbüchern ist dieser Vortrag für alle, die mit der Entwicklung von Kochbüchern zu tun haben, sehr hilfreich.

Seth Chisamore bei Opscode Präsentiert auf Omnibussen. Omnibusse sind umfassende, einheitliche 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 bestehender Chef-Kochbücher. Dies bietet einige potenzielle Anwendungsmöglichkeiten für PagerDuty , die die Chef-Laufzeit drastisch reduzieren könnten.

Hackathon-Glück

So gut die Keynotes auch waren, einige der besten Erkenntnisse lieferten die Workshops und Hackathons. Beim Hackathon vor der Konferenz arbeiteten wir an der Kitchen-LXC-Integration. LXCs sind Linux-Container (man stelle sie sich als leichtgewichtige virtuelle Maschinen vor). Wir haben Kitchen-LXC mit BTRFS-Unterstützung zum Laufen gebracht. Das ist für PagerDuty von Bedeutung, da wir damit die gesamte produktionsähnliche Umgebung erstellen (wir haben etwa 30 LXC-Container auf einem MBP erstellt) und Integrationstests lokal und durchgängig durchführen können.

Während des Hackathons nach der Konferenz arbeiteten wir an der Chef-Berkshelf-Integration. Derzeit wird Berkshelf als separater Schritt zur Verwaltung von Kochbüchern ausgeführt (ähnlich dem Hochladen von Kochbüchern auf einen Chef-Server). Dazu muss eine Bibliothek erstellt werden, die Chef die eigenständige Nutzung von Berkshelf ermöglicht. Mit dieser Integration müssen Benutzer jedoch keine Community-Kochbücher mehr auf ihren Chef-Server hochladen/aktualisieren. Außerdem kann der Kochbuchspeicher auf mehrere Chef-Server verteilt werden, was die zentrale Chef-Serverlast reduziert. Am Ende des Tages konnten wir die Bibliothek zum Laufen bringen und hat ein RubyGem veröffentlicht .

Sendezeit

Während unseres Besuchs 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 auch etwas Sendezeit, indem er an einigen speziellen #ChefConf-Podcasts teilnahm von Essensschlacht : Die Zusammenfassung von Tag 1 Und eine Episode über LWRPs Er erschien auch in einem Schiffsausstellung Podcast.

IT-Netzwerkverbindungen

Die ChefConf war eine tolle Erfahrung, aber eines der Highlights war nicht im Programm – es war der Austausch mit Freunden und Partnern aus unserem Netzwerk. Wir haben viele Leute getroffen, mit denen wir seit drei Jahren über IRC/GitHub kommunizieren. Wir haben auch Zeit mit den Datadog-Leuten verbracht und unsere gemeinsamen Probleme besprochen. Schaut euch die Foto von uns und den Datadogs dass sie getwittert haben.

PagerDuty and Datadogs at #ChefConf

Die #ChefConf 2013 versprach, das wichtigste Event für die Automatisierung von IT-Infrastrukturen zu werden, und sie hat uns nicht enttäuscht. Unsere drei Botschafter sind mit neuen Ideen und Möglichkeiten ausgestattet, und wir sind gespannt, wie ihre Ideen umgesetzt werden, um PagerDuty für unsere Kunden noch besser zu machen.