Kategorie: Administration

Meine erste Erfahrung mit der Wiederherstellung einer Postgres-Datenbank nach einem Ausfall (ungültige Seite im Block 4123007 der Relation base/16490)

Ich möchte meine erste erfolgreiche Erfahrung bei der Wiederherstellung der vollständigen Funktionsfähigkeit einer Postgres-Datenbank mit Ihnen teilen. Ich habe vor sechs Monaten mit der Datenbankverwaltung von Postgres begonnen, vorher hatte ich keinerlei Erfahrungen in der Datenbankadministration. Ich arbeite als halb DevOps-Ingenieur in einem großen IT-Unternehmen. Unser Unternehmen entwickelt Software für stark belastete Dienste, während ich für den Betrieb, die Wartung […] verantwortlich bin.

Netzwerklatenzen in Kubernetes optimieren

Vor einigen Jahren wurde Kubernetes bereits in dem offiziellen GitHub-Blog diskutiert. Seitdem ist es zur Standardtechnologie für das Bereitstellen von Services geworden. Jetzt verwaltet Kubernetes einen erheblichen Teil der internen und öffentlichen Dienste. Da unsere Cluster gewachsen sind und die Leistungsanforderungen strenger geworden sind, haben wir festgestellt, dass in einigen Diensten auf Kubernetes sporadisch Verzögerungen auftreten, die sich nicht erklären lassen […]

Slurm Mega. Einrichtung eines produktionsbereiten Clusters, 3 nützliche Tipps der Referenten und Slurm zusammen mit Luke Skywalker und R2D2.

Am 24. November endete der Slörm Mega, ein intensives fortgeschrittenes Training zu Kubernetes. Der nächste Mega findet vom 18. bis 20. Mai in Moskau statt. Die Idee von Slörm Mega: Wir werfen einen Blick unter die Haube des Clusters, analysieren die Theorie und die Feinheiten der Installation und Konfiguration eines produktionsbereiten Clusters (auf "die-nicht-so-einfache-Art"), und betrachten Mechanismen zur Gewährleistung der Sicherheit und Ausfallsicherheit von Anwendungen. Der Bonus von Mega: Diejenigen, die den Slörm Basic und den Slörm Mega absolvieren, erhalten alle […]

Lösung für das Problem mit dem Wechseln durch alt+shift in Linux, in Electron-Anwendungen

Hallo Kollegen! Ich möchte meine Lösung für das im Titel beschriebene Problem teilen. Inspiriert wurde ich von meinem Kollegen brnovk, der nicht gezögert hat und eine teilweise (für mich) Lösung des Problems vorgeschlagen hat. Ich habe meinen «Hack» erstellt, der mir geholfen hat. Ich teile das mit euch. Problembeschreibung: Ich habe Ubuntu 18.04 verwendet und in letzter Zeit bemerkt, dass beim Wechseln der Eingabesprache […]

Kinder im Internet: Wie man die Cybersicherheit der verletzlichsten Nutzer gewährleistet

Das Problem bei jungen Nutzern von Smartphones, Tablets und anderen internetfähigen Geräten besteht nicht nur darin, dass Kinder versehentlich unangemessene Inhalte sehen, lesen oder herunterladen können, sondern auch darin, dass sie aufgrund mangelnder Lebens-Erfahrung und Kenntnisse sehr anfällig für die Handlungen von Kriminellen sind. Schlimmer noch: Kinder könnten […]

Installation von Vmware ESXi auf Mac Pro 1,1

In diesem Artikel beschreibe ich meine Erfahrungen bei der Installation von VMware ESXi auf einem alten Apple Mac Pro 1,1. Vom Auftraggeber wurde die Aufgabe gestellt, den Dateiserver auszubauen. Wie der Dateiserver des Unternehmens auf einem PowerMac G5 im Jahr 2016 erstellt wurde und welche Herausforderungen beim Betrieb dieses Legacy-Systems zu bewältigen waren, verdient einen eigenen Artikel. Es wurde beschlossen, die Erweiterung mit einer Modernisierung zu kombinieren und aus dem vorhandenen MacPro einen Dateiserver zu machen. Und […]

Personenbezogene Daten in Deutschland: Wer sind wir? Wohin gehen wir?

In den letzten Jahren haben wir alle den Begriff „personenbezogene Daten“ gehört. In unterschiedlichem Maße haben wir unsere Geschäftsprozesse an die gesetzlichen Anforderungen in diesem Bereich angepasst. Die Anzahl der Prüfungen durch die Roskomnadzor, die in diesem Jahr Verstöße in diesem Bereich aufgedeckt haben, strebt hartnäckig 100% an. Die Statistiken der Roskomnadzor für den Zentralen Föderalen Bezirk für das 1. Halbjahr 2019 zeigen 131 Verstöße für […]

Von Blockchain zu DAG: Wir befreien uns von Vermittlern

In diesem Artikel werde ich Ihnen DAG (Directed Acyclic Graph, gerichteter azyklischer Graph) und seine Anwendung in verteilten Registern vorstellen und wir werden ihn mit Blockchain vergleichen. DAG ist keine Neuheit in der Welt der Kryptowährungen. Möglicherweise haben Sie schon von ihm als Lösung für die Skalierbarkeitsprobleme von Blockchains gehört. Doch heute werden wir nicht über Skalierbarkeit sprechen, sondern über […]

3-Wege-Zusammenführung in werf: Deployment in Kubernetes mit Helm «auf Steroiden»

Es ist geschehen, worauf wir (und nicht nur wir) lange gewartet haben: werf, unser Open Source-Tool zum Erstellen von Anwendungen und deren Bereitstellung in Kubernetes, unterstützt nun die Anwendung von Änderungen durch 3-way-merge-Patches! Darüber hinaus gibt es die Möglichkeit, bestehende K8s-Ressourcen in Helm-Releases zu übernehmen, ohne diese Ressourcen neu zu erstellen. Kurz gesagt, wir setzen WERF_THREE_WAY_MERGE=enabled — und erhalten ein Deployment „wie in […]

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

Dies ist der dritte Teil einer Reihe von Schulungsartikeln zur Erstellung von Smart Contracts in der Ontology-Blockchain mit Python. In den vorherigen Artikeln haben wir die Blockchain- und Block-API-Speicher-API kennengelernt. Jetzt, da Sie eine Vorstellung davon haben, wie man das geeignete API für den permanenten Speicher bei der Entwicklung eines Smart Contracts mit Python im Ontology-Netzwerk aufruft, lassen Sie uns mit der Vorstellung […]

Wie man eine VueJS + NodeJS + MongoDB Anwendung in Docker packt

Wie aus dem vorherigen Artikel hervorgeht, habe ich an verschiedenen Projekten gearbeitet. Die ersten Tage im neuen Team verlaufen normalerweise gleich: der Backend-Entwickler setzt sich zu mir und führt magische Aktionen zur Installation und Bereitstellung der Anwendung durch. Docker ist für Frontend-Entwickler unverzichtbar, da der Backend oft auf einer Vielzahl von Stacks wie PHP/Java/Python/C# geschrieben ist, und das Frontend nicht ständig den Backend-Entwickler stören muss, um alles […]

Einsatz von maschinellem Lernen bei Mail.ru

In Anlehnung an meine Vorträge auf Highload++ und DataFest Minsk 2019. Für viele ist E-Mail heute ein unverzichtbarer Teil des Lebens im Internet. Damit führen wir geschäftliche Korrespondenz, speichern verschiedenste wichtige Informationen zu Finanzen, Hotelbuchungen, Auftragsabwicklungen und vielem mehr. Mitte 2018 haben wir eine Produktstrategie für die Weiterentwicklung der E-Mail formuliert. Wie sollte […]

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