Kategorie: Blog

Nginx-Log-Collector-Tool von Avito zum Senden von Nginx-Logs an Clickhouse

In diesem Artikel wird das Projekt nginx-log-collector behandelt, das die Nginx-Protokolle liest und sie an einen Clickhouse-Cluster sendet. Üblicherweise werden für Protokolle ElasticSearch verwendet. Clickhouse benötigt weniger Ressourcen (Festplattenspeicher, RAM, CPU). Clickhouse schreibt Daten schneller. Clickhouse komprimiert Daten, was die Datenspeicherung noch effizienter macht. Die Vorteile von Clickhouse sind anhand von 2 Folien aus der Präsentation „Wie VK […]“ sichtbar.

Zero Downtime Deployment und Datenbanken

In diesem Artikel erklären wir ausführlich, wie man Probleme mit der Datenbankkompatibilität beim Deployment löst. Wir zeigen auf, was mit Ihren Anwendungen in der Produktionsumgebung passieren kann, wenn Sie versuchen, ohne vorherige Vorbereitung zu deployen. Anschließend gehen wir die Phasen des Lebenszyklus einer Anwendung durch, die notwendig sind, um eine null Downtime zu erreichen. Das Ergebnis […]

Webservice-Monitoring in einer halben Stunde: Telegram + Bash + Cron

Manchmal müssen wir schnell ein Monitoring für einen neuen Service einrichten, und die vorhandene Infrastruktur oder Expertise steht nicht zur Verfügung. In diesem Leitfaden erstellen wir in nur einer halben Stunde ein Tool zur Überwachung beliebiger Webservices, indem wir lediglich die integrierten Mittel von Ubuntu nutzen: Bash, Cron und Curl. Für die Zustellung von Benachrichtigungen verwenden wir Telegram. Das 'Tüpfelchen auf dem i' wird die emotionale Einbindung der Nutzer sein. Bewährt an echten Nutzern - es funktioniert. Wenn wir […]

Richard Hamming. „Das nicht existierende Kapitel“: Wie wissen wir, dass wir wissen (volle Version)

(Wer die vorherigen Teile dieser Übersetzung schon gelesen hat, kann zum Zeitstempel 20:10 vorspulen) [Hemming spricht an manchen Stellen sehr undeutlich, daher bitte ich um Rückmeldungen zur Verbesserung der Übersetzung einzelner Abschnitte – schreibt mir gerne direkt.] Diese Vorlesung stand nicht im Kursplan, wurde jedoch hinzugefügt, um keine Pause zwischen den Veranstaltungen entstehen zu lassen. Die Vorlesung behandelt im Wesentlichen, wie wir wissen, was wir wissen […]

Canonical fordert Windows 7-Benutzer auf, auf Ubuntu umzusteigen

Auf der Website des Ubuntu-Distributors erschien ein Beitrag des Produktmanagers von Canonical, Riz Davis, der sich mit dem Ende der Unterstützung für das Betriebssystem Windows 7 befasst. In seinem Beitrag hebt Davis hervor, dass Millionen von Windows 7-Nutzern nach dem Ende der Unterstützung durch Microsoft zwei Wege haben, um sich und ihre Daten zu schützen. Der erste Weg ist die Installation von Windows 10. Allerdings […]

Stabile Version von Wine 5.0

Nach einem Jahr der Entwicklung und 28 experimentellen Versionen wird nun die stabile Version der Open-Source-Implementierung der Win32 API – Wine 5.0 – vorgestellt, die über 7400 Änderungen beinhaltet. Zu den wichtigsten Verbesserungen der neuen Version gehören die Bereitstellung integrierter Wine-Module im PE-Format, Unterstützung für Mehrmonitor-Konfigurationen, die neue Implementierung der Audio-API XAudio2 sowie die Unterstützung der Grafik-API Vulkan 1.1. Wine bietet vollständige Unterstützung für […]

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 teilen, RetinaNet basierend auf dem Repository github.com/aidonchuk/retinanet-examples (dies ist ein Fork des offiziellen NVIDIA-Repositories, der es ermöglicht, optimierte Modelle schnell in der Produktion einzusetzen). Während ich durch die Nachrichten in den Kanälen der Community ods.ai blättere, stoße ich auf Fragen zur Nutzung von TensorRT, und […]

Linux: Entfernen des Blockierungspools /dev/random

Wie bekannt, hat /dev/random, ein kryptographisch sicherer Pseudorandomzahlengenerator (CSPRNG), ein unangenehmes Problem – Blockaden. In diesem Artikel wird erläutert, wie dieses Problem gelöst werden kann. In den letzten Monaten wurden die Mittel zur Generierung von Zufallszahlen im Kernel etwas überarbeitet, aber die Probleme in diesem Subsystem existieren bereits seit längerer Zeit. Die neuesten Änderungen wurden […]

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

Das Unternehmen GlobalSign hat eine Umfrage durchgeführt, um herauszufinden, wie und warum Unternehmen überhaupt Public Key Infrastructure (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 Systemen den sicheren Austausch von Daten und die Überprüfung der Inhaber von Zertifikaten. PKI-Lösungen umfassen die Authentifizierung digitaler Zertifikate […]

Wie man eine Unternehmensstrategie für Ausbildung und Entwicklung aufbaut

Hallo zusammen! Ich bin Anna Khatsko, HR-Direktorin von Omega-R. Mein Aufgabenbereich umfasst die Verbesserung der Lern- und Entwicklungsstrategie im Unternehmen, und ich möchte meine Erfahrungen und Kenntnisse darüber teilen, wie man das professionelle und berufliche Wachstum der Mitarbeiter so steuert, dass andere wichtige Geschäftsprioritäten unterstützt werden. Laut einer KPMG-Studie berichten 50 % der russischen Unternehmen von einem Mangel an qualifizierten IT-Mitarbeitern, die benötigt werden […]

Für Btrfs wurde eine asynchrone Umsetzung von DISCARD vorgestellt.

Für das Dateisystem btrfs wurde eine asynchrone Umsetzung der DISCARD-Operation (Kennzeichnung von freigegebenen Blöcken, die physisch nicht mehr gespeichert werden müssen) entwickelt, die von Ingenieuren des Unternehmens Facebook realisiert wurde. Das Problem besteht darin, dass bei der ursprünglichen Implementierung DISCARD synchron mit anderen Operationen ausgeführt wird, was in bestimmten Fällen zu Leistungsproblemen führt, da man auf den Abschluss der entsprechenden Kommandos von den Speichermedien warten muss, was zusätzliche Zeit benötigt. Dies könnte […]

Der technische Ausschuss von OASIS hat die Spezifikation OpenDocument 1.3 genehmigt.

Das technische Komitee des OASIS-Konsortiums hat die endgültige Version der Spezifikation ODF 1.3 (OpenDocument) genehmigt. Nach der Genehmigung durch das technische Komitee erhielt die ODF 1.3 die Statusbezeichnung „Committee Specification“, was eine vollständige Fertigstellung der Arbeiten, zukünftige Unveränderlichkeit der Spezifikation und die Bereitschaft des Dokuments zur Nutzung durch externe Entwickler und Unternehmen bedeutet. Der nächste Schritt wird die Genehmigung der vorgelegten Spezifikation als OASIS- und ISO/IEC-Standard sein. Zu den wesentlichen Unterschieden von OpenDocument […]

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