Kategorie: Administration

Wie ich Blöcke und Transaktionen in meiner Blockchain mit Go entworfen habe

Um letztendlich eine Blockchain und nicht nur eine Datenbank zu erhalten, müssen wir drei wichtige Elemente in unser Projekt hinzufügen: Die Beschreibung der Datenstruktur und der Methoden des Blocks, die Beschreibung der Datenstruktur und der Methoden der Transaktion, sowie die Funktionen der Blockchain, die Blöcke in der DB speichern und sie dort nach ihrem Hash oder ihrer Höhe (oder anderweitig) finden. Das […]

Kleine Tricks für SSH

In diesem Artikel haben wir unsere besten Tipps für eine effektivere Nutzung von SSH zusammengetragen. Sie erfahren, wie Sie: einen zweiten Faktor zur SSH-Anmeldung hinzufügen, sicher mit Agent-Weiterleitung arbeiten, sich aus einer blockierten SSH-Sitzung abmelden, ein dauerhaftes Terminal offen halten und eine Remote-Terminalsitzung mit einem Freund teilen (ohne Zoom!). Hinzufügen eines zweiten Faktors zu Ihrem SSH. Zweifaktor-Authentifizierung zu Ihrem […]

Kubernetes-Cluster entwerfen: Wie viele sollten es sein?

Hinweis: Dieses Material stammt von dem Bildungsprojekt learnk8s – eine Antwort auf die häufige Frage beim Entwerfen von Infrastrukturen auf Basis von Kubernetes. Wir hoffen, dass die ausführlichen Beschreibungen der Vor- und Nachteile jeder Option Ihnen helfen, die optimale Wahl auch für Ihr Projekt zu treffen. TL;DR: Derselbe Satz von Arbeitslasten kann auf mehreren großen Clustern ausgeführt werden (für jeden Cluster […]

Praktische Architektur-Muster

Hallo Habr! Im Lichte der aktuellen Ereignisse aufgrund des Coronavirus haben einige Internetdienste eine erhöhte Belastung erfahren. Zum Beispiel hat eine Einzelhandelskette in Großbritannien einfach die Website für Online-Bestellungen gestoppt, da die Kapazitäten nicht ausreichten. Und es ist nicht immer möglich, den Server einfach durch leistungsstärkere Hardware zu beschleunigen, jedoch müssen die Kundenanfragen bearbeitet werden (oder sie gehen zu den Mitbewerbern). In diesem […]

Die größten Fehler von Cian

Hallo zusammen! Mein Name ist Nikita, ich bin Teamleiter des Ingenieurteams von Cian. Eine meiner Aufgaben im Unternehmen besteht darin, die Anzahl der Vorfälle im Zusammenhang mit der Infrastruktur in der Produktion auf null zu reduzieren. Das, worüber ich gleich sprechen werde, hat uns viel Schmerz bereitet, und das Ziel dieses Artikels ist es, anderen zu helfen, unsere Fehler nicht zu wiederholen oder zumindest deren Auswirkungen zu minimieren. […]

Apache Bigtop und die Wahl der Hadoop-Distribution heute

Wahrscheinlich ist es für niemanden ein Geheimnis, dass das letzte Jahr für Apache Hadoop ein Jahr großer Veränderungen war. Im letzten Jahr fand die Fusion von Cloudera und Hortonworks (de facto die Übernahme des Zweiten) statt, und Mapr wurde aufgrund ernsthafter finanzieller Probleme an Hewlett Packard verkauft. Und wenn man vor einigen Jahren bei On-Premises-Installationen oft zwischen Cloudera und […]

Quarkus: Modernisierung von Anwendungen am Beispiel von helloworld aus dem JBoss EAP Quickstart

Hallo an alle in diesem Blog, und hier ist der vierte Beitrag in der Reihe über Quarkus! Der vorherige Beitrag handelte davon, wie Quarkus MicroProfile und Spring vereint. Erinnern wir uns, dass Quarkus als "superschnelle subatomare Java" positioniert wird, auch als "kubernetesorientierter Java-Stack, der auf GraalVM und OpenJDK HotSpot ausgelegt ist und aus den besten Bibliotheken und Standards besteht". Heute zeigen wir, wie man […]

Wie Quarkus MicroProfile und Spring vereint

Hallo zusammen, und hier ist der dritte Beitrag aus der Serie über Quarkus! Bei der Entwicklung von Java-Mikroservices wird oft angenommen, dass Eclipse MicroProfile und Spring Boot separate, voneinander unabhängige APIs sind. Standardmäßig nutzen Programmierer in der Regel die APIs, an die sie bereits gewöhnt sind, da das Erlernen neuer Frameworks und Runtime-Komponenten viel Zeit in Anspruch nimmt. Heute […]

Der Unterschied zwischen einem drahtlosen Zugangspunkt und einem Router?

9 Uhr morgens: Sie führen eine Videokonferenz im Büro über ein Laptop. 21 Uhr: Sie schauen einen Live-Stream auf Ihrem Mobiltelefon zu Hause. Moment mal, haben Sie sich jemals gefragt, welche drahtlosen Geräte in Ihrem nahtlosen Netzwerk arbeiten? Sicherlich haben Sie gehört, wie die Menschen um Sie herum gelegentlich über den Router sprechen. Und was ist mit drahtlosen Zugangspunkten (Access Points)? […]

PostgreSQL und JDBC, wir schöpfen alles aus. Wladimir Sitnikov

Ich möchte Ihnen die Zusammenfassung des Berichts von Anfang 2016 von Wladimir Sitnikow „PostgreSQL und JDBC – wir holen das Maximum heraus“ vorstellen. Guten Tag! Mein Name ist Wladimir Sitnikow. Ich arbeite seit 10 Jahren bei NetCracker und beschäftige mich hauptsächlich mit Leistung. Alles, was mit Java zu tun hat, alles, was mit SQL zu tun hat – das ist, was ich liebe. Und heute werde ich […]

HPE-Lösungen für Remote-Arbeit

Heute werde ich Ihnen eine Geschichte erzählen. Eine Geschichte über die Evolution der Computertechnik und das Entstehen von Remote-Arbeitsplätzen von den frühesten Zeiten bis heute. Die Entwicklung der IT. Das Wichtigste, was man aus der Geschichte der IT mitnehmen kann, ist... Natürlich, dass sich die IT spiralförmig entwickelt. Die gleichen Lösungen und Konzepte, die vor Jahrzehnten verworfen wurden, gewinnen neue Bedeutung […]

Postgres: Bloat, pg_repack und deferred constraints

Der Effekt der Aufblähung von Tabellen und Indizes (Bloat) ist weitgehend bekannt und tritt nicht nur in Postgres auf. Es gibt Möglichkeiten, ihm 'out of the box' zu begegnen, wie VACUUM FULL oder CLUSTER, aber diese sperren die Tabellen während des Betriebs und können daher nicht immer verwendet werden. Der Artikel wird ein wenig Theorie darüber enthalten, wie Bloat entsteht, und wie man ihm entgegenwirken kann, […]

60GB SSD 8Gb DDR4