Kategorie: Administration

Wer ist verantwortlich für die Qualität?

Hallo, Habr! Wir haben ein neues wichtiges Thema – hochwertige Entwicklung von IT-Produkten. Oft sprechen wir bei HighLoad++ darüber, wie man stark belastete Dienste schnell macht, und bei der Frontend Conf – über eine großartige Benutzeroberfläche, die nicht ruckelt. Regelmäßig haben wir Themen zum Testen, und bei DevOpsConf geht es um die Integration verschiedener Prozesse, einschließlich Testen. Doch zum Thema, was man insgesamt Qualität nennen kann und wie man umfassend daran arbeitet – das fehlt bislang. Wir werden das bei QualityConf anpacken – wir werden [...]

8 Datenaufbewahrungsmethoden, die sich Science-Fiction-Autoren vorgestellt haben

Wir können Ihnen diese fantastischen Methoden wieder ins Gedächtnis rufen, aber heute ziehen wir es vor, die vertrauteren Methoden zu verwenden. Die Datenspeicherung ist wohl einer der uninteressantesten Teile der Informatik, aber gleichzeitig absolut notwendig. Denn wer die Vergangenheit nicht erinnert, ist dazu verdammt, sie zu wiederholen. Dennoch ist die Datenspeicherung ein Grundpfeiler der Wissenschaft und der Science-Fiction und bildet die Basis [...]

Praktikum RHEL 8 Beta: Wir erstellen funktionierende Webanwendungen

RHEL 8 Beta bietet Entwicklern zahlreiche neue Möglichkeiten, deren Aufzählung Seiten in Anspruch nehmen könnte. Aber es ist immer besser, Neues praktisch zu erlernen, deshalb schlagen wir vor, einen praktischen Kurs zur realen Erstellung von Anwendungsinfrastrukturen auf der Basis von Red Hat Enterprise Linux 8 Beta zu absolvieren. Wir werden Python als Grundlage nehmen, eine bei Entwicklern beliebte Programmiersprache, sowie die Kombination aus Django und PostgreSQL, eine weit verbreitete Kombination zur Erstellung […]

Linux Quest. Wir gratulieren den Gewinnern und berichten über die Lösungen der Aufgaben.

Am 25. März haben wir die Registrierung für Linux Quest eröffnet, ein Spiel für Liebhaber und Kenner des Betriebssystems Linux. Ein paar Statistiken: 1117 Personen haben sich für das Spiel registriert, davon haben 317 mindestens einen Schlüssel gefunden, 241 haben die Aufgabe des ersten Abschnitts erfolgreich gemeistert, 123 die des zweiten und 70 haben den dritten Abschnitt abgeschlossen. Heute ist unser Spiel zu Ende gegangen, und […]

OceanLotus: Malware-Update für macOS.

Im März 2019 wurde in VirusTotal, dem beliebten Online-Scan-Service, ein neues Muster von Malware für macOS der Cybergruppe OceanLotus hochgeladen. Die ausführbare Backdoor-Datei hat die gleichen Funktionen wie die vorher von uns untersuchte Version der Malware für macOS, ihre Struktur hat sich jedoch geändert und sie ist schwerer zu entdecken. Leider konnten wir den Dropper, der mit diesem Muster verbunden ist, nicht finden, […]

Betriebssysteme: Drei einfache Stücke. Teil 3: Prozess-API (Übersetzung)

Einführung in Betriebssysteme Hallo, Habr! Ich möchte Ihnen eine Serie von Übersetzungsartikeln einer meiner Meinung nach interessanten Literatur vorstellen – OSTEP. In diesem Material wird die Funktionsweise von unix-ähnlichen Betriebssystemen, insbesondere die Arbeit mit Prozessen, verschiedenen Scheduler, Speicher und anderen ähnlichen Komponenten, die ein modernes Betriebssystem ausmachen, ziemlich tiefgehend behandelt. Das Original aller Materialien können Sie hier ansehen. […]

Empfehlungen zur Konfiguration von AFA AccelStor für die Arbeit mit VMware vSphere

In diesem Artikel möchten wir die Besonderheiten der Arbeit mit All-Flash-Speichern von AccelStor auf einer der beliebtesten Virtualisierungsplattformen – VMware vSphere – beleuchten. Insbesondere wollen wir auf die Parameter eingehen, die helfen, den maximalen Nutzen aus so einem mächtigen Instrument wie All Flash zu ziehen. Die All-Flash-Speicher AccelStor NeoSapphire™ sind entweder ein- oder zweiknotige Geräte […]

Wir schreiben einen Operator für Kubernetes in Golang

Anmerkung des Übersetzers: Operatoren (operators) sind unterstützende Software für Kubernetes, die darauf abzielt, die Ausführung routinemäßiger Aufgaben beim Umgang mit Clusterelementen bei bestimmten Ereignissen zu automatisieren. Wir haben bereits in diesem Artikel über Operatoren geschrieben, in dem wir die grundlegenden Ideen und Prinzipien ihrer Funktionsweise erläutert haben. Wenn dieses Material eher einen Blick auf die Nutzung fertiger Komponenten für Kubernetes war, dann bietet dieser Artikel nun […]

Wir arbeiten an der Fähigkeit zur Verwendung von Gruppierung und Visualisierung von Daten in Python.

Hallo, Habr! Heute werden wir die Fähigkeit zur Nutzung von Datenaggregations- und Visualisierungstools in Python erarbeiten. Im bereitgestellten Datensatz auf Github analysieren wir mehrere Merkmale und erstellen eine Reihe von Visualisierungen. Wie gewohnt werden wir zu Beginn die Ziele festlegen: Daten nach Geschlecht und Jahr gruppieren und die allgemeine Dynamik der Geburtenraten beider Geschlechter visualisieren; die beliebtesten Namen in der Geschichte finden; den gesamten Zeitraum […]

Überblick und Vergleich von Ingress-Controllern für Kubernetes

Beim Start eines Kubernetes-Clusters für eine bestimmte Anwendung sollte man verstehen, welche Anforderungen die Anwendung, das Geschäft und die Entwickler an diese Ressource stellen. Mit diesen Informationen kann man mit der Architekturentscheidung beginnen und insbesondere den spezifischen Ingress-Controller auswählen, von denen es heute schon eine große Anzahl gibt. Um ein grundlegendes Verständnis der verfügbaren Optionen zu bekommen, ohne viele […] zu studieren.

Paradoxien der Datenkomprimierung

Die Aufgabe der Datenkomprimierung kann in ihrer einfachsten Form Zahlen und deren Bezeichnungen betreffen. Zahlen können durch numerische Ausdrücke ("elf" für die Zahl 11), mathematische Ausdrücke ("zwei zur zwanzigsten" für 1048576), Zeichenfolgen ("fünf Neunen" für 99999), Eigennamen ("Zahl des Biests" für 666, "Jahr des Todes von Turing" für 1954) oder willkürliche Kombinationen dieser bezeichnet werden. Jede Bezeichnung, die […]

Automatisierung von SQL-Server in Jenkins: Ergebnisse ansprechend zurückgeben

Wir setzen das Thema der Einrichtung von Zero Touch PROD unter RDS fort. Zukünftige DBA werden nicht die Möglichkeit haben, direkt auf PROD-Server zuzugreifen, können jedoch Jenkins-Jobs für eine begrenzte Anzahl von Operationen nutzen. Der DBA startet einen Job und erhält nach einiger Zeit eine E-Mail mit einem Bericht über die Ausführung dieser Operation. Lassen Sie uns die Möglichkeiten zur Präsentation dieser Ergebnisse für den Benutzer betrachten. Plain Text Lassen Sie uns mit […]

60GB SSD 8Gb DDR4