Kategorie: Administration

Wie bekommt man den perfekten Kurs? Selbst machen.

Auf Habré wird oft gesagt, dass alle IT-Kurse nicht das Richtige sind. Es gibt eine einzigartige Gelegenheit, Kurse zu erhalten, die genau passend sind. Alles, was erforderlich ist, ist die Teilnahme an der Erstellung. Slerm sammelt eine Gruppe von Berater-Testern für einen Kurs über Monitoring und Logging in Kubernetes. Ein Berater-Tester kann ein Unterrichtsthema vorschlagen, das er für praktische Aufgaben benötigt. Einfluss auf die Tiefe der Materialbearbeitung nehmen – […]

Wie man eine "kostenlose" PostgreSQL in einer strengen Unternehmensumgebung integriert

Viele sind mit der PostgreSQL-Datenbank vertraut, die sich in kleinen Installationen hervorragend bewährt hat. However, der Trend zum Wechsel zu Open Source ist immer deutlicher geworden, selbst wenn es um große Unternehmen und Unternehmensanforderungen geht. In diesem Artikel werden wir erläutern, wie man Postgres in eine Unternehmensumgebung integriert, und unsere Erfahrungen mit der Erstellung eines Backup-Systems (SRK) teilen für dieses […]

Town Crier vs DECO: welcher Orakel soll im Blockchain verwendet werden?

Heutzutage hat nur derjenige nichts über Blockchain-Technologie, Kryptowährungen und wie cool das ist, geschrieben, der faul ist. In diesem Artikel wird es jedoch keine Lobeshymne auf diese Technologie geben; stattdessen wird es um ihre Nachteile und deren Beseitigung gehen. Während der Arbeit an einem der Projekte bei Altirix Systems ergab sich die Aufgabe der sicheren, zensurresistenten Bestätigung von Daten aus externen Blockchain […]

Verteilte Sperren mit Redis

Hallo, Habr! Heute präsentieren wir Ihnen die Übersetzung eines komplexen Artikels über die Implementierung verteilter Sperren mit Hilfe von Redis und möchten über die Perspektiven von Redis als Thema sprechen. Die Analyse des betrachteten Redlock-Algorithmus von Martin Kleppmann, Autor des Buches „Hochbelastbare Anwendungen“, finden Sie hier. Verteilte Sperren sind ein sehr nützlicher Primitive, der in vielen Umgebungen verwendet wird, in denen verschiedene Prozesse mit gemeinsamen Ressourcen arbeiten müssen […]

Veeam B&R Aufbewahrungsrichtlinien – Backup-Ketten gemeinsam mit dem Support auflösen

Hallo an die Leser unseres Blogs! Teilweise sind wir uns bereits bekannt – meine englischsprachigen Beiträge wurden hier von meiner lieben Kollegin polarowl übersetzt. Diesmal habe ich mich entschieden, direkt an das russischsprachige Publikum zu wenden. Für mein Debüt wollte ich ein Thema finden, das für ein möglichst breites Publikum interessant ist und einer detaillierten Betrachtung bedarf. Daniel Defoe sagte, dass jeder Mensch mit Tod und Steuern konfrontiert wird. […]

Wir schreiben einen Telegram-Bot in R (Teil 3): Wie man dem Bot Unterstützung für eine Tastatur hinzufügt

Dies ist der dritte Artikel aus der Reihe „Wir schreiben einen Telegram-Bot in R“. In den vorherigen Veröffentlichungen haben wir gelernt, einen Telegram-Bot zu erstellen, Nachrichten über ihn zu versenden, ihm Kommandos und Nachrichtenfilter hinzuzufügen. Daher empfehle ich dringend, sich mit den vorherigen Artikeln vertraut zu machen, bevor Sie mit dem Lesen dieses Artikels beginnen, da ich hier nicht mehr auf die zuvor beschriebenen Grundlagen eingehen werde […]

Das Rechenzentrum SafeDC hat an einem Tag die Türen für Kunden geöffnet.

Am Vorabend des Tages des Wissens veranstaltete das NII SOKB im eigenen Rechenzentrum SafeDC einen Tag der offenen Tür für Kunden, die mit eigenen Augen sehen konnten, worüber wir weiter unten berichten werden. Das Rechenzentrum SafeDC befindet sich in Moskau in der Wissenschaftsstraße, im Untergeschoss eines Geschäftsgebäudes in einer Tiefe von zehn Metern. Die Gesamtfläche des Rechenzentrums beträgt 450 qm, die Kapazität – 60 Racks. Die Stromversorgung ist organisiert […]

Ephemere Volumen mit Speicherungskapazitätsverfolgung: EmptyDir auf Steroiden

Einigen Anwendungen müssen ebenfalls Daten speichern, aber sie gehen ruhig damit um, dass die Daten nach einem Neustart nicht erhalten bleiben. Beispielsweise sind Caching-Dienste im Arbeitsspeicher begrenzt, können jedoch Daten, die selten verwendet werden, in einen langsamer arbeitenden Speicher verschieben, mit nur geringen Auswirkungen auf die Gesamtleistung. Anderen Anwendungen muss bekannt sein, dass im […]

Überwachung von Flask-Mikrodiensten mit Prometheus

Ein paar Codezeilen und Ihre Anwendung generiert Metriken, wow! Um zu verstehen, wie der prometheus_flask_exporter funktioniert, genügt ein einfaches Beispiel: from flask import Flask from prometheus_flask_exporter import PrometheusMetrics app = Flask(__name__) metrics = PrometheusMetrics(app) @app.route(‘\/’) def main(): return ‘OK’ Das ist alles, was Sie für den Anfang benötigen! Wenn Sie die Importanweisung und die Zeile zur Initialisierung von PrometheusMetrics hinzufügen, erhalten Sie Metriken […]

Ich habe mein PyPI-Repository mit Authentifizierung und S3 erstellt. Auf Nginx

In diesem Artikel möchte ich meine Erfahrungen mit NJS teilen, einem JavaScript-Interpreter für Nginx, der von der Firma Nginx Inc. entwickelt wird, und seine grundlegenden Möglichkeiten anhand eines praktischen Beispiels beschreiben. NJS ist eine Teilmenge der Programmiersprache JavaScript, die es ermöglicht, die Funktionalität von Nginx zu erweitern. Auf die Frage, warum man einen eigenen Interpreter benötigt??? hat Dmitry Volyncev ausführlich geantwortet. Kurz gesagt: NJS ist der nginx-way, und JavaScript ist fortschrittlicher, „heimischer“ und […]

Kartierung digitaler Rechte, Teil III. Das Recht auf Anonymität

TL;DR: Experten teilen ihre Sicht auf Probleme in Russland, die mit dem digitalen Recht auf Anonymität verbunden sind. Am 12. und 13. September veranstalten die Teplitsa sozialniz tehnologiy und RosKomSvoboda einen Hackathon zum digitalen Bürgerschaft und digitalen Rechten auf dem Portal demhack.ru. Im Vorfeld der Veranstaltung veröffentlichen die Organisatoren den dritten Artikel, der sich mit der Kartierung des problematischen Feldes beschäftigt, damit die Teilnehmer interessante Herausforderungen finden können. Frühere Artikel: zum Recht […]

Wir befassen uns mit Custom Tooling in Argo CD

Nach einiger Zeit, nachdem ich den ersten Artikel verfasst hatte, in dem ich geschickt mit Jsonnet und GitLab arbeitete, wurde mir klar, dass Pipelines zwar gut sind, aber übermäßig kompliziert und unpraktisch. In den meisten Fällen benötigt man eine Standardaufgabe: „YAML generieren und in Kubernetes ablegen“. Das ist genau das, was Argo CD hervorragend macht. Argo CD ermöglicht es, ein Git-Repository anzubinden und zu synchronisieren […]

60GB SSD 8Gb DDR4