Kategorie: Administration

Wie Kafka RealitÀt wurde

Hallo, Habr! Ich arbeite im Team von Tinkoff, das an der Entwicklung eines eigenen Benachrichtigungszentrums arbeitet. HauptsĂ€chlich entwickle ich in Java unter Verwendung von Spring Boot und löse verschiedene technische Probleme, die im Projekt auftreten. Die meisten unserer Mikrodienste interagieren asynchron ĂŒber einen Nachrichtenbroker. FrĂŒher haben wir IBM MQ als Broker verwendet, der nicht mehr in der Lage war, mit […]

Logs in Kubernetes (und nicht nur) heute: Erwartungen und RealitÀt

Es war das Jahr 2019, und wir hatten immer noch keine standardisierte Lösung zur Aggregation von Protokollen in Kubernetes. In diesem Artikel möchten wir anhand von Beispielen aus der Praxis unsere Suche, die auftretenden Probleme und deren Lösungen teilen. Doch zunĂ€chst möchte ich anmerken, dass unterschiedliche Auftraggeber unter der Protokollsammlung sehr Verschiedenes verstehen: Manche möchten Sicherheits- und Audit-Protokolle sehen; andere […]

Wie ich eine Woche lang Praktikant als SRE-Ingenieur war. Dienst schauend durch die Augen eines Software-Ingenieurs

SRE-Ingenieur – Praktikant ZunĂ€chst möchte ich mich vorstellen. Ich bin @tristan.read, Frontend-Ingenieur in der Monitor::Health-Gruppe von GitLab. Letzte Woche hatte ich die Ehre, Praktikant bei einem unserer diensthabenden SRE-Ingenieure zu sein. Ziel war es, tĂ€glich zu beobachten, wie der Diensthabende auf VorfĂ€lle reagiert, und praktische Erfahrungen zu sammeln. Wir möchten, dass unsere Ingenieure die BedĂŒrfnisse der Nutzer besser verstehen […]

Erstellen Sie einen Aktionsplan mit dem AWS Cloud Adoption Framework

Die Übersetzung des Artikels wurde speziell fĂŒr die Studenten des Kurses „Cloud Solution Architecture“ vorbereitet. Quelle Laden Sie das Handbuch herunter. Die AktionsplĂ€ne von AWS CAF helfen Ihnen, sich auf den Übergang zu einem Cloud-Technologiestack vorzubereiten. Die Reise beginnt damit, dass Ihr FĂŒhrungsteam sechs Aspekte des CAF betrachtet. Jeder dieser Aspekte wird verwendet, um Arbeitsströme zu erstellen, die LĂŒcken in den bestehenden FĂ€higkeiten und Prozessen finden, und […]

PagerDuty oder warum der Betrieb nachts nicht schlafen kann

Je komplexer das System ist, desto mehr wird es mit verschiedenen Alerts ĂŒberhĂ€uft. Und es entsteht der Bedarf, auf diese Alerts zu reagieren, sie zu aggregieren und zu visualisieren. Ich denke, vielen ist diese Situation bis zur Nervenanspannung bekannt. Die Lösung, ĂŒber die ich sprechen werde, ist nicht die ĂŒberraschendste, aber eine vollstĂ€ndige Artikel dazu lĂ€sst sich nicht finden. Daher habe ich beschlossen, die Erfahrungen von FunCorp zu teilen und darĂŒber zu berichten, […]

Indexierbarer binÀrer Baum

Ich stand vor der Aufgabe, einen Datenspeicher-Container mit folgender FunktionalitĂ€t zu implementieren: neues Element einfĂŒgen, Element nach Reihenfolge entfernen, Element nach Reihenfolge abrufen, die Daten mĂŒssen sortiert gespeichert werden. Daten werden stĂ€ndig hinzugefĂŒgt und entfernt, die Struktur sollte eine schnelle Arbeitsgeschwindigkeit gewĂ€hrleisten. ZunĂ€chst versuchte ich, dies mithilfe der Standard-Container aus der STL zu realisieren. Dieser Weg war nicht […]

Worauf basiert die Infrastruktur fĂŒr Wi-Fi 6?

In unserem letzten Artikel haben wir ĂŒber die Besonderheiten des neuen Standards Wi-Fi 6 (802.11ax) berichtet. Seitdem ist genug Zeit vergangen, und der Standard ist insgesamt bereits genehmigt, Hersteller bringen GerĂ€te auf den Markt, und die WiFi Alliance ist aktiv mit deren Zertifizierung beschĂ€ftigt. Im neuen Jahr werden viele Projekte zur Aktualisierung oder zum Aufbau einer drahtlosen Infrastruktur von Grund auf starten, daher ist die Frage nach dem bestehenden Angebot […]

Der Weihnachtsbaum in der Eingabeaufforderung

Bald ist Neujahr, und es ist schwer, an ernste Arbeit zu denken. Alle versuchen, etwas fĂŒr die Feiertage zu dekorieren: das Zuhause, das BĂŒro, den Arbeitsplatz
 Lass uns auch etwas dekorieren! Zum Beispiel die Eingabeaufforderung. In gewisser Weise ist die Eingabeaufforderung auch ein Arbeitsplatz. In einigen Distributionen ist sie bereits „dekoriert“: In anderen hingegen ist sie grau und unauffĂ€llig: Aber wir können es Ă€ndern, […]

EinfĂŒhrung in die Sicherheitsarchitektur von 5G: NFV, SchlĂŒssel und 2-Faktor-Authentifizierung

Offensichtlich ist es Ă€ußerst zweifelhaft und nutzlos, sich mit der Entwicklung eines neuen Kommunikationsstandards auseinanderzusetzen, ohne ĂŒber Sicherheitsmechanismen nachzudenken. Die Sicherheitsarchitektur von 5G ist eine Gesamtheit von Sicherheitsmechanismen und -verfahren, die in den Netzwerken der 5. Generation implementiert sind und alle Komponenten des Netzwerks abdecken, vom Kern bis zu den Funkinterfaces. Die Netzwerke der 5. Generation sind im Grunde eine Evolution der 4. Generation […]

Wie man Projekte in Jenkins sammelt, wenn viele verschiedene Umgebungen benötigt werden

Auf Habr gibt es viele Artikel ĂŒber Jenkins, aber nur wenige beschreiben ein Beispiel fĂŒr die Arbeit mit Jenkins- und Docker-Agenten. Alle beliebten Projektbuild-Tools wie Drone.io, Bitbucket Pipeline, GitLab, GitHub Actions und andere können alles in Containern bauen. Aber was ist mit Jenkins? Heutzutage gibt es eine Lösung fĂŒr dieses Problem: Jenkins 2 kann hervorragend mit Docker-Agenten arbeiten. In diesem Artikel […]

Die Geschichte des Domain Name Systems: die ersten DNS-Server

Beim letzten Mal begannen wir, die Geschichte von DNS zu erzĂ€hlen — wir erinnerten uns daran, wie das Projekt begann und welche Probleme es im ARPANET lösen sollte. Heute sprechen wir ĂŒber den ersten DNS-Server BIND. Foto — John Markos O’Neill — CC BY-SA Die ersten DNS-Server Nachdem Paul Mockapetris und Jon Postel 1983 das Konzept von DomĂ€nen […] vorschlugen,

Überleben einer SQL-Datenbank im 21. Jahrhundert: Clouds, Kubernetes und PostgreSQL Multimaster

Hallo, Hubber. Heute beginnen die Kurse der ersten Gruppe des Kurses "PostgreSQL". In diesem Zusammenhang möchten wir Ihnen erzĂ€hlen, wie das offene Webinar zu diesem Kurs verlaufen ist. In der letzten offenen Stunde haben wir darĂŒber gesprochen, mit welchen Herausforderungen SQL-Datenbanken in der Ära der Cloud und Kubernetes konfrontiert sind. Außerdem haben wir betrachtet, wie sich SQL-Datenbanken anpassen und unter dem Einfluss von […] verĂ€ndern.

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster