Kategorie: Administration

Wie man Rechenzentren skalieren kann. Vortrag von Yandex

Wir haben ein Design für Netzwerke von Rechenzentren entwickelt, das die Bereitstellung von Rechenclustern mit mehr als 100.000 Servern und einer Spitzen-Bisektionsbandbreite von über einem Petabyte pro Sekunde ermöglicht. Aus dem Vortrag von Dmitri Afanasyev erfahren Sie die grundlegenden Prinzipien des neuen Designs, das Skalieren von Topologien, die dabei anfallenden Probleme, Lösungsansätze, Besonderheiten der Routing- und Skalierungsfunktionen im Forwarding-Plane der modernen […]

Inkrementelle Backups von PostgreSQL mit pgbackrest – Ein Kurs für den jungen Kämpfer vom Entwickler

Haftungsausschluss Ich bin Entwickler. Ich schreibe Code und interagiere mit der Datenbank nur als Benutzer. Ich beanspruche auf keinen Fall die Position eines Systemadministrators und schon gar nicht die eines DBA. Aber… Es kam so, dass ich ein Backup der PostgreSQL-Datenbank organisieren musste. Keine Clouds – nutzen Sie SSH und sorgen Sie dafür, dass alles funktioniert und nicht um Hilfe bittet […]

3. Entwurf des Unternehmensnetzwerks auf Extreme-Switches

Guten Tag, Freunde! Heute setze ich die Reihe über Extreme-Switches mit einem Artikel über das Design von Unternehmensnetzwerken fort. In diesem Artikel werde ich versuchen, so kurz wie möglich zu sein: den modularen Ansatz für das Design von Enterprise-Netzwerken zu beschreiben, die Arten des Aufbaus eines der wichtigsten Module im Unternehmensnetzwerk – das Kernnetz (IP-Campus) zu erläutern, die Vor- und Nachteile der Optionen zur Redundanz kritischer Netzwerknoten an einem abstrakten Beispiel zu beschreiben, sowie zu entwerfen/aktualisieren […]

GitHub hat ein jahrtausendealtes Repository erstellt, in dem Open Source Repositories für die Nachwelt aufbewahrt werden.

Ehemalige Kohlenmine, in der sich das Arctic World Archive befindet. Foto: Guy Martin / Bloomberg Businessweek Freie Software ist das Fundament der modernen Zivilisation und das gemeinsame Erbe der gesamten Menschheit. Die Mission des GitHub Archive-Programms besteht darin, diesen Code für zukünftige Generationen zu bewahren, damit die Geschichte der Bibliothek von Alexandria sich niemals wiederholt. Zu diesem Zweck wird GitHub viele Sicherungskopien anlegen […]

Voll funktionsfähiger I/O-Reaktor in reinem C

Einführung I/O-Reaktor (einzelner Ereigniszyklus) ist ein Muster zum Schreiben hochbelasteter Software, das in vielen beliebten Lösungen verwendet wird: Node.js Tor Transmission Chromium Memcached … In diesem Artikel werden wir die Grundlagen des I/O-Reaktors und das Prinzip seiner Funktionsweise untersuchen, eine Implementierung in weniger als 200 Zeilen Code schreiben und einen einfachen HTTP-Server dazu bringen, über 40 Millionen Anfragen/Min zu verarbeiten. Vorwort […]

Wie man Verschlüsselungsgeräte für Ethernet-Netzwerke bewertet und vergleicht

Diese Übersicht (oder, wenn Sie wollen, Vergleichsanleitung) habe ich geschrieben, als ich den Auftrag erhielt, mehrere Geräte verschiedener Anbieter zu vergleichen. Zudem gehörten diese Geräte unterschiedlichen Klassen an. Ich musste mich in die Architektur und die Eigenschaften all dieser Geräte einarbeiten und ein „Koordinatensystem“ für den Vergleich erstellen. Ich freue mich, wenn meine Übersicht jemandem hilft: Sich in den Beschreibungen […]

Vorteile der cloudbasierten Gesichtserkennung

Nahe Zukunft Es gibt mehrere Methoden, nach denen Gesichtserkennungssysteme arbeiten, aber im Allgemeinen handelt es sich um eine Technologie, die in der Lage ist, eine Person anhand eines digitalen Bildes oder eines Frames aus einer Videoquelle zu identifizieren. Viele Smartphone-Besitzer nutzen täglich die Gesichtserkennung, aber bei mobilen Geräten ist die Erkennungszeit nicht kritisch, und die Nutzerzahl übersteigt selten ein oder zwei Personen. Für Büro- und Straßen […]

Vier-Stufen-Modell des Systemadministrators

Einführung Die HR-Abteilung eines Produktionsunternehmens bat um eine Beschreibung der Aufgaben eines Systemadministrators. Für Organisationen mit einem einzigen IT-Mitarbeiter ist dies eine Fangfrage. Ich habe versucht, die funktionalen Ebenen eines Spezialisten in einfachen Worten zu beschreiben. Ich hoffe, dass dies jemandem im Umgang mit Magiern, die keine ITler sind, helfen wird. Falls ich etwas übersehen habe, werden mich die erfahreneren Kollegen korrigieren. Ebene: Techniker Aufgaben. Hier werden organisatorische Probleme gelöst. […]

Fürchten Sie Schwachstellen, die Vorkehrungen einschränken. Teil 1: FragmentSmack/SegmentSmack

Hallo zusammen! Mein Name ist Dmitri Samsonov, ich arbeite als leitender Systemadministrator bei "Odnoklassniki". Wir haben über 7.000 physische Server, 11.000 Container in unserer Cloud und 200 Anwendungen, die in verschiedenen Konfigurationen 700 verschiedene Cluster bilden. Der Großteil der Server läuft unter CentOS 7. Am 14. August 2018 wurden Informationen über die Sicherheitsanfälligkeit FragmentSmack veröffentlicht […]

Intel Xeon E-2200. Serverkerne, kostengünstig

Nach dem großen Update der Intel Xeon W für Workstations erblickten die neuen Xeon E das Licht der Welt – Prozessoren für Server der Einstiegsklasse. Im Vergleich zu den Vorgängermodellen wurde die Anzahl der Kerne erhöht, während der Preis auf dem bisherigen Niveau blieb – das bedeutet, dass die Kosten pro Kern für Xeon E ebenfalls gesenkt wurden. Das Kennenlernen der Xeon E könnte diejenigen überraschen, die […]

Wie man einen Smart Contract in Python im Ontology-Netzwerk schreibt. Teil 2: Storage API

Dies ist der zweite Teil einer Reihe von Schulungsartikeln über die Erstellung von Smart Contracts in Python im Blockchain-Netzwerk Ontology. Im vorherigen Artikel haben wir uns mit den Blockchain & Block API des Ontology Smart Contracts vertraut gemacht. Heute werden wir diskutieren, wie man das zweite Modul—Storage API verwendet. Das Storage API verfügt über fünf verwandte APIs, die das Hinzufügen, Löschen und Ändern im dauerhaft gespeicherten Datenspeicher in Smart Contracts ermöglichen auf […]

Knative ist eine Plattform als Dienst auf Basis von k8s mit Unterstützung für serverless

Die dominierende Plattform für die Bereitstellung von Containern ist zweifellos Kubernetes geworden. Es bietet die Möglichkeit, nahezu alles zu verwalten, indem man seine APIs und benutzerdefinierten Controller nutzt, die seine API durch benutzerdefinierte Ressourcen erweitern. Dennoch muss der Benutzer weiterhin detaillierte Entscheidungen darüber treffen, wie genau Anwendungen bereitgestellt, konfiguriert, verwaltet und skaliert werden. Fragen zur Skalierung der Anwendung, zum Schutz, zum Umgehen […]

60GB SSD 8Gb DDR4