Das EuroVPS Blog
Notizen aus der Praxis.
Aus dem Maschinenraum.
Entscheidungen, Untersuchungen und Lehren aus dem Betrieb von Produktionsinfrastruktur. Geschrieben von den Menschen, die sich darum kümmern.
Das Archiv
Mehr vom Team.
Eine Migration ist ein Projekt, kein Ticket.
Die Gruppe stark besuchter Nachrichtenseiten eines großen Verlags musste das Rechenzentrum wechseln, auf dem Weg auf unser Bare Metal für Skalierung neu aufgebaut. Wir haben die Plattform entworfen, unter Last getestet und in einem zweistündigen Einsatz umgeschaltet, mit einem sichtbaren Fenster von etwa fünf Minuten und einem Rollback-Pfad in jeder Phase.
Read-after-write-Konsistenz in einem Galera-Cluster
Ein Galera- oder Percona-XtraDB-Cluster zertifiziert einen Write beim Commit und wendet ihn auf den anderen Knoten einen Moment später an, und ein Read, der in diese Lücke geleitet wird, sieht die Vergangenheit.
Sie rufen uns nicht mehr an, wenn etwas kaputtgeht.
Kunden rufen uns nicht mehr an, wenn etwas kaputtgeht, sondern damit wir das Nächste bauen: Release Engineering, Staging-Umgebungen, sicherer Zugang und Migrationen, die als Projekte laufen, füllen heute unsere Engineering-Warteschlange. Der Beweis ist keine Referenz. Er ist die Arbeit selbst.
NFS-Exports und Mounts, die sicher ausfallen
Die NFS-Standardwerte, die geteilten Inhalten schaden: offene Exports, Root-Zugriff, Soft Mounts und Hänger beim Boot, dazu die Einstellungen und Prüfungen, die sie beheben.
Ein GitLab-Backup, das Sie nicht wiederherstellen können, ist nur eine große Datei
Das GitLab-Backup-Archiv lässt die Dateien aus, die es wiederherstellbar machen. Was Sie daneben kopieren, wie Sie es sicher abholen und wie Sie beweisen, dass ein Restore funktioniert.
Sofortiges 503 oder 403? Erst oberhalb der Anwendung prüfen
Eine Fehlerseite, die ohne jede Latenz ankommt, wurde ausgeliefert, bevor Ihre Anwendung lief. Die Checkliste beginnt deshalb am Edge und arbeitet sich nach unten, der Code kommt zuletzt.
Wie Websites wirklich kompromittiert werden, und wie Sie nicht das leichte Ziel sind.
In der Sicherheit lautet die vermutete Ursache auf Kundenseite meist «nichts ist falsch». So werden Websites wirklich kompromittiert, warum die Spitze dieser Liste vermeidbar ist, und wie wir beweisen, dass eine Tür zu ist, bevor wir sie geschlossen nennen.
Ein Switch kann sterben, und Ihr Storage liefert weiter
Was Multipath über zwei unabhängige Fibre-Channel-Fabrics Ihnen bringt, warum RAID in einem einzelnen Server weit weniger schützt, als es klingt, und warum Wartung an einer Fabric für die Workload kein Ereignis ist.
Ihr Hoster sollte das Ticket zuerst eröffnen.
Auf unserem Desk eröffnen wir viele Tickets selbst, aus Monitoring und Sicherheitserkennung, bevor der Kunde irgendetwas meldet. Hier sind die vier Züge eines vorgeschobenen Teams und die Grenze, die aus «Fully Managed» ein beschriebenes Modell statt eines Adjektivs macht.
Zwei Leitungen, ein Router. Dual-Cloud-DMVPN, das beide Links nutzt
Bauen Sie eine zweite DMVPN-Cloud mit Tunnel Keys, betreiben Sie BGP Multipath über beide WAN-Leitungen, und dimensionieren Sie die verschlüsselte Kapazität nach der Crypto Engine, nicht nach der Lizenz.
Warum wir auf All-Flash HPE 3PAR standardisiert haben
Eine Array-Familie, gewählt und beherrscht, schlägt ein Herstellermenü mit Storage-Klassen. Das Argument der Standardisierung für Storage, mit der Architektur aus den öffentlichen Unterlagen als Beleg.
Jahrzehnte an E-Mails durchsuchen: zuerst die Stichwörter, dann die Bedeutung
KI-Suche in E-Mails scheitert an schmutzigen Daten. Wie Sie ein E-Mail-Archiv bereinigen, in Threads ordnen und indexieren, damit Stichwortsuche und semantische Suche zusammen funktionieren, mit Quellenangaben.
Wartungsfenster: was stattdessen unter Last erledigt wird
Die meisten geplanten Arbeiten an redundanter Infrastruktur finden statt, während sie bedient. Die Änderungen, die ein Fenster brauchen, werden zuerst geplant, begrenzt und mit Ihnen abgestimmt.
Die Arithmetik der State Table: eine Firewall für Floods dimensionieren, nicht für Durchschnitte
Warum einer Stateful Firewall der State vor der Bandbreite ausgeht, wie Sie die Tabelle und die Timeouts dimensionieren, wann Sie für UDP stateless arbeiten, und wie HA-Paare die Sitzungen behalten.
ERR_TOO_MANY_REDIRECTS hinter einem CDN: die zwei Einstellungen, die zusammen eine Schleife bilden.
Die Redirect-Schleife, die nichts im Access-Log hinterlässt: ein SSL-Modus des CDN, der den Origin über HTTP abruft, und ein Redirect am Origin, der den Proxy nicht kennt. Reproduzieren Sie sie mit einer Anfrage und beheben Sie beide Enden.
So testen Sie einen Restore, nicht nur ein Backup
Ein grüner Backup-Job beweist, dass der Job gelaufen ist. Ein Restore-Test beweist, dass Sie wiederherstellen können: Abdeckung prüfen, drei Ebenen des Restores, ein isoliertes Lab, Zeit messen.
Den teuren Pfad begrenzen, nicht den Crawler
Finden Sie die URLs, die Ihre Site echte Arbeit kosten, und begrenzen Sie Crawler dort mit HAProxy Stick Tables und einem 429, ohne der Suche oder den Besuchern zu schaden.
Warum ein kompromittiertes Root-Konto bedeutet, den Server neu aufzubauen, nicht zu säubern.
Unter Unix ist Root eine Zahl, kein Name. Ein UID-0-Konto ohne Anlageeintrag im Log wurde mit keinem Werkzeug erstellt, es wurde von Hand in die Benutzerdatei geschrieben. Wie Sie es finden, warum eine einzelne bestandene Prüfung kein Beweis ist, und warum Root für irgendein Zeitfenster Neuaufbau bedeutet, nicht Säubern.
Unser Preis ändert sich nicht, wenn Ihr Traffic es tut.
Egress pro Gigabyte, Support nach Stufe, Burst, der erst nach dem Ereignis bepreist wird. So liest sich Ihre Rechnung, wenn die Maschine darunter Ihnen gehört.
Hören Sie nicht beim ersten Fehler auf.
Der Fehlermodus, den dieser Artikel beseitigt: Ihre Site bricht zusammen, jemand findet einen plausiblen Fehler, behebt ihn, erklärt den Sieg, und die Site bleibt unten. An den schlimmsten Tagen stecken hinter dem ersten Fehler vier weitere. Hier ist die Methode des Entwirrens, eine Regel nach der anderen, mit dem Erkennungszeichen, das jede Art von Fehler entlarvt.
Jede Ticket-Integration liefert doppelt. Bauen Sie sie dafür.
Webhooks wiederholen, Partner senden erneut, Netzwerke verlieren Antworten. So bauen Sie eine Ticket-Bridge, die signiert, idempotent, frei von Schleifen und auf eine Queue begrenzt ist, mit Code, den Sie wiederverwenden können.
Meistgelesen
Die Leitfäden, zu denen Leser zurückkehren- 0110 Gründe, warum Ihre Website langsam lädt (und wie Sie sie beheben)
- 02Wichtige Linux-Logdateien, die Sie auf RHEL 9 und 10 überwachen müssen
- 03WordPress Multisite mit nginx und PHP-FPM auf RHEL 9 und 10 einrichten
- 04Archimedes und der Flaschenzug: wie ein Mann ein Schiff bewegte
- 05Vollständiger Leitfaden zu HTTP-Statuscodes: 300er-Serie
- 06Vollständiger Leitfaden zu HTTP-Statuscodes: 400er-Serie
- 07Wie viel RAM, CPU, Speicher und IOPS braucht Ihr VPS wirklich?
Setzen Sie das Gelesene um
Haben Sie eine Workload im Kopf?
Beginnen Sie mit den Zahlen.
Die Dimensionierungstools machen aus Ihren Anforderungen eine vorgeschlagene Konfiguration und eine unverbindliche Preisspanne. Ein Ingenieur hilft Ihnen zu prüfen, was passt.





