Kategorie: Administration

Linux-Kernel 5.6 – was uns in der neuen Version des Kernels erwartet

Die Veröffentlichung des Linux-Kernels 5.6 ist fĂŒr Ende MĂ€rz geplant. In unserem heutigen Material besprechen wir die bevorstehenden Änderungen – ein neues Dateisystem, das WireGuard-Protokoll und Treiberupdates. Foto – lucas huffman – Unsplash Der lang ersehnte VPN-Protokoll David Miller, verantwortlich fĂŒr das Netzwerksystem von Linux, hat entschieden, WireGuard in den Kernel aufzunehmen. Dies ist ein VPN-Tunnel, der von der Sicherheitsfirma Edge Security entwickelt wurde. […]

Tests im Einsatz: Canary Deployment

Die Kanarienvogel ist ein kleiner Vogel, der stĂ€ndig singt. Diese Vögel sind empfindlich gegenĂŒber Methan und Kohlenmonoxid. Schon von einer kleinen Konzentration an zusĂ€tzlichen Gasen in der Luft verlieren sie das Bewusstsein oder sterben. Goldsucher und Bergleute nahmen die Vögel mit ins Bergwerk: Solange die Kanarienvögel singen, kann man arbeiten; wenn sie verstummen, ist Gas im Bergwerk und es ist Zeit zu gehen. Die Bergleute opferten den kleinen Vogel, um sich zu retten […]

Wie Quarkus imperatives und reaktives Programmieren vereint

In diesem Jahr planen wir, die Themen Container, Cloud-Native Java und Kubernetes ernsthaft weiterzuentwickeln. Eine logische Fortsetzung dieser Themen wird die EinfĂŒhrung des Frameworks Quarkus sein, das bereits auf Habr behandelt wurde. Der heutige Artikel widmet sich nicht so sehr der Funktionsweise von „subatomarem superschnellem Java“, sondern den Möglichkeiten, die Quarkus in das Enterprise einfĂŒhrt. Java und die JVM sind nach wie vor Ă€ußerst beliebt, aber bei der Arbeit mit serverlosen Technologien […]

Quarkus — Überschall-Subatomare Java. Eine kurze Übersicht ĂŒber das Framework

EinfĂŒhrung Am siebten MĂ€rz stellte die Firma RedHat (bald IBM) ein neues Framework vor — Quarkus. Laut den Entwicklern basiert dieses Framework auf GraalVM und OpenJDK HotSpot und ist fĂŒr Kubernetes gedacht. Der Quarkus-Stack umfasst: JPA/Hibernate, JAX-RS/RESTEasy, Eclipse Vert.x, Netty, Apache Camel, Kafka, Prometheus und andere. Das Ziel der Entwicklung ist es, Java zur fĂŒhrenden Plattform fĂŒr die Bereitstellung in Kubernetes zu machen […]

Warum man WireGuard nicht verwenden sollte

In letzter Zeit zieht WireGuard viel Aufmerksamkeit auf sich, es ist praktisch der neue „Star“ unter den VPNs. Ist es wirklich so gut, wie es scheint? Ich möchte einige Beobachtungen diskutieren und die Implementierung von WireGuard betrachten, um zu erklĂ€ren, warum es keine Lösung ist, die IPsec oder OpenVPN ersetzen kann. In diesem Artikel möchte ich einige Mythen [rund um […]

Optimierung von Abfragen in ClickHouse. Vortrag von Yandex

Die analytische Datenbank ClickHouse verarbeitet eine Vielzahl verschiedener Strings und verbraucht Ressourcen. Um die Leistung des Systems zu verbessern, werden stĂ€ndig neue Optimierungen hinzugefĂŒgt. Der ClickHouse-Entwickler Nikolai Kochetkov spricht ĂŒber den Datentyp String, insbesondere ĂŒber den neuen Typ LowCardinality, und erklĂ€rt, wie die Arbeit mit Strings beschleunigt werden kann. – Lassen Sie uns zunĂ€chst klĂ€ren, wie Strings gespeichert werden können. Wir haben String-Datentypen. […]

Antipatterns in DevOps Interviews

Ich grĂŒĂŸe euch alle, meine lieben Leser! Heute möchte ich meine Gedanken zu einem seit langem anstehenden Thema teilen und möglicherweise darĂŒber in den Kommentaren diskutieren. HĂ€ufig stoße ich auf Artikel ĂŒber schlechte Praktiken in VorstellungsgesprĂ€chen fĂŒr Programmierer, die aus meiner Sicht ziemlich relevant sind und ich hoffe, dass sie von den HR-Abteilungen großer und kleiner Unternehmen gelesen werden. In unseren Gefilden, soweit ich […]

GSM IoT-Anbieter in der Wohnungswirtschaft (Teil 1)

Ich habe die Artikel des Autors Interfer ĂŒber die Herausforderungen im IoT gelesen und möchte von meinen Erfahrungen als IoT-Anbieter berichten. Der erste Artikel ist nicht werblich, der Großteil des Materials enthĂ€lt keine GerĂ€temodelle. Ich werde versuchen, in den nĂ€chsten Artikeln Details zu schreiben. Ich sehe keine Probleme bei der Verwendung von GSM-Modems zur Datenerfassung von ZĂ€hlgerĂ€ten, da ich an der Erstellung eines Systems zur Datenerfassung aus 795 WohnhĂ€usern beteiligt war, die HĂ€ufigkeit […]

Wenn Linux conntrack Ihnen nicht mehr hilft

Die Verbindungsverfolgung („conntrack“) ist eine grundlegende Funktion des Netzwerk-Stacks des Linux-Kernels. Sie ermöglicht es dem Kernel, alle logischen Netzwerkverbindungen oder -ströme zu verfolgen und somit alle Pakete zu identifizieren, die jeden Strom ausmachen, damit sie zusammen verarbeitet werden können. Conntrack ist eine wichtige Funktion des Kernels, die in einigen grundlegenden Anwendungen verwendet wird: NAT stĂŒtzt sich auf Informationen von conntrack, […]

Einfache Hash-Tabelle fĂŒr GPU

Ich habe ein neues Projekt auf Github veröffentlicht: A Simple GPU Hash Table. Es handelt sich um eine einfache Hashtabelle fĂŒr GPUs, die in der Lage ist, Hunderte Millionen EinfĂŒgungen pro Sekunde zu verarbeiten. Auf meinem Laptop mit einer NVIDIA GTX 1060 fĂŒgt der Code etwa 64 Millionen zufĂ€llig generierter SchlĂŒssel-Wert-Paare in ca. 210 ms ein und entfernt 32 Millionen Paare in etwa 64 ms. Das bedeutet eine Geschwindigkeit von […]

Kostenloser Proxy-Server fĂŒr Unternehmen mit DomĂ€nenautorisierung

pfSense+Squid mit HTTPS-Filterung + Technologie fĂŒr Single Sign-On (SSO) mit Filterung nach Active Directory-Gruppen. Kurze Vorgeschichte: Im Unternehmen bestand die Notwendigkeit, einen Proxy-Server einzufĂŒhren, der den Zugriff auf Websites (einschließlich HTTPS) nach Gruppen aus AD filtern kann, damit die Benutzer keine zusĂ€tzlichen Passwörter eingeben mĂŒssen und die Verwaltung ĂŒber eine WeboberflĂ€che möglich ist. Ganz schön ambitioniert, oder […]

Speicher in Magnetkernen der Saturn-5-Rakete

Der Computer, der in der TrĂ€gerrakete (Launch Vehicle Digital Computer, LVDC) arbeitete, spielte eine entscheidende Rolle im Apollo-Programm, indem er die Saturn-5-Rakete steuerte. Wie die meisten Computer jener Zeit speicherte er Daten in winzigen Magnetkernen. In diesem Artikel berichtet Cloud4Y ĂŒber das LVDC-Speichermodul aus der großartigen Sammlung von Steve Jurvetson. Dieses Speichermodul wurde Mitte der 1960er Jahre verbessert […]

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster