Um zu verstehen, wie das Universum, Fische und DevOps miteinander verbunden sind, müssen Sie den Zeitplan für DevOpsConf Russia studieren. Darüber hinaus findet die Konferenz bereits in einer Woche vom 1. bis 2. Oktober statt. Daher muss geplant werden, welche der Reden Sie anhören können. Ich werde versuchen, dabei zu helfen - trotzdem habe ich mich sehr bemüht, das Programm so reichhaltig zu machen.
Ich werde die Konferenz selbst mit dem Thema "Was ist DevOps" eröffnen.
Ich werde Ihnen sagen, wie Sie zu ihm gehen sollen und worum es ihm geht. Ich hoffe, dass dies während der gesamten Konferenz zu Debatten und Gesprächen führen wird. Ich werde auf die Prozesse sowie auf technische und infrastrukturelle Probleme eingehen, dh auf alle Bausteine, aus denen DevOps besteht, die die Grundlage des Programms bildeten. Danach werden wir die Tools verwenden: Kubernetes, Ansible, Docker, Prometheus, Ceph, Hashicorp Vault, Istio, KVM, CoreOS.

Alle Berichte und Abstracts werden
hier gesammelt. Wir werden nicht auf alle diese Überprüfungen eingehen, sondern nur auf einige, die die Vielseitigkeit unserer neuen, umbenannten RootConf-Konferenz widerspiegeln. Hier können Sie die Geschichte des Rebrandings lesen.
Montag, 1. Oktober
Am ersten Tag werden wir viel über die
Infrastrukturplattform diskutieren. Diese Berichte werden hauptsächlich in der Halle Nr. 1 „
Danke für den Fisch “ aufbewahrt und sind besonders für Spezialisten nützlich, die sich mit technischen Praktiken beschäftigen.
Im zweiten Raum mit dem Titel „
Am Rande des Universums “ werden wir etwas spezifischere Themen diskutieren, wie zum Beispiel: DevSecOps, DevOps-Architekturen, DevOps für technische Direktoren. Vielleicht sind diese Probleme für eine kleinere Anzahl unserer Teilnehmer von Interesse, aber sie brauchen sie wirklich, und die Berichte helfen allen, ihre Probleme zu lösen. Es ist wichtig, dass keiner der Redner Ihnen erzählt, was er nicht aus erster Hand behandelt hat. Dies ist eines der Grundprinzipien unserer Konferenzen, und wir werden uns nicht davon entfernen.
Kubernetes für über 30-Jährige
11:00, Danke für die FischhalleNikolai Sivko erfreut die Zuhörer immer mit seinen Berichten, sie sind immer voller wertvoller Erfahrungen, außerdem ist Nikolai einfach interessant zu hören. Zum Beispiel kann man sich an seine Berichte erinnern:
über den Lastenausgleich , über die
Überwachung von Webprojekten und über den
Betrieb . Auf der DevOpsConf Russia wird Nikolay über den Einsatz von Kubernetes unter Bedingungen maximaler Fehlertoleranz und mangelnder Humanressourcen für diese Aufgabe
sprechen .
Verwalten von Geheimnissen mit Hashicorp Vault
14:00, Halle „Danke für den Fisch“Der Bericht von Sergei Noskov ist sehr wichtig und umfassend. Es enthält viele wichtige Details über die Avito-Erfahrung, die Anwendung sehr unterschiedlicher Ansätze und den lebhaften Schmerz, mit dem wir fertig wurden.

Isstio läuft
15:00, Halle „Danke für den Fisch“Alexander Lukyanchenko von Avito erstellt und pflegt eine interne Cloud und Plattform. Auf der DevOpsConf Russia wird Alexander versuchen, ein seltenes Thema aufzudecken und über die Architektur und das Arbeitsprinzip von
Istio as a Service Mesh zu sprechen .
CI für mobiles SDK von Grund auf neu erstellen
17:00, Halle „Danke für den Fisch“Dieser Bericht sollte nicht nur für Spezialisten von DevOps von Interesse sein, sondern auch für Entwickler
aus der Welt der mobilen Anwendungen . Schließlich wird
Artem Nikitin (HERE Technologies) viele Technologien gleichzeitig
abdecken , einschließlich Open Source, um das mobile SDK kontinuierlich zu integrieren.

Um das Sicherheitsthema in DevOps zu erweitern, beschränken wir uns natürlich nicht auf nur einen Vortrag. Diese Geschichten über konkrete Beispiele und Live-Dienste zerstören den Mythos, dass Sicherheit und DevOps nicht kompatibel sind.
Angst und Abscheu vor DevSecOps
13:00, die Halle "Am Rande des Universums"Yuri Shabalin (Swordfish Security)
wird herausfinden , wie man
den sicheren Entwicklungsprozess richtig in den DevOps-Prozess
einbettet und wie man
nichts kaputt macht . Im Verlauf des Berichts werden wir die Hauptphasen der Sicherheitstests erläutern. Lassen Sie uns sehen, welche Tools verwendet werden können, wie sie sich voneinander unterscheiden und wie sie richtig konfiguriert werden, um DevSecOps erfolgreich zu implementieren. Yuri verfügt über umfangreiche Erfahrung in der Informationssicherheitsbranche. Er wird uns anhand
realer Beispiele über
echte Fallstricke und nicht offensichtliche Aufgaben berichten.
Wie wir Patch Management bei Qiwi aufgebaut haben
16:00 Uhr die Halle "Am Rande des Universums"BerichtNikolay Samosvat ist hilfreich für Sie, wenn Sie auch keine
Schwachstellen in Ihrer Infrastruktur sehen möchten. Der Schwerpunkt liegt auf der Verbesserung der Effizienz des Patch-Management-Prozesses mithilfe der
Zabbix-Bedrohungssteuerung und des Patch-Schedulers.

Muster in der Architektur
Der Patient erwies sich als Thema der Standardisierung von Architektur- und Microservice-Ansätzen. In dieser Richtung werden wir zwei Berichte haben.
Maxim Vikharev verspricht
, der gesamten
DevOps-Saga „über Template Microservice“ zu
erzählen : Wie Entwickler in einer Stunde unabhängig neue Services im
Produkt starten und nichts vergessen können.
Igor Dolzhikov wird das Geheimnis enthüllen, wie man
SRE oder einen Service on Go in 5 Minuten in einem Container
befriedigt . Sie können das Problem aus verschiedenen Blickwinkeln in der Halle "Am Rande des Universums" am 1. Oktober um 11:00 und 17:00 Uhr bewerten.
Dienstag, 2. Oktober
Der zweite Tag wird ebenfalls sehr ereignisreich, aber
prozesspraktischer . Wir werden spezifische Beispiele großer Unternehmen untersuchen und über technologische Werkzeuge sprechen, die zum Aufbau des Prozesses verwendet werden. In den Abstracts gibt es weniger Produktnamen und mehr Abkürzungen: CI, CD, IaC.
Am zweiten Tag wird über die Transformation berichtet, und zwar in zwei völlig unterschiedlichen Situationen.
Anton Isanin wird bei der Alfa Bank über diesen Prozess
sprechen . Das CIO-Unternehmen Wheels
Ilya Stekolnikov wird sich mit dem Thema DevOps-Transformation in einem Technologieunternehmen
befassen .

Beginnen wir das Programm am 2. Oktober mit einem Bericht, dessen Name dem Prinzip der Erstellung des Programms unserer Konferenz direkt widerspricht.
Hauptsache nicht Qualität, sondern Quantität!
10:00, Halle „Danke für den Fisch“So
sagt der Gründer der Zerocracy,
Yegor Bugaenko . Nun, wir werden die Gelegenheit haben zu streiten, stimmt es, Qualität ist nicht das, woran Programmierer zuerst denken sollten. Angesichts der großen Erfahrung von Yegor und seines Charismas kann man erwarten, dass es am Ende mehrere weitere Evangelikale in dieser Branche geben wird.
Wir liefern an Kubernetes. Kontinuierlich und auf seine Weise
10:00 Uhr die Halle "Am Rande des Universums"Evgeny Dekhtyarev kam zu 2GIS, um die Infrastruktur aufzuräumen. In dem
Bericht geht es jedoch nicht um den gesamten Prozess, sondern nur um den Teil, der sich auf die Bereitstellung von Anwendungen an Kubernetes bezieht. Es stellte sich heraus, dass eine vorgefertigte Lösung nicht ausreichte und die Jungs ihre eigenen entwickelten. Wir werden erfahren, was zur Entwicklung unseres eigenen Tools geführt hat, und vor allem erhalten
wir einen Link zur OpenSource-Version , die, wie versprochen, die Welt zu einem besseren Ort machen wird.
Automatisieren Sie die Wolken
11:00, Danke für die FischhalleDie Besonderheit des Unternehmens Uchi.ru ist, dass alle 300 im heutigen System enthaltenen Anwendungen zu
100% in öffentlichen Clouds auf Dockern
gehostet werden .
Alexey Vakhov wird Ihnen sagen, welche anderen Tools in verschiedenen Phasen seiner Entwicklung im Unternehmen erprobt wurden, und in konkreten Werten zeigen, wann es sinnvoll ist, Clouds, Container, Konfigurations- und Infrastrukturmanagementsysteme zu verwenden. Alexey verwendet immer einen
systematischen wissenschaftlichen Ansatz . Wenn Sie also ernsthafte Argumente und gesunden Menschenverstand benötigen, kommen Sie zu diesem
Bericht .
Wie wir zur kontinuierlichen Lieferung kamen. Zapfen, Rechen, Pläne für die Zukunft
15:00, Halle „Danke für den Fisch“Das Unternehmen
Tinkoff.ru , das Erfahrung in der Einführung einzigartiger technologischer Lösungen hatte, war lange Zeit nicht besonders daran interessiert, diese zu teilen, aber jetzt taucht es langsam aus den Schatten auf. Anscheinend hat die Anzahl der vollen Zapfen die Schwelle überschritten, und die Ergebnisse haben den Test der Zeit bestanden.
Andrey Ermakov und
Yuri Tregubov werden über den Übergang zur kontinuierlichen Lieferung
sprechen , indem sie natürlich die fallenden Tests, die Einschränkungen der Werkzeuge und Produktionsfehler überwinden.
Andrey Ermakov wird
das Tool für Entwickler für
Continuous Delivery separat und detaillierter
als Code beschreiben .
Daten-Streaming-Plattformen
16:00, Halle „Danke für den Fisch“Evgeny Potapov, einer unserer regelmäßigen Redner, begeisterte uns mit Berichten über die
Unterstützung von Hochlastprojekten und beispielsweise die
Optimierung der Architektur . Vor kurzem hat ITSumma neue Infrastrukturaufgaben übernommen, und dieses Mal wird Evgeny
seine Erfahrungen beim Aufbau fehlertoleranter Streaming-Verarbeitungs- und Datenanalyseplattformen auf
Apache Stack und vor allem deren Betriebserfahrung
teilen . Diese Aufführung ist schon deshalb hörenswert, wenn man sie
mit Kraft und Enthusiasmus auflädt, um neue schwierige Probleme zu lösen.
Meisterkurse. Marvin Hall
Zusätzlich zum Hauptprogramm aus den Berichten bereiteten unsere Referenten mehrere praktische zweistündige Kurse zu bestimmten wichtigen Aufgaben vor. Es ist hilfreich, daran teilzunehmen, wenn Sie bereits auf ein ähnliches Problem gestoßen sind, es aber noch nicht vollständig herausgefunden haben oder wenn Sie in Ihrer eigenen Praxis noch nie etwas damit zu tun hatten. Dann ist dies eine großartige Gelegenheit,
die Technologie mit Ihren Händen zu
berühren , aber gleichzeitig von einem Ausbilder begleitet zu werden, dh mit größerer Effizienz und der Fähigkeit, sofort eine qualifizierte Empfehlung zu erhalten. Das Minus ist natürlich, dass Sie zwei Berichte überspringen müssen, aber die Berichte werden aufgezeichnet, die Meisterklassen jedoch nicht.
Überwachung mit Prometheus am Beispiel von Atlassian-Anwendungen
1. Oktober um 11:00 UhrWährend dieser Meisterklasse werden wir versuchen, anhand von Beispielen aus der Praxis von Prometheus und Grafana Anwendungen von Drittanbietern zu überwachen.
Andrey Markelov und
Alexey Matveev werden die Fähigkeiten der Tools am Beispiel der Exporteure demonstrieren: Knotenexporteur, Jira-Exporteur und Bitbucket-Exporteur. Wir werden uns mit Metriken befassen, Erkennungsdienste konfigurieren und Warnungen konfigurieren.
Moderne Ansätze zur Entwicklung von Infrastrukturcode auf Puppet
1. Oktober um 15:00 UhrUnter der Leitung von
Igor Kurochkin werden wir ein Repository erstellen, das die neuesten
Informationen aus dem
Puppet 5-Ökosystem verwendet . Wir werden die Struktur des Moduls aus der Vorlage bilden, sie entlang der Pipeline zeichnen, Syntax-, Einheiten- und Integrationstests durchführen, automatisch eine Dokumentation erstellen und das resultierende Artefakt in das Puppet Forge-Repository laden. Wir werden uns mit dem
Gerät des Infrastruktur-Repositorys befassen, verstehen, wie externe Abhängigkeiten verwaltet werden, wie alles zusammen getestet wird und der Infrastrukturcode bereitgestellt wird. Zusätzlich zur Praxis wird Igor der Theorie Aufmerksamkeit schenken, um den
Infrastrukturansatz als Code besser zu verstehen.
Ansible Idempotent. Zuverlässige und vorhersehbare Erstszenarien
2. Oktober um 11:00 UhrDiese Veranstaltung ist einen Besuch wert, schon um ein neues schwieriges Wort zu lernen :) Aber im Ernst,
Alexey Sokolov wird uns die fortgeschrittenen Skripttechniken von Ansible vorstellen. Wir werden üben, mit dem
Debuggen von Ausgaben zu arbeiten , bedingte Logik zu entwickeln
und Skripte zu erstellen , die gegen externe Faktoren resistent sind.
Bitte beachten Sie: Sie müssen die Vorbereitung für
diese Anweisung abschließen.
Konfigurieren Sie den Docker-Cluster mit den HashiCorp-Tools
2. Oktober um 15:00 UhrJeder sagt, Kubernetes, und
Alexey Vakhov baut Cluster
auf dem HashiCorp-Stapel auf . Er ist vollkommen zufrieden und bereit, alle zu unterrichten. Und wie bereits erwähnt, geht Alexei alle Fragen vom Standpunkt des gesunden Menschenverstandes aus an, so dass es äußerst nützlich sein wird, seine Motivation herauszufinden. Zusätzlich zur Meisterklasse, für die keine spezielle Software
vorbereitet und installiert werden muss, werden wir alles im Browser erledigen. Infolgedessen kann jeder aus dem Nichts eine
funktionierende Version des Clusters erhalten , die überwacht, protokolliert und vollkommen zufrieden ist.

DevOps Deflope BoF
Der Abschluss der Konferenz wird ein großes informelles Treffen mit DevOps Deflope sein, über das ich bereits
separat gesprochen habe . Jeder, der sich auch nur ein wenig für DevOps-Praktiken interessiert, kennt diesen Kanal als eine sehr bequeme Möglichkeit, sich über die Nachrichten in der Welt und in Russland zu informieren. Das heißt, es wird für alle unsere Teilnehmer interessant sein
, die Meinung der neuesten Trends live zu hören und ihre Fragen zu stellen .
In dieser Überprüfung konnten wir die am meisten diskutierten Berichte, das vollständige
Programm und den
Zeitplan auf der Konferenzwebsite hervorheben. Die Konferenz findet am 1. und 2. Oktober im Infospace in Moskau statt. Hier können Sie sich anmelden.
Ich gehe davon aus, dass die beiden Arbeitstage der Konferenz so intensiv sein werden, dass sie genauso leise zu Ende gehen wie ihre Überprüfung. Gleichzeitig werden sie lange Zeit mit neuen Ideen und weitreichenden Plänen belastet sein, deren Umsetzung in einem Jahr bekannt gegeben werden kann.
Das Programm ist das Ergebnis der gemeinsamen Arbeit des Programmausschusses. Teilnehmer: Michail Chinkow , Wjatscheslaw Kusnezow, Danila Schtan , Vitaliy Rybnikow , Dmitri Zaitsev , Valeria Pilia, Andrey Shorin , Nikita Borzykh , Andrey Kononov, Roman Poborchiy .
Danke an alle!
Schließen Sie sich der Bewegung an, um Entwicklung, Test und Betrieb zu integrieren. Nehmen Sie an der DevOpsConf Russia teil, um zu verstehen, wie man eine Technologie nicht nur richtig einsetzt, sondern vor allem, warum dies notwendig ist.