Zum Inhalt springen
EuroVPSEuroVPS

Was wir tun · Storage und Compute: Performance- und Kapazitäts-Engineering

Wir messen zuerst und beheben dann den echten Engpass: NUMA-korrekte Dimensionierung, Bond-Hashing, Flash-Tuning und Datenbankspeicher.
Dell PowerEdge R940 four-socket servers

Die meisten langsamen Plattformen brauchen nicht mehr Hardware. Sie brauchen jemanden, der die eine Sache findet, die sie wirklich bremst. Wir messen den echten Engpass, ändern eine Sache und messen erneut, und die meisten unserer größten Erfolge kamen aus einer einzigen verifizierten Änderung statt aus einer Bestellung.

Was es ist

Die Ingenieurspraxis, die unsere Rechenleistung, unseren Storage und unser Netz zusammenhält. Wenn eine Workload mehr Kapazität braucht, sagen wir Ihnen genau, welche Ressource, und warum.

Wie wir es bauen

Regeln, angewendet auf jeden Aufbau. Manche Erfolge sind zu zuverlässig, um sie dem Zufall zu überlassen, deshalb sind sie feste Regeln auf jedem Server und jeder VM, die wir liefern:

  • VMs innerhalb eines Sockels dimensioniert. Nie mehr vCPUs, als ein physischer Sockel Kerne hat, nie mehr Speicher, als ein NUMA-Knoten bedient. Jenseits dieser Grenze wird der Speicherzugriff entfernt, mit etwa dem 1,7-Fachen der lokalen Latenz, und der Nachteil verstärkt sich, sodass die größere VM oft die langsamere ist.
  • Bonds, die beide Links nutzen. Hashing auf IP-Adressen und Ports, passend zur Switch-Seite, sodass jedes Mitglied eines Bonds Verkehr trägt.
  • Flash als Flash behandelt. Hardware-RAID kann verbergen, dass ein Volume aus Halbleiterspeicher besteht, also lesen wir den Medientyp von den Laufwerken aus und setzen Scheduler, Read-Ahead und Queue-Tiefe passend.
  • Datenbanken bekommen ihren Speicher. Buffer Pools dimensioniert auf das Working Set.
  • Kein Swap auf VMs. Speicherdruck wird mit Speicher oder mit einer Korrektur in der Anwendung gelöst, nie, indem man ihn auf den Storage schiebt.

Messung auf jeder Ebene. I/O pro Volume auf den Arrays, Zähler pro Port auf Bonds und Switches, Query- und Slow-Logs auf Datenbanken, Zeitmessung von außen nach innen durch das CDN, Leistung pro Rack und pro Phase.

Wovor es Sie schützt

  • Davor, für Kapazität zu zahlen, die eine Konfigurationsvoreinstellung verschwendet hat.
  • Davor, Hardware für ein Problem zu kaufen, das in Wahrheit ein Tuning-Problem ist.
  • Vor einer größeren VM, die langsamer läuft als die kleinere, die sie ersetzt hat.
  • Davor, dass die Hälfte Ihrer Netzwerkbandbreite ungenutzt bleibt.
  • Davor, dass Flash-Storage seine Lebensdauer für Lesezugriffe verbraucht, die eine Datenbank hätte cachen sollen.

In der Praxis

Der Edge eines Verlags, unter Last bewiesen. Vor dem Start in Athen wurde die Caching-Schicht des Verlags als zwei Ebenen gebaut, Speicher vor Flash auf dem SAN, und mit zwanzigtausend virtuellen Nutzern lastgetestet. Sie hielt, und das Design wurde unser Standard für Verlagsplattformen.

Warum EuroVPS

  • Wir messen, bevor wir verkaufen, und die Antwort ist oft eine Änderung, kein Upgrade.
  • Feste Tuning-Regeln auf jedem Aufbau, nicht auf Anfrage.
  • Empfehlungen, die sagen, welche Ressource, wie viel und warum.

Häufige Fragen

  1. Meine Website ist langsam. Brauche ich einen größeren Server? Vielleicht, aber wir messen zuerst. Oft liegt die Antwort in der Konfiguration, im Caching oder in einer Abfrage, und wir zeigen Ihnen die Belege, so oder so.
  2. Warum geben Sie meiner VM nicht mehr Kerne? Jenseits eines Sockels bringen zusätzliche Kerne entfernte Speicherlatenz mit. Wir dimensionieren passend zum Sockel, und das ist in der Regel schneller.
  3. Tunen Sie Kundenanwendungen? Wir tunen alles, was wir betreiben, und beraten zu dem, was Sie betreiben: Datenbankspeicher, Worker-Anzahl, Caching-Schichten, Abfragen. Liegt die Korrektur in Ihrem Code, sagen wir Ihnen genau, wo.
  4. Ist das ein eigener Dienst? Es ist die Art, wie wir auf jeder Plattform arbeiten, die wir betreuen. Dedizierte Performance-Audits mit schriftlichem Vorher und Nachher sind ebenfalls erhältlich.
  • closing line: Schneller beginnt in der Regel mit einer Messung, nicht mit einer Rechnung. Sprechen Sie mit einem Ingenieur darüber, was Sie wirklich bremst.
  • CTA: Mit einem Ingenieur sprechen

Ihr nächster Infrastrukturpartner

Sehen wir uns Ihre Umgebung an.

Erzählen Sie uns, was Sie heute betreiben und was besser werden muss. Ein Ingenieur sieht Ihre Anfrage durch und hilft Ihnen, den nächsten Schritt zu planen.

+357 222 32280
Ein EuroVPS-Ingenieur trägt einen Server-Knoten durch das Rechenzentrum
Ein Gespräch mit den Menschen, die sich um Ihre Infrastruktur kümmern werden.

Beginnen wir mit Ihrer Umgebung.

Ein wenig Kontext hilft uns, das richtige Gespräch zu beginnen.

Wir verwenden Ihre Angaben, um Ihre Anfrage zu beantworten. Datenschutzerklärung