Club anonymer DevOps-Liebhaber

Jeden Dienstag abends versammelt sich ein Club anonymer DevOps-Liebhaber. Unsere Aufgaben sind viel ehrgeiziger als nur unser Problem zu teilen und möglicherweise Ratschläge zu erhalten. Wir diskutieren alle Branchentrends, damit es eine Freude ist, zu den Konferenzen und Abschnitten über DevOps zu kommen .

Seit Juli arbeiten wir an DevOpsConf Russia , einer Fachkonferenz zur Integration von Entwicklungs-, Test- und Betriebsprozessen, die aus RootConf hervorgegangen ist und am 1. und 2. Oktober in Moskau in Infospace stattfinden wird.

Heute werde ich Ihnen sagen, wie wir es machen, welche Berichte wir auswählen wollen, was die Redner verlangen.



Wir haben Integrität als Schwerpunkt der Konferenz gewählt . Wir werden von verschiedenen Seiten über DevOps sprechen - von der Seite der Entwicklung, des Betriebs, der Prozesse, des Managements und der Tools. Deshalb haben wir eine solche Reihe von Abschnitten formuliert:

  • Infrastrukturplattform.
  • Infrastruktur als Code.
  • Kontinuierliche Lieferung.
  • Rückkopplung.
  • Architektur bei DevOps, DevOps für CTO.
  • SRE-Praktiken.
  • Schulung und Wissensmanagement.
  • Sicherheit, DevSecOps.
  • DevOps-Transformation.

Unserer Meinung nach beschreibt dieses Kit alle wichtigen Aspekte vollständig. Ein Programm, das all diese Themen abdeckt, wird sich als umfassend nützlich erweisen. Auf der anderen Seite besteht die Hauptaufgabe darin, ein Gleichgewicht aufrechtzuerhalten und nicht isoliert von Technologie und Werkzeugen über Prozesse und Kultur zu sprechen. Deshalb bitten wir unsere Referenten, den Prozess im Unternehmen wiederherzustellen, Ziele und Vorgaben zu klären und sie an technologische Lösungen zu binden.

Lassen Sie mich anhand eines Beispiels erklären: Der Super-Sprecher aller DevOps-Konferenzen geht zu uns - Alexey Vakhov , CTO bei Uchi.ru.

Wir haben mit Alexei gesprochen und festgestellt, dass es seit seinem letzten Bericht über die Infrastruktur und den Förderer keine besonderen technologischen Innovationen gegeben hat. Nach einer Diskussion und einem kleinen Brainstorming haben wir uns entschlossen, den Prozess zu beenden. Wie genau kommt das Artefakt mit dem Code vom Entwickler zur Produktion, was passiert mit dem Artefakt, wie schützen sich die Jungs während der gesamten Pipeline vor Fehlern und Bugs? Alex stimmte zu, dass dies ein wirklich neuer Blick auf das Geschehen im Unternehmen ist, und beschloss, den Bericht in diesem Sinne zu wiederholen. Und jetzt können wir als Zuhörer nicht nur die Erfahrungen mit der Verwendung verschiedener Tools in Uchi.ru kennenlernen, sondern auch lernen, wie der kontinuierliche Bereitstellungsprozess funktioniert.

Wenn Sie wie ich interessiert sind, ist es noch nicht zu spät, sich für die DevOpsConf Russia- Konferenz anzumelden !

Dies ist nur ein Beispiel für die gemeinsame Arbeit des Programmausschusses und des Redners des Berichts. Jede Bewerbung durchläuft eine solche kollegiale Diskussion, wir gehen auf die Details ein, damit alles perfekt funktioniert. Deshalb werde ich Ihnen jetzt nicht über alle Berichte berichten, sondern in jedem Thema einen oder zwei sehr interessante auswählen.

Infrastrukturplattform


Nikolay Sivko

Nikolay Sivko. Kubernetes für über 30-Jährige


Sie sprechen jetzt oft über Kubernetes und kamen in okmeter.io zu dem Schluss, dass sie auch K8s in der Produktion benötigen. Obwohl sie nicht einmal über CI / CD verfügen, gibt es Einschränkungen wie die erforderliche maximale Fehlertoleranz und den Mangel an Personal für diese Aufgabe.

In seinem Bericht verspricht Nikolai zu erzählen, wie er es dennoch geschafft hat, dieses Problem zu lösen:

  • HA k8s auf blankem Metall aus Zahnstochern und blauem Isolierband .
  • Während der Organisation des k8s-Netzwerks wurden der k8s-Cluster und benachbarte Server verbunden .
  • Warum nicht das k8s-Servicenetzwerk nutzen, aber wo immer möglich kopflose Services und Envoy + DNS-Erkennung implementieren?

Die Erfahrung mit okmeter.io ist nützlich, wenn Sie nach einem Gleichgewicht zwischen Einstiegsschwelle / k8s-Vorteilen / Kontrolle / Leistung suchen.


Anna Stepanyan

Anna Stepanyan. Booking.com Überwachungsinfrastruktur


Aus diesem Bericht erfahren wir: Welche Daten über den Betrieb von Anwendungen in Booking.com werden zur Überwachung gesammelt? wie sie aggregiert werden; Welche Metriken und Protokolle werden gespeichert? wie man analysiert.

Betrachten Sie die beliebten OpenSource-Überwachungslösungen , analysieren Sie die Einschränkungen und Funktionen und sehen Sie, welche Tools Sie selbst implementieren mussten.


Kontinuierliche Lieferung


Alexander Kharkevich

Alexander Kharkevich. Effektive Entwicklung und Pflege von Ansible-Rollen


Ansible ist eines der beliebtesten Konfigurationsmanagementsysteme, hat eine niedrige Eingabeschwelle, wird bequem durch Module von Drittanbietern erweitert, ermöglicht die Wiederverwendung von Code und bietet eine Reihe von Vorteilen. Die Einführung eines Konfigurationsmanagementsystems in der Stirn hilft jedoch nur zunächst. Nach einiger Zeit wird es ziemlich schwierig, eine erweiterte Anzahl von Rollen beizubehalten. Alexander Harkevich von EPAM Systems wird in seinem Bericht über den Mechanismus der kontinuierlichen Bereitstellung von Rollen als den effektivsten Weg sprechen, diese zu unterstützen. Lassen Sie uns die Entwicklung sowohl öffentlicher als auch öffentlicher Rollen untersuchen, jedoch mit Testläufen in einer privaten Infrastruktur.


Rückkopplung


Wassili Ozerow

Wassili Ozerow. Umsatzbasierte Überwachung


Jeder sammelt viele technische Indikatoren und einige Geschäftsmetriken: Umsatz, Kundenbindung, Qualität . Leider werden diese Metriken sehr oft getrennt voneinander analysiert, und niemand versucht, sie zu korrelieren. Wissen Sie, wie viel Geld ein Webserver Ihnen bringt? Wie kann man Probleme erkennen, wenn alle technischen Überwachungssysteme grün sind? Wie viel Geld verliert ein Unternehmen, wenn eine Datenbank zu 90% geladen ist? Und 50%? Kommen Sie zum Bericht von Vasily - wir werden verstehen.


Architektur in DevOps, DevOps für CTO


Maxim Vikharev

Maxim Vikharev. DevOps-Saga "über Template Microservice"


Dieser Bericht wird als proaktiver Entwickler und Entwickler eingereicht. Betrachten Sie den gesamten Lebenszyklus eines (Mikro-) Dienstes anhand eines bestimmten Beispiels eines Python-Dienstes:

  • Woraus es besteht und wovon ein typischer (Mikro-) Dienst in einer modernen Webanwendung abhängt;
  • welche architektonischen Fähigkeiten und Grundelemente von Kubernetes zu verwenden sind;
  • Wie sollte sich der (Mikro-) Service in den Prozess der Entwicklung und Bereitstellung von Anwendungen integrieren, um keine kilometerlangen Anweisungen zu schreiben und im Allgemeinen nichts Besonderes zu tun?
  • wie man Anwendungen mit Systemdiensten in mehreren Produktionsumgebungen andockt, viele testen und debuggen, und warum;
  • Welche Vorkehrungen und Entscheidungen sind zwischen dem Infrastrukturteam und dem Entwicklungsteam für eine komfortable und effektive Interaktion erforderlich?

Maxim wird seine Erfahrungen weitergeben, damit Administratoren die Konfiguration und Bereitstellung von Anwendungen ruhig an Entwickler delegieren können . Entwickler sollten sich auf Funktionen ohne nennenswerte Ausfallzeiten konzentrieren, da sie auf Devops-Aktivitäten umsteigen.


SRE-Praktiken


Renato losio

Renato Losio. MySQL in der Cloud


Alle großen Cloud-Dienstanbieter, von AWS bis Google Cloud, bieten verschiedene Optionen zum Ausführen von MySQL- oder MySQL-kompatiblen Datenbanken in der Cloud. Sie können virtuelle Maschinen bereitstellen und Ihren eigenen Cluster konfigurieren oder sich auf Dienste verlassen und Datenbanken mit einem Klick auf eine Schaltfläche verwalten .

Im Bericht des Chefarchitekten der Funambol-Cloud-Plattform Renato Losio werden wir die Betriebskosten für den Betrieb relationaler Datenbanken in der Cloud und die Integration in die Code-Infrastruktur berücksichtigen. Mal sehen, ob es Zeit für serverlose Datenbanken ist.


Igor Dolzhikov

Igor Dolzhikov. So erfüllen Sie den SRE- oder Go-Service in einem Container in 5 Minuten


Aus diesem Bericht erfahren wir nicht nur etwas über die akzeptierten Praktiken von SRE, Igor wird seine Geschichte anhand von Beispielen veranschaulichen und vor allem versprechen, das Wertvollste zu geben - eine formulierte Service-Vorlage , die die Erfahrung einer mehrjährigen Arbeit beinhaltet.

Berücksichtigen Sie insbesondere die folgenden Punkte: Servicegenerierung mit der Auswahl der erforderlichen Module; Möglichkeiten zum Testen und Validieren von Code; Codeübermittlung und -ausführung im Container lokal und im Cluster; Struktur von Servicemodulen aus Best Practices; höfliche Schließung des Dienstes (ordnungsgemäße Abschaltung). Und vieles mehr aus der unschätzbaren Erfahrung in der Containerentwicklung.


Sicherheit, DevSecOps


Sergey Noskov

Sergey Noskov. Verwalten von Geheimnissen mit Hashicorp Vault


Aus dem Bericht von Sergey erfahren Sie, wie Sie Geheimnisse in Avito mit Hashicorp Vault sowie mit Puppet und Kubernetes verwalten . Außerdem verspricht Sergey aufzulisten, welche Zapfen seit anderthalb Jahren gefüllt sind, und wird seine Gedanken darüber teilen, wie dies behoben werden kann.


DevOps-Transformation


Anton Isanin

Anton Isanin. DevOps bei der Alfa Bank


Anton Isanin ist der Autor der DevOps-Transformationsstrategie der Alfa-Bank. Aus seinem Bericht erfahren wir, mit welchen Problemen das Unternehmen im Transformationsprozess konfrontiert ist. Lassen Sie uns über eine bestimmte technische Implementierung sprechen : Wie schreibe ich eine User Story? wie man Entwicklung und Test organisiert; wie zu implementieren; Überwachung der Arbeit im Industriebetrieb usw. Es gibt viele Nuancen, und es ist nützlich, die Erfahrungen von Unternehmen zu berücksichtigen, die die DevOps-Transformation bereits erlebt haben.


Wir sehen uns beim großen und nicht anonymen Treffen der DevOps-Liebhaber am 1. und 2. Oktober! Denken Sie daran, ein Ticket im Voraus zu buchen . Näher an der Konferenz wird es teurer.

Abonnieren Sie den Ontiko DevOps Themed Newsletter, um Programmaktualisierungen zu erhalten, sobald diese verfügbar sind. Wir versuchen, die Briefe nützlich und nicht aufdringlich zu gestalten. Wir senden Konferenznachrichten, Abschriften von Berichten und frische Videos.

Das Video kann übrigens separat auf dem YouTube-Kanal überwacht werden - es wurden alle Videos der letzten Jahre gesammelt und die Liste wird ständig aktualisiert.

Source: https://habr.com/ru/post/de422833/


All Articles