Kategorie: Administration

Geben Sie mir mein Monolith zurück

Es scheint, dass der Höhepunkt des Hypes um Mikroservices vorbei ist. Wir lesen nicht mehr mehrmals pro Woche Beiträge wie "Wie ich mein Monolith auf 150 Services migriert habe". Ich höre jetzt häufiger vernünftige Gedanken: "Ich hasse Monolithen nicht, ich kümmere mich einfach um die Effizienz". Wir haben sogar einige Migrationen von Mikroservices zurück zu Monolithen beobachtet. Beim Übergang von einem großen […]

Elasticsearch-Cluster über 200 TB+

Viele stehen vor der Herausforderung mit Elasticsearch. Doch was passiert, wenn man es nutzen möchte, um Logs in "besonderem Umfang" zu speichern? Und das auch noch ohne spürbare Auswirkungen bei einem Ausfall eines der mehreren Rechenzentren? Wie sollte die Architektur aussehen und auf welche Stolpersteine kann man stoßen? Wir bei Odnoklassniki haben beschlossen, die Fragen des Log-Managements mit Elasticsearch zu lösen und teilen nun unsere Erfahrungen mit dem Habr: und […]

Die Geschichte des Internets: Ära der Fragmentierung; Teil 1: Lastenfaktor

Zu Beginn der 1980er Jahre wurde das Fundament dessen gelegt, was wir heute als "Internet" kennen – die grundlegenden Protokolle wurden entwickelt und in der Praxis getestet. Doch dieses System blieb lange Zeit geschlossen und stand fast vollständig unter der Kontrolle einer einzigen Instanz, des Verteidigungsministeriums der USA. Bald wird sich dies ändern – die Systeme werden auf alle Abteilungen der Informatik verschiedener […]

Was haben LVM und eine Matroschka gemeinsam?

Guten Tag! Ich möchte mit der Community meine praktischen Erfahrungen beim Aufbau eines Speichersystems für KVM mit md RAID + LVM teilen. Im Programm wird es Folgendes geben: Aufbau von md RAID 1 aus NVMe SSDs. Aufbau von md RAID 6 aus SATA SSDs und herkömmlichen Festplatten. Besonderheiten der TRIM/DISCARD-Funktionalität bei 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 regelmäßig auf. Tatsächlich ist es, als würde man fragen, was der Unterschied zwischen einem Auto und einem Motor ist. Bleiben wir bei der Analogie: Ein Auto ist ein fertiges Produkt, das sofort verwendet werden kann: Einsteigen und losfahren. Im Gegensatz dazu muss der Motor [ Kriterien erfüllt, um Sie an einen Ort zu bringen, ... ]

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 bevorzugen Cluster, die aus zwei Knoten bestehen, weil sie konzeptionell einfacher erscheinen und außerdem um 33 % günstiger sind als ihre dreiknotigen Kollegen. Obwohl es durchaus möglich ist, einen guten Cluster aus zwei Knoten aufzubauen, […]

Wie wir die Videoenkodierung verachtfachten

Jeden Tag schauen Millionen von Zuschauern Videos im Internet. Aber um Videos zugänglich zu machen, müssen sie nicht nur auf den Server hochgeladen, sondern auch verarbeitet werden. Je schneller dies geschieht, desto besser ist der Service für die Benutzer. Mein Name ist Askar Kamalov, seit einem Jahr bin ich Teil des Video-Technologie-Teams bei Yandex. Heute werde ich den Lesern von Habr kurz erzählen, wie […]

Rezepte für fehlerhafte 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 Zwischenzeit haben Sie ihn bereits über 6000 Mal genutzt, aber eine der nützlichen Funktionen könnte unentdeckt geblieben sein – die strukturellen Hinweise, die so aussehen: Hören Sie darauf, und Ihre Abfragen werden "glatt und seidig". 🙂 Und […]

Wovon EXPLAIN schweigt und wie man es zum Sprechen bringt

Eine häufige Frage, die Entwickler an ihren DBA oder Geschäftsinhaber — an einen PostgreSQL-Berater — stellen, lautet fast immer: „Warum dauern die Abfragen so lange?“ Traditionelle Ursachen sind: ineffiziente Algorithmen, wenn Sie versuchen, mehrere CTE über einige Zehntausend Datensätze zu joinen; veraltete Statistiken, wenn die tatsächliche Datenverteilung in der Tabelle bereits stark […]

Windows Terminal Preview v0.10

Wir präsentieren Windows Terminal v0.10! Wie gewohnt können Sie es im Microsoft Store oder auf der Release-Seite auf GitHub herunterladen. Im Folgenden betrachten wir die Details des Updates genauer! Maus-Eingabe Der Terminal unterstützt jetzt die Maus-Eingabe in Anwendungen des Windows Subsystem for Linux (WSL) sowie in Windows-Anwendungen, die eine virtuelle Terminal-Eingabe (VT) verwenden. Das […]

Strukturierung von Risiken und Lösungen bei der Nutzung von Big Data zur Gewinnung offizieller Statistiken

Vorwort des Übersetzers Das Material hat mein Interesse geweckt, vor allem wegen der nachstehenden Tabelle: Angesichts der Tatsache, dass Statistiken (insbesondere in Russland) alles, was von einer linearen Abhängigkeit abweicht, sanft gesagt, nicht schätzen, haben es diese Leute tatsächlich geschafft, die Verwendung der Aktivierungsfunktion in parabelförmiger Form einzuführen, um das Risiko der Verwendung von BigData in der offiziellen Statistik zu bestimmen. Gut gemacht. Natürlich haben die Statistiker ihre […]

«ExtendedPromQL» — Zusammenfassung des Vortrags von Roman Khavronenko

Ich lade Sie ein, sich mit der Erklärung des Berichts von Roman Khavronenko "ExtendedPromQL" vertraut zu machen. Kurz zu mir: Mein Name ist Roman. Ich arbeite bei CloudFlare und lebe in London. Gleichzeitig bin ich Maintainer von VictoriaMetrics und Autor des ClickHouse-Plugins für Grafana sowie von ClickHouse-proxy – einem kleinen Proxy für ClickHouse. Wir beginnen mit dem ersten Teil, der "Übersetzungsprobleme" genannt wird, in dem ich […]

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster