Kategorie: Administration

Warum ist instrumentelle Unterstützung für die Paginierung bei Schlüsseln erforderlich?

Hallo zusammen! Ich bin Backend-Entwickler und schreibe Mikrodienste in Java + Spring. Ich arbeite in einem der Entwicklungsteams interner Produkte bei Tinkoff. In unserem Team stellt sich oft die Frage nach der Optimierung von Anfragen an die Datenbank. Es ist immer der Wunsch, es noch etwas schneller zu machen, aber nicht immer kommt man mit durchdacht aufgebauten Indizes aus – man muss nach Workarounds suchen. Während einer der […]

Wir betrachten die neue Web-Konsole Plesk Obsidian

Kürzlich haben wir bereits einen Überblick über Plesk – das Panel zur Verwaltung von Hosting und Websites – veröffentlicht. Über den Link können Sie die wichtigsten Informationen über die Konsole und den Entwickler einsehen, die Funktionen für verschiedene Benutzergruppen kennenlernen und die Benutzeroberfläche für Website-Administratoren entdecken. In diesem Artikel werden wir die neue Version des Panels vorstellen, deren Veröffentlichung vor kurzem stattfand – Plesk Obsidian. Die Lizenz dafür kann […]

Plesk, cPanel oder ISPmanager: Was wählen?

Es ist schwierig, alle von dem Anbieter angebotenen Panels vor Arbeitsbeginn zu testen, daher haben wir die drei beliebtesten in einer kurzen Übersicht zusammengestellt. Die Schwierigkeiten treten auf, wenn der Kunde von der OS-Administration zu hostingbezogenen Aufgaben wechselt. Er muss viele Websites mit unterschiedlichen CMS und zahlreichen Benutzerkonten verwalten. Um den Arbeitsaufwand zu reduzieren, sollte man ein System installieren, das die Anpassung entsprechender Dienste über eine benutzerfreundliche Weboberfläche ermöglicht […]

Spickzettel für Systemadministratoren zu SELinux: 42 Antworten auf wichtige Fragen

Die Übersetzung des Artikels wurde speziell für die Studierenden des Kurses „Linux-Administrator“ angefertigt. Hier erhalten Sie Antworten auf wichtige Fragen über das Leben, das Universum und alles Mögliche in Linux mit verbesserter Sicherheit. „Eine wichtige Wahrheit, dass Dinge nicht immer so sind, wie sie erscheinen, ist allgemein bekannt…“ ―Douglas Adams, Per Anhalter durch die Galaxis Sicherheit. Erhöhung der Zuverlässigkeit. Compliance. Politik. Die vier Reiter der Apokalypse für Systemadministratoren. Ergänzend zu […]

HighLoad++, Jewgeni Kuzovlew (EcommPay IT): Was tun, wenn eine Minute Ausfallzeit 100.000 $ kostet

Alle reden über Entwicklungs- und Testprozesse, Mitarbeiterschulung, Motivationserhöhung, aber diese Prozesse sind wenig wert, wenn eine Minute Ausfallzeit eines Dienstes astronomische Kosten verursacht. Was tun, wenn Sie finanzielle Transaktionen unter einer strengen SLA durchführen? Wie können Sie die Zuverlässigkeit und Fehlertoleranz Ihrer Systeme erhöhen, ohne Entwicklung und Tests einzubeziehen? Die nächste HighLoad++-Konferenz findet am 6. und 7. April 2020 statt […]

Nginx-Log-Collector ist ein Werkzeug von Avito zum Senden von nginx-Logs an Clickhouse

In diesem Artikel wird das Projekt nginx-log-collector behandelt, das Logs von nginx liest und sie in ein Clickhouse-Cluster sendet. Üblicherweise werden für Logs ElasticSearch verwendet. Für Clickhouse werden weniger Ressourcen benötigt (Speicherplatz, RAM, CPU). Clickhouse schreibt Daten schneller. Clickhouse komprimiert Daten, was diese auf der Festplatte noch kompakter macht. Die Vorteile von Clickhouse sind auf 2 Folien aus dem Vortrag Über VK […]

Zero Downtime Deployment und Datenbanken

In diesem Artikel wird ausführlich erklärt, wie man Probleme mit der Datenbankkompatibilität beim Deployment löst. Wir werden darüber sprechen, was mit Ihren Anwendungen im Produktivbetrieb passieren kann, wenn Sie versuchen, ohne vorherige Vorbereitung zu deployen. Danach gehen wir durch die Phasen des Anwendungslebenszyklus, die notwendig sind, um eine null Downtime (Anm. d. Ü.: im Folgenden – zero downtime) zu erreichen. Das Ergebnis […]

Bot zur Überwachung von Webdiensten in einer halben Stunde: telegram + bash + cron

Manchmal muss man schnell eine Überwachung für einen neuen Dienst einrichten, und es gibt keine vorhandene Infrastruktur/Expertise zur Hand. In diesem Leitfaden werden wir in einer halben Stunde ein Überwachungstool für beliebige Webdienste implementieren, indem wir nur die integrierten Mittel von Ubuntu: bash, cron und curl nutzen. Für die Zustellung von Benachrichtigungen werden wir Telegram verwenden. Das 'Sahnehäubchen' wird die emotionale Einbindung der Benutzer sein. An Menschen getestet – es funktioniert. Wenn wir […]

TensorRT 6.x.x.x — Hochleistungsinferenz für Deep-Learning-Modelle (Objekterkennung und Segmentierung)

Es tut nur beim ersten Mal weh! Hallo zusammen! Liebe Freunde, in diesem Artikel möchte ich meine Erfahrungen mit TensorRT und RetinaNet auf Basis des Repositories github.com/aidonchuk/retinanet-examples teilen (dies ist ein Fork des offiziellen NVIDIA-Repositories, das es ermöglicht, optimierte Modelle in kürzester Zeit für den Produktionsbetrieb zu nutzen). Beim Durchblättern der Nachrichten in den Kanälen der Community ods.ai stoße ich auf Fragen zur Nutzung von TensorRT, und […]

Linux: Entfernen des Sperr-Pools /dev/random

Wie bekannt ist, hat der kryptographisch sichere Pseudozufallszahlengenerator (CSPRNG) /dev/random ein unangenehmes Problem – Blockaden. In diesem Artikel wird beschrieben, wie man dieses Problem lösen kann. In den letzten Monaten wurden die Mittel zur Erzeugung von Zufallszahlen im Kernel etwas überarbeitet, aber die Probleme in diesemSubsystem wurden über einen längeren Zeitraum gelöst. Die letzten Änderungen wurden vorgenommen […]

Was sollte in einem Unternehmenssystem verschlüsselt werden? Und warum ist das notwendig?

Das Unternehmen GlobalSign hat eine Umfrage durchgeführt, wie und warum Unternehmen überhaupt öffentliche Schlüssel-Infrastrukturen (PKI) nutzen. An der Umfrage nahmen etwa 750 Personen teil: ihnen wurden auch Fragen zu digitalen Signaturen und DevOps gestellt. Wenn Sie mit dem Begriff nicht vertraut sind, ermöglicht PKI, dass Systeme sicher Daten austauschen und die Inhaber von Zertifikaten überprüfen können. PKI-Lösungen beinhalten die Authentifizierung digitaler Zertifikate […]

Vorbereitung des SDL2-Projekts für den Start auf Android

Hallo zusammen. Heute werden wir uns ansehen, wie man ein Projekt mit der Bibliothek sdl2 vorbereitet, um ein Spiel auf Android auszuführen. Zunächst müssen Sie Android Studio herunterladen, installieren und alles, was für die Entwicklung in dieser Umgebung erforderlich ist, einrichten. Zum Beispiel habe ich gerade Kde Neon und in diesem System gibt es die Datei /etc/environment, eine ähnliche Datei gibt es auch in Ubuntu. Dort […]

60GB SSD 8Gb DDR4