Kategorie: Administration

Typische Fehler in Anwendungen, die zu Bloat in PostgreSQL führen. Andrey Salnikov

Ich lade Sie ein, sich mit der Auswertung des Berichts von Anfang 2016 von Andrei Salnikow „Typische Fehler in Anwendungen, die zu Bloat in PostgreSQL führen“ vertraut zu machen. In diesem Bericht werde ich die häufigsten Fehler in Anwendungen analysieren, die in der Phase der Planung und Programmierung des Codes auftreten. Und ich werde nur die Fehler betrachten, die zu Bloat in PostgreSQL führen. In der Regel ist das der Beginn des Leistungsabbaus […]

Lastverteilung und Skalierung langanhaltender Verbindungen in Kubernetes

Dieser Artikel, der Ihnen hilft, zu verstehen, wie die Lastverteilung in Kubernetes funktioniert, was bei der Skalierung langanhaltender Verbindungen passiert und warum es sinnvoll ist, die Lastverteilung auf der Client-Seite zu betrachten, wenn Sie HTTP/2, gRPC, RSockets, AMQP oder andere langanhaltende Protokolle verwenden. Ein wenig darüber, wie der Datenverkehr in Kubernetes umverteilt wird: Kubernetes bietet zwei nützliche Abstraktionen für die Bereitstellung von Anwendungen: Dienste […]

Ultraviolett: effektive Desinfektion und Sicherheit

Die Eigenschaften des Ultravioletts hängen von der Wellenlänge ab, und das Ultraviolett verschiedener Quellen unterscheidet sich im Spektrum. Lassen Sie uns diskutieren, welche Ultraviolettquellen es gibt und wie man sie anwendet, um die bakterizide Wirkung zu maximieren, während die Risiken unerwünschter biologischer Effekte minimiert werden. Abb. 1. Auf dem Foto ist keine Desinfektion mit UVC-Strahlung zu sehen, wie man vielleicht denken könnte, sondern eine Schulung im Umgang mit einem Schutzanzug, bei der in den UVA-Strahlen lumineszierende Flecken schulischer Körperflüssigkeiten erkannt werden. UVA […]

Monitoring im Rechenzentrum: wie wir die alte BMS gegen die neue ausgetauscht haben. Teil 3

Wir setzen unsere Erzählung fort, wie wir das BMS-System in unseren Rechenzentren geändert haben (Teil 1, Teil 2). Dabei haben wir nicht einfach die Lösung eines Anbieters gegen die eines anderen ausgetauscht, sondern ein System von Grund auf nach unseren Anforderungen entwickelt. Am Ende unserer Geschichte teilen wir die Ergebnisse unserer Arbeit und interessante Lösungen, die für Sie nützlich sein könnten. Neue Benutzeroberfläche Hier, […]

Überwachung im Rechenzentrum: Wie wir die alte BMS durch eine neue ersetzt haben. Teil 2

Im ersten Teil haben wir erklärt, warum wir uns entschieden haben, das alte BMS-System in unseren Rechenzentren durch ein neues zu ersetzen. Und nicht nur zu ersetzen, sondern eines von Grund auf nach unseren Anforderungen zu entwickeln. Im zweiten Teil erzählen wir, wie wir das gemacht haben. Marktanalyse Angesichts der in Teil eins beschriebenen Wünsche und der Entscheidung, auf ein Update des bestehenden Systems zu verzichten, haben wir ein Lastenheft erstellt […]

Warum WSL 2 dreizehnmal schneller ist als WSL: Eindrücke aus der Insider-Vorschau

Microsoft bereitet die Veröffentlichung des Windows May 2020 Update (20H1) vor. Dieses Update wird einige schöne Verbesserungen der Benutzeroberfläche enthalten, aber für Entwickler und andere Insidern ist wichtiger, dass in der neuen Version von Windows WSL 2 (Windows Subsystem for Linux) verfügbar sein wird. Dies ist relevante Informationen für diejenigen, die auf das Windows-Betriebssystem umsteigen wollten, sich aber nicht entscheiden konnten. Dave Rupert hat […]

Spam als Schutzinstrument

Es gibt die Meinung, dass 80 % aller elektronischen Nachrichten in der Welt Spam sind. Das sind also E-Mails, die für den Empfänger völlig unnötig sind (und das ist bedauerlich). Aber als wäre das nicht genug, gibt es unter den Spams häufig Nachrichten, die zu schädlichen Zwecken versendet werden: beispielsweise zum Diebstahl oder zur Löschung von Daten oder zur Erpressung. KDPW: Wie wir wissen, ist es notwendig, dass eine E-Mail […]

Zum Tag des Radios. Kommunikation ist das Nervensystem des Krieges

Kommunikation ist immer eine heilige Angelegenheit, und im Kampf ist sie noch wichtiger… Heute, am 7. Mai, ist der Tag des Radios und der Kommunikation. Dies ist mehr als ein beruflicher Feiertag – es ist eine ganze Philosophie der Kontinuität, des Stolzes auf eine der wichtigsten Erfindungen der Menschheit, die in alle Lebensbereiche eingedrungen ist und in naher Zukunft wahrscheinlich nicht veraltet sein wird. Und in zwei Tagen, am 9. Mai, feiern wir 75 Jahre […]

Wie wir die Arbeit der ABBYY Büros während der Quarantäne technisch sicherstellen

Hi Habr! Ich bin Oleg und verantwortlich für den IT-Dienst der ABBYY Unternehmensgruppe. Vor über einem Monat begannen die Mitarbeiter von ABBYY in der ganzen Welt, nur noch von zu Hause aus zu arbeiten und zu leben. Kein Open Space und keine Dienstreisen mehr. Hat sich meine Arbeit verändert? Nein. Obwohl sie eigentlich ja, aber sie hat sich bereits vor 2-3 Jahren verändert. Und jetzt stellen wir technisch die Arbeit der Büros […]

MySQL (Percona Server) Update von 5.7 auf 8.0

Der Fortschritt steht nicht still, daher werden die Gründe, auf die aktuellen Versionen von MySQL umzusteigen, immer gewichtiger. Vor nicht allzu langer Zeit war es an der Zeit, in einem unserer Projekte die komfortablen Cluster des Percona Servers 5.7 auf die 8. Version zu aktualisieren. Das alles geschah auf der Plattform Ubuntu Linux 16.04. Wie man einen solchen Vorgang mit minimalen Ausfallzeiten durchführt und mit welchen Problemen wir […]

ClickHouse für fortgeschrittene Benutzer in Fragen und Antworten

Im April planten die Ingenieure von Avito ein Online-Meeting mit dem Hauptentwickler von ClickHouse, Alexey Milovidov, und Kirill Shvakov, einem Golang-Entwickler aus der Firma Integros. Es wurde diskutiert, wie wir das Datenbanksystem benutzen und welche Schwierigkeiten bei uns auftreten. Ausgehend von diesem Treffen haben wir einen Artikel mit den Antworten der Experten auf unsere und die Zuschauerfragen zu Backups, Re-Sharding von Daten, externen Dictionaries, dem Golang-Treiber und der Aktualisierung von ClickHouse-Versionen zusammengestellt. Er könnte sein […]

60GB SSD 8Gb DDR4