Kategorie: Administration

Gib mir mein Monolith zurĂŒck

Es scheint, dass der Höhepunkt des Hypes um Mikroservices hinter uns liegt. Wir lesen nicht mehr mehrmals pro Woche BeitrĂ€ge wie 'Wie ich meinen Monolithen in 150 Dienste umgewandelt habe'. Jetzt höre ich hĂ€ufiger vernĂŒnftige Stimmen: 'Ich hasse den Monolithen nicht, ich sorge mich einfach um die Effizienz.' Wir haben sogar einige Migrationen von Mikroservices zurĂŒck zum Monolithen beobachtet. Der Übergang von einem großen […]

Elasticsearch-Cluster mit 200 TB+

Viele haben mit Elasticsearch zu kĂ€mpfen. Aber was passiert, wenn man damit 'insbesondere große' Logs speichern möchte? Und dabei auch noch einen Ausfall eines der mehreren Rechenzentren schmerzlos ĂŒberstehen will? Wie sollte man die Architektur gestalten und auf welche Stolpersteine wird man stoßen? Wir bei Odnoklassniki haben beschlossen, mit Hilfe von Elasticsearch das Problem des Log-Managements zu lösen, und jetzt teilen wir unsere Erfahrungen mit dem Hub: und […]

Geschichte des Internets: Ära der Fragmentierung; Teil 1: Lastfaktor

Bis Anfang der 1980er Jahre wurde das Fundament dessen gelegt, was wir heute als 'Internet' kennen – seine grundlegenden Protokolle wurden entwickelt und im Einsatz getestet – jedoch blieb dieses System geschlossen und war nahezu vollstĂ€ndig unter der Kontrolle einer einzigen EntitĂ€t, dem Verteidigungsministerium der USA. Bald sollte sich das Ă€ndern – das System wird auf alle Informatikabteilungen verschiedener […]

Was haben LVM und eine Matroschka gemeinsam?

Guten Tag. Ich möchte mit der Gemeinschaft meine praktischen Erfahrungen beim Aufbau eines Speichersystems fĂŒr KVM unter Verwendung von md RAID + LVM teilen. Im Programm wird es Folgendes geben: Aufbau eines md RAID 1 aus NVMe SSD. Aufbau eines md RAID 6 aus SATA SSD und herkömmlichen Festplatten. Besonderheiten der TRIM/DISCARD-Funktion auf SSD RAID 1/6. Erstellung eines bootfĂ€higen md RAID 1/6 Arrays auf […]

OpenShift als Unternehmensversion von Kubernetes. Teil 1

„Was ist der Unterschied zwischen Kubernetes und OpenShift?“ – diese Frage taucht mit bemerkenswerter RegelmĂ€ĂŸigkeit auf. TatsĂ€chlich ist es so, als wĂŒrde man fragen, worin der Unterschied zwischen einem Auto und einem Motor besteht. Um die Analogie fortzusetzen: Ein Auto ist ein fertiges Produkt, das sofort genutzt werden kann, einfach: Setz dich rein und fahr los. Auf der anderen Seite, um einen Motor irgendwohin zu bringen, muss er […]

Ein Cluster aus zwei Knoten – der Teufel steckt im Detail

Hallo, Habr! Ich prĂ€sentiere Ihnen die Übersetzung des Artikels „Two Nodes — The Devil is in the Details“ von Andrew Beekhof. Viele Menschen ziehen Cluster bestehend aus zwei Knoten vor, da sie im Konzept einfacher erscheinen und zudem 33 % gĂŒnstiger sind als ihre drei-knoten Verwandten. Obwohl es durchaus möglich ist, ein gutes Cluster aus zwei Knoten zu erstellen, […]

Rezepte fĂŒr krĂ€nkliche SQL-Abfragen

Vor einigen Monaten haben wir explain.tensor.ru angekĂŒndigt – einen öffentlichen Dienst zur Analyse und Visualisierung von AbfrageplĂ€nen fĂŒr PostgreSQL. In der vergangenen Zeit haben Sie ihn bereits ĂŒber 6000 Mal genutzt, aber eine der praktischen Funktionen könnte unbemerkt geblieben sein – das sind die strukturellen Hinweise, die etwa so aussehen: Hören Sie auf sie, und Ihre Abfragen "werden glatt und seidig". 🙂 A […]

Was EXPLAIN verschweigt und wie man es zum Reden bringt

Die klassische Frage, mit der ein Entwickler zu seinem DBA oder ein GeschĂ€ftseigentĂŒmer – zu einem PostgreSQL-Berater kommt, klingt fast immer gleich: "Warum dauern die Abfragen in der Datenbank so lange?" Der traditionelle Grundsatz: ineffizienter Algorithmus, wenn Sie beschlossen haben, mehrere CTEs mit ein paar Dutzend Tausend DatensĂ€tzen zu JOINen, veraltete Statistiken, wenn die tatsĂ€chliche Verteilung der Daten in der Tabelle bereits stark […]

Windows Terminal Preview v0.10

Wir prĂ€sentieren Windows Terminal v0.10! Wie immer können Sie es aus dem Microsoft Store herunterladen oder ĂŒber die Release-Seite auf GitHub. Im Folgenden betrachten wir die Einzelheiten des Updates! Eingabe mit der Maus Der Terminal unterstĂŒtzt jetzt die Eingabe mit der Maus in Windows Subsystem for Linux (WSL)-Anwendungen sowie in Windows-Anwendungen, die die Eingabe des virtuellen Terminals (VT) nutzen. Das […]

Strukturierung von Risiken und Entscheidungen bei der Nutzung von BigData zur Gewinnung offizieller Statistiken

Vorwort des Übersetzers Das Material hat mich in erster Linie aufgrund der untenstehenden Tabelle interessiert: Da Statistiker (und insbesondere russische) statistisch gesehen alles, was von einer linearen AbhĂ€ngigkeit abweicht, sanft gesagt, nicht mögen, haben es diese Leute geschafft, die Verwendung einer Aktivierungsfunktion in parabolischer Form durchzusetzen, um das Risiko der Nutzung von Big Data in der offiziellen Statistik zu bestimmen. Gut gemacht. NatĂŒrlich haben die Statistiker ihre […]

„ExtendedPromQL“ — Zusammenfassung des Berichts von Roman Khavronenko

Ich lade Sie ein, sich mit der ErlĂ€uterung des Berichts von Roman Khavronenko „ExtendedPromQL“ vertraut zu machen. Kurz zu mir. Mein Name ist Roman. Ich arbeite bei CloudFlare und wohne in London. Ich bin auch der Wartende von VictoriaMetrics. Zudem bin ich der Autor des ClickHouse-Plugins fĂŒr Grafana und dem ClickHouse-Proxy – ein kleiner Proxy fĂŒr ClickHouse. Wir beginnen mit dem ersten Teil, der „Schwierigkeiten der Übersetzung“ genannt wird und in dem ich […]

FAST VP in der Unity Storage: wie es funktioniert

Heute geht es um eine interessante Technologie, die in den Speicherlösungen Unity/Unity XT realisiert wurde – FAST VP. Wenn Sie zum ersten Mal von Unity hören, können Sie ĂŒber den Link am Ende des Artikels die Eigenschaften des Systems kennenlernen. In dem Projektteam von Dell EMC habe ich ĂŒber ein Jahr lang an FAST VP gearbeitet. Heute möchte ich Ihnen diese Technologie nĂ€her vorstellen und einige Details dazu […]

60GB SSD 8Gb DDR4