DevOps am Rande des Universums

    Um zu verstehen, wie das Universum, die Fische und die DevOps miteinander verbunden sind, müssen Sie den Zeitplan von DevOpsConf Russia studieren. Darüber hinaus ist die Konferenz bereits eine Woche später, am 1. und 1. Oktober, und so und so ist es notwendig, zu planen, welche der Reden Sie hören können. Ich werde versuchen, mir dabei zu helfen - schließlich bemühe ich mich sehr, das Programm so intensiv zu gestalten.

    Ich eröffne die Konferenz mit dem Thema "Was ist DevOps". Ich werde Ihnen sagen, wie er zu ihm gehen soll, und worum es ihm geht, ich hoffe, dass dies während der gesamten Konferenz zu Streitigkeiten und Gesprächen führen wird. Ich werde auf die Prozesse, das Engineering und die Infrastruktur eingehen, also auf alle Bausteine, aus denen das DevOps-Programm besteht. Und dann lassen Sie uns die Werkzeuge aufgreifen: Kubernetes, Ansible, Docker, Prometheus, Ceph, Hashicorp Vault, Istio, KVM, CoreOS.



    Alle Berichte und Abstracts für sie werden hier gesammelt . Wir werden uns in diesem Review nicht mit allen beschäftigen, sondern nur auf einigen, die die Vielfalt unserer neuen, umbenannten Konferenz RootConf widerspiegeln. Die Geschichte des Rebrandings kann hier gelesen werden .

    1. Oktober, Montag


    Am ersten Tag werden wir viel über die Infrastrukturplattform diskutieren . Diese Berichte werden hauptsächlich in Halle 1, „ Vielen Dank für den Fisch “, gehalten und sind besonders für Fachleute von Nutzen, die technische Ingenieure beschäftigen.

    In der zweiten Halle mit dem Titel " Am Rande des Universums " werden wir uns mit etwas spezifischeren Themen befassen, wie zum Beispiel: DevSecOps, DevOps-Architekturen und DevOps für technische Direktoren. Vielleicht sind diese Fragen für eine kleinere Anzahl unserer Teilnehmer interessant, aber sie brauchen sie wirklich, und die Berichte helfen allen, ihre Probleme zu lösen. Es ist wichtig, dass keiner der Referenten Ihnen erzählt, worüber er aus eigener Erfahrung nicht gesprochen hat. Dies ist eines der Grundprinzipien unserer Konferenzen, und wir werden uns nicht davon entfernen.

    Kubernetes für die über 30

    11:00 Uhr, Halle „Danke für den Fisch“

    Nikolay Sivko gefällt den Zuhörern immer mit seinen Berichten, sie sind immer voller wertvoller Erfahrungen, außerdem ist es einfach interessant, Nicholas zuzuhören. Wir können uns beispielsweise an seine Berichte erinnern: über Lastverteilung , Überwachung von Webprojekten und Betrieb . Auf der DevOpsConf Russia wird Nikolay über den Einsatz von Kubernetes unter den Bedingungen maximaler Ausfallsicherheit und fehlender Humanressourcen für diese Aufgabe sprechen .

    Verwalte Geheimnisse mit Hashicorp Vault

    14:00, Halle "Danke für den Fisch" Der

    Bericht von Sergey Noskov ist sehr wichtig und gründlich. Es gibt viele wichtige Details über die Erfahrung von Avito, die Verwendung sehr unterschiedlicher Ansätze und die gelebten lebenden Schmerzen.



    Istio läuft

    15:00, Halle „Danke für den Fisch“

    Alexander Lukyanchenko in Avito erstellt und unterstützt eine interne Cloud und Plattform. Auf der DevOpsConf Russia wird Alexander versuchen, ein selten anzutreffendes Thema aufzudecken und  Sie über die Architektur und die Funktionsweise von Istio wie Service Mesh zu informieren .

    CI für mobiles SDK von Grund auf erstellen

    17:00 Uhr, Halle „Danke für den Fisch“

    Dieser Bericht sollte nicht nur DevOps-Experten, sondern auch Entwickler aus der Welt der mobilen Anwendungen interessieren . Schließlich wird Artem Nikitin (HERE Technologies) eine Vielzahl von Technologien einschließlich Open Source für die kontinuierliche Integration des mobilen SDK auf einmal vorstellen.



    Um das Thema Sicherheit in DevOps zu verdeutlichen, beschränken wir uns natürlich nicht auf einen Bericht. Diese Geschichten mit konkreten Beispielen und Live-Diensten zerstören den Mythos, dass Sicherheit und DevOps nicht kompatibel sind.

    Angst und Abscheu von DevSecOps

    13:00, Halle "Am Rande des Universums"

    Yuri Shabalin (Swordfish Security) wird herausfinden, wie man die  Einbettung des sicheren Entwicklungsprozesses in den DevOps-Prozess angehen kann und wie man nichts kaputt macht . Im Verlauf des Berichts werden die Hauptstufen der Sicherheitsprüfung geklärt. Mal sehen, welche Tools Sie verwenden können, wie sie sich voneinander unterscheiden und wie sie richtig konfiguriert werden müssen, um DevSecOps erfolgreich zu implementieren. Yuri verfügt über umfassende Erfahrung in der Informationssicherheitsbranche. Er  wird anhand von Beispielen über die Fallstricke und nicht offensichtlichen Aufgaben berichten.

    Wie wir das Patch Management in Qiwi aufgebaut haben

    16:00 Uhr, Halle „Am Rande des Universums“ Der

    Bericht von
    Nikolay Samuvat wird für Sie nützlich sein, wenn Sie auch keine Schwachstellen in Ihrer Infrastruktur sehen möchten . Es geht darum, die Effizienz des Patch-Management-Prozesses mithilfe von Zabbix Threat Control und Patch Scheduler zu verbessern .



    Muster in der Architektur


    Der Patient erwies sich als das Thema der Vorlagenarchitektur und der Microservice-Ansätze. In dieser Richtung werden wir zwei Berichte haben.

    Maxim Vikharev verspricht , der gesamten DevOps-Saga „über den Template-Microservice“ zu erzählen : Wie können Entwickler die Möglichkeit erhalten, neue Dienste innerhalb einer Stunde eigenständig für die neuen Dienste bereitzustellen und nichts zu vergessen.

    Igor Dolzhikov enthüllt in 5 Minuten das Geheimnis, wie man eine SRE oder einen Dienst in einem Container befriedigen kann . Sie können das Problem aus verschiedenen Blickwinkeln in der Halle "Am Rande des Universums" am 1. Oktober um 11:00 Uhr und um 17:00 Uhr auswerten.

    2. Oktober, Dienstag


    Der zweite Tag wird auch sehr reichhaltig sein, aber praktischer und praktischer . Wir untersuchen spezifische Beispiele von großen Unternehmen und lassen uns über die technologischen Werkzeuge sprechen, mit denen der Prozess erstellt wird. In den Thesen der Berichte gibt es weniger Produktnamen und immer mehr Abkürzungen: CI, CD, IaC.

    Am zweiten Tag wird es Berichte über die Transformation geben, und zwar in zwei völlig unterschiedlichen Situationen. Anton Isanin wird in der Alfa-Bank über diesen Prozess berichten . Ilya Stekolnikov CIO of Wheels des Unternehmens wird die Frage der DevOps-Transformation in einem Technologieunternehmen prüfen .



    Wir werden das Programm am 2. Oktober mit einem Bericht beginnen, dessen Name dem Prinzip des Aufbaus des Programms unserer Konferenz direkt widerspricht.

    Die Hauptsache ist nicht Qualität, sondern Quantität!

    10.00 Uhr Halle „Danke für den Fisch Alle“

    So sagt der Gründer des Unternehmens Zerocracy Egor Bugaenko . Nun, wir werden die Möglichkeit haben, darüber zu streiten, ob es stimmt, Qualität ist nicht das, worüber Programmierer zuerst nachdenken sollten. Angesichts der großen Erfahrung von Egor und seines Charismas können wir davon ausgehen, dass die Industrie am Ende noch einige weitere Evangelikale dieses Ansatzes sein wird.

    Wir liefern an Kubernetes. Kontinuierlich und auf eigene Weise

    10:00, Halle "Am Rande des Universums"

    Yevgeny Dekhtyarev kam zu 2GIS, um die Infrastruktur aufzuräumen. Im  Bericht geht es jedoch nicht um den gesamten Prozess, sondern nur um den Teil, der die Lieferung von Anwendungen an Kubernetes betrifft. Es stellte sich heraus, dass eine fertige Lösung nicht ausreicht, und die Jungs hatten ihre eigene. Wir erfahren, worauf es bei der Entwicklung unseres eigenen Tools ankam, und wir werden vor allem einen Link zur OpenSource-Version erhalten , die, wie versprochen, die Welt zu einem besseren Ort machen wird.

    Wolken automatisieren

    11:00, Halle „Danke für den Fisch“ Das

    Merkmal der Firma Uchi.ru ist, dass sich alle 300 im aktuellen System enthaltenen Anwendungen zu 100% in öffentlichen Clouds auf Dockern befinden. Alexey Vakhov wird Ihnen sagen, welche anderen Tools das Unternehmen in verschiedenen Entwicklungsstadien ausprobiert hat. Konkret zeigt es, wann es sinnvoll ist, Cloud-, Container-, Konfigurations- und Infrastruktur-Managementsysteme zu verwenden. Alexey verwendet immer einen systematischen wissenschaftlichen Ansatz . Wenn Sie also ernsthafte Argumente und gesunden Menschenverstand brauchen, kommen Sie zu diesem Bericht .

    Wie kamen wir zur kontinuierlichen Lieferung? Zapfen, Rechen, Zukunftspläne

    15.00 Uhr, Halle „Danke für den Fisch“

    Die Firma Tinkoff.ru , die Erfahrung in der Umsetzung einzigartiger technologischer Lösungen hat, war lange Zeit nicht besonders darauf bedacht , sie zu teilen, aber sie kommt langsam aus dem Schatten. Anscheinend hat die Anzahl der ausgestopften Zapfen die Schwelle überwunden und die Ergebnisse haben den Test der Zeit bestanden.

    Andrei Ermakov und  Yuri Tregubov werden über den Übergang zu einer kontinuierlichen Versorgung sprechen , natürlich durch die Überwindung der Falltests, die Begrenzung von Werkzeugen, Produktionsfehler.

    Andrei Ermakov wird das Tool für Entwickler für  Continuous Delivery gesondert und detaillierter als Code beschreiben .

    Stream-Verarbeitungsplattformen

    16:00 Uhr, Halle „Danke für den Fisch“

    Yevgeny Potapov, einer unserer regelmäßigen Redner, hat uns mit Berichten über die Unterstützung hoch belasteter Projekte und zum Beispiel der Architekturoptimierung zufrieden gestellt . Vor kurzem übernahm ITSumma neue Infrastrukturaufgaben. Dieses Mal wird Eugene seine Erfahrungen beim Aufbau von fehlertoleranten Stream-Verarbeitungsplattformen und der Analyse von Daten auf dem  Apache-Stack sowie vor allem den Betriebserfahrungen teilen . Diese Leistung lohnt sich, zumindest um Ihre Energie und Ihren Enthusiasmus für neue Herausforderungen aufzuladen .

    Meisterkurse Halle "Marvin"


    Neben dem Hauptprogramm aus den Berichten bereiteten unsere Referenten mehrere praktische zweistündige Sitzungen zu spezifischen wichtigen Aufgaben vor. Die Teilnahme an ihnen ist nützlich, wenn Sie bereits ein ähnliches Problem gesehen haben, das Problem jedoch noch nicht vollständig verstanden haben oder wenn Sie es noch nie in Ihrer eigenen Praxis behandelt haben. Dann ist dies eine großartige Gelegenheit, die Technologie mit den Händen zu berühren , gleichzeitig aber begleitet von einem Instruktor, dh mit größerer Effizienz und der Fähigkeit, sofort eine qualifizierte Empfehlung zu erhalten. Der Nachteil ist natürlich, dass Sie bis zu zwei Berichte überspringen müssen. Die Berichte werden jedoch aufgezeichnet, die Master-Klassen jedoch nicht.

    Überwachung mit Prometheus am Beispiel von Atlassian-Anwendungen

    1. Oktober um 11:00 Uhr

    Während dieser Meisterklasse werden wir anhand von Beispielen aus der Praxis von Prometheus und Grafana Anwendungen von Drittanbietern überwachen. Andrey Markelov und  Alexey Matveyev werden die Möglichkeiten der Werkzeuge am Beispiel von Exporteuren demonstrieren: Node Exporter, Jira Exporter und Bitbucket Exporter. 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 Uhr

    Unter der Leitung von Igor Kurochkin werden wir ein Repository erstellen, das die neuesten Informationen aus dem  Puppet 5-Ökosystem verwendet . Wir erstellen die Struktur des Moduls aus der Vorlage, führen es durch die Pipeline, führen die Syntax-, Unit- und Integrationstests durch, erstellen automatisch die Dokumentation und laden das resultierende Artefakt in das Puppet Forge-Repository. Wir werden uns mit dem Infrastruktur-Repository-Gerät befassen , verstehen, wie externe Abhängigkeiten verwaltet werden, wie wir  alles gemeinsam testen und den Infrastrukturcode bereitstellen. Neben der Praxis widmet sich Igor der Theorie und der Theorie, um den Infrastruktur- Ansatz als Code besser verstehen zu können .

    Ansible idempotent. Zuverlässige und vorhersagbare Szenarien von Anfang an.

    2. Oktober um 11:00 Uhr

    Diese Veranstaltung ist zumindest einen Besuch wert, um ein neues komplexes Wort zu lernen :) Aber im Ernst,  Alexei Sokolov wird uns mit Ansible fortgeschrittenen Scripting-Techniken vertraut machen. Wir üben, mit dem  Debugging von Ausgaben zu arbeiten , bedingte Logik zu entwickeln und Skripts zu erstellen , die gegen externe Faktoren resistent sind.

    Bitte beachten Sie: Sie müssen an dieser Anleitung trainieren  .

    Einrichten des Docker-Clusters mithilfe der HashiCorp-Tools

    2. Oktober um 15.00 Uhr

    Alle sprechen Kubernetes, und  Alexey Vakhov baut Cluster auf dem HashiCorp-Stack , er ist ziemlich zufrieden und bereit, alle zu unterrichten. Und wie bereits erwähnt, geht Alexey alle Fragen aus einer Position des gesunden Menschenverstands an, daher wird es äußerst nützlich sein, seine Motivation zu lernen. Neben der Master-Klasse müssen keine speziellen Programme vorbereitet und installiert werden. Wir werden alles im Browser erledigen. Aus diesem Grund kann jeder eine funktionierende Version des Clusters mit Überwachung, Protokollierung und einem Gefühl der vollen Zufriedenheit erhalten.



    DevOps Deflope BoF


    Die Konferenz wird mit einem großen informellen Treffen mit DevOps Deflope abgeschlossen, das ich bereits gesondert erwähnt habe . Jeder, der sich nur für DevOps-Praktiker interessiert, kennt diesen Kanal als sehr bequeme Möglichkeit, Neuigkeiten in der Welt und in Russland zu erfahren. Das heißt, es wird für alle Teilnehmer interessant sein , ihre Meinungen zu den neuesten Trends persönlich zu hören und ihre Fragen zu stellen .

    In diesem Testbericht 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 in Infospace in Moskau statt. Sie können sich registrieren, indem Sie auf den Link klicken .

    Ich gehe davon aus, dass die beiden Arbeitstage der Konferenz so intensiv sein werden, dass sie ebenso unmerklich enden wie ihre Besprechung. Gleichzeitig werden sie jedoch lange Zeit mit neuen Ideen und weitreichenden Plänen beladen, deren Umsetzung in einem Jahr erklärt werden kann.

    Das Programm ist das Ergebnis der gemeinsamen Arbeit des Programmausschusses. Die Teilnahme wurde von Michail Tschinkow , Wjatscheslaw Kusnezow, Danila Shtan , Vitaly Rybnikov , Dmitry Zaitsev , Valeria Pilia, Andrei Shorin , Nikita Borzykh , Andrei Kononov, Roman Poborchy besucht .
    Vielen Dank an alle!

    Schließen Sie sich der Bewegung an, um Entwicklung, Test und Betrieb zu integrieren. Nehmen Sie an  DevOpsConf Russia teil, um zu verstehen, nicht nur, wie Sie eine Technologie richtig einsetzen, sondern vor allem, warum sie benötigt wird.

    Jetzt auch beliebt: