Kategorie: Administration

Envoy. 1. Einleitung

Willkommen! Dies ist ein kurzer Artikel, der die Fragen beantwortet: „Was ist Envoy?“, „Warum wird es benötigt?“ und „Wie fange ich an?“. Was ist Envoy? – Es handelt sich um einen L4-L7-Lastverteiler, der in C++ geschrieben wurde und auf hohe Leistung und Verfügbarkeit ausgelegt ist. Einerseits ist es gewissermaßen ein Pendant zu nginx und haproxy, vergleichbar in Bezug auf Leistung. Andererseits ist es mehr auf […]

Echtzeit-Bildgrößenänderung mit Nginx und LuaJIT (OpenResty)

Bereits vor einiger Zeit, inspiriert von einem Artikel zur Echtzeit-Bildgrößenänderung, wurde die Bildgrößenänderung mit dem ngx_http_image_filter_module eingerichtet und alles funktionierte einwandfrei. Doch es trat ein Problem auf, als der Manager Bilder mit genauen Abmessungen für einige Dienste benötigte, da dies deren technische Anforderungen waren. Zum Beispiel, wenn wir das Originalbild in der Größe 1200×1200 haben, und dabei […]

Echtzeit-Bildgrößenänderung.

In nahezu jeder Webanwendung, die Bilder verwendet, besteht die Notwendigkeit, verkleinerte Kopien dieser Bilder zu erstellen, wobei häufig mehrere zusätzliche Bildformate erforderlich sind. Auch das Hinzufügen neuer Größen in einer bestehenden Anwendung kann viele Herausforderungen mit sich bringen. Daher ist die Aufgabe: Aufgabenstellung. Wir definieren die Liste der Anforderungen: Zusätzliche Bilder jeglicher Formate dynamisch zu erstellen, ohne zusätzliche Funktionalitäten in die Anwendung einzufügen, zu jedem Zeitpunkt der Existenz der Anwendung; […]

OpenResty: NGINX in einen vollwertigen Anwendungsserver verwandeln

Wir veröffentlichen erneut die Transkription des Vortrags von der HighLoad++ 2016-Konferenz, die am 7. und 8. November letzten Jahres im Moskauer Skolkowo stattfand. Wladimir Protasow erklärt, wie Sie die Funktionalität von NGINX mit OpenResty und Lua erweitern können. Hallo zusammen, ich bin Wladimir Protasow, ich arbeite bei Parallels. Ich möchte ein wenig über mich erzählen. Drei Viertel meines Lebens widme ich dem Programmieren. Ich wurde […]

Nano oder minimalistisches IDE

In diesem Artikel möchte ich Ihnen die Kraft und Schönheit des Konsolen-Texteditors nano vorstellen, der auf den ersten Blick einfach und unauffällig wirkt. Einleitung Die Entwickler haben tatsächlich viele nützliche Funktionen für Sie vorbereitet, von denen Sie möglicherweise nicht einmal wissen, zum Beispiel: automatische Einrückungen, Sprünge zu passenden Klammern und sogar Autovervollständigung! Lassen Sie uns der Reihe nach vorgehen. Standard-Tastenkombinationen M […]

Yandex.Disk hat die Nutzung des Open-Source-Tools rclone verboten.

Hintergrund Hallo, Habr! Zu diesem Post führte ein ziemlich seltsamer Fehler, den ich gestern Abend auf meinem Laptop mit Linux (ja, ich bin einer dieser seltsamen Menschen, die GNU/Linux auf ihrem Laptop verwenden) anstelle des Inhalts meines Yandex.Disk erhielt: $ ls -l /mnt/yadisk ls: Lesen des Verzeichnisses ‘.’: Eingabe-/Ausgabefehler insgesamt 0 Der erste Gedanke: Das Netzwerk ist ausgefallen, nichts Schlimmes. Aber bei […]

Die maximale Einheit für die Übertragung von Informationen im Internet beträgt 1500 Byte.

Ethernet ist überall, und zehntausende von Herstellern produzieren Geräte mit seiner Unterstützung. Fast all diese Geräte haben jedoch eine gemeinsame Zahl – MTU: $ ip l 1: lo: mtu 65536 state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: enp5s0: mtu 1500 state UP link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff MTU (Maximum Transmission Unit) […]

IdentityServer4. Grundbegriffe. OpenID Connect, OAuth 2.0 und JWT

Mit diesem Post möchte ich eine Reihe von Artikeln zum Thema IdentityServer4 eröffnen. Wir beginnen mit den grundlegenden Begriffen. Das vielversprechendste Protokoll zur Authentifizierung ist momentan OpenID Connect, und das Protokoll für die Autorisierung (Zugriffsgewährung) ist OAuth 2.0. IdentityServer4 implementiert diese beiden Protokolle. Es ist optimiert, um typische Sicherheitsprobleme zu lösen. OpenID Connect ist ein Protokoll und ein Authentifizierungsstandard, der nicht […]

CI/CD auf AWS, Azure und Gitlab. Ein neuer Kurs von OTUS

Achtung! Dieser Artikel ist nicht ingenieurechnisch und richtet sich an Leser, die sich für Bildung im Bereich CI/CD interessieren. Wenn Sie nicht am Lernen interessiert sind, wird dieses Material wahrscheinlich nicht für Sie von Interesse sein. Wenn Sie ein Entwickler oder Administrator sind, der für die Einrichtung von Prozessen der kontinuierlichen Entwicklung und Lieferung (Continuous Integration / Continuous Delivery) verantwortlich ist, hat OTUS einen Kurs eröffnet, der speziell […]

Wir bestimmen die passende Größe für das Kafka-Cluster in Kubernetes.

Anmerkung des Übersetzers: In diesem Artikel teilt Banzai Cloud ein Beispiel für die Nutzung ihrer speziellen Tools zur Erleichterung des Betriebs von Kafka im Rahmen von Kubernetes. Die gegebenen Anweisungen veranschaulichen, wie man die optimale Größe der Infrastruktur bestimmen und Kafka selbst so konfigurieren kann, dass die erforderliche Durchsatzrate erreicht wird. Apache Kafka ist eine verteilte Streaming-Plattform zur Erstellung zuverlässiger, skalierbarer und leistungsstarker Echtzeitsysteme. […]

Die Physik des Textes. Teil 1. Zeichen

Ein Zeichen ist ein textueller Atom. Nicht mehr, nicht weniger. In einem Text tritt jedes Zeichen eine bestimmte Anzahl von Malen auf. Wenn man den Text in Zeichen zerlegt, fallen einige Besonderheiten und Muster auf. Darüber wollen wir sprechen. [Ohne Worte: die Quellen zum Artikel] Ein Text besteht aus einer begrenzten Anzahl von Zeichen. Lassen Sie uns das Alphabet des Textes als die Menge aller Zeichen definieren, die im Text vorkommen. Diese Menge […]

Vierte Generation Ethernet: Alte Geschwindigkeit, neue Möglichkeiten

Am 5. Februar dieses Jahres wurde ein neuer Standard für 10-Megabit-Ethernet verabschiedet. Ja, Sie haben richtig gelesen: zehn Megabit pro Sekunde. Wofür braucht man im 21. Jahrhundert so eine 'kleine' Geschwindigkeit? Um den Wildwuchs zu ersetzen, der sich unter dem prägnanten Begriff „Feldbus“ verbirgt – Profibus, Modbus, CC-Link, CAN, FlexRay, HART usw. Es gibt einfach zu viele, und sie sind nicht miteinander kompatibel […]

Erwerben Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster