Black Friday: Wie man den Server vorbereitet

watch 4m, 42s
views 2

16:19, 08.11.2022

Artikel Inhalt
arrow

  • Erstellung von Lastprognosen
  • Optimieren der Servereinstellungen
  • Vertikale Skalierung
  • Horizontale Skalierung
  • Einbindung von IT-Infrastrukturarchitekten

In Europa und den USA ist der Black Friday eine der einträglichsten Rabattsaisonen. Laut Adobe Experience Cloud wird der Umsatz im Jahr 2022 209,7 Milliarden Dollar erreichen. Auf dem US-Markt werden die höchsten Gewinne von den Elektronikherstellern (49,8 Mrd. $) erzielt, gefolgt von der Bekleidungsindustrie (40,7 Mrd. $). Die meisten Umsätze werden jedoch im elektronischen Handel erwartet, da dieser in den letzten Jahren ein stetiges jährliches Wachstum verzeichnet hat.

In der Praxis bedeutet dies, dass die Server von Online-Shops und -Marktplätzen einen Ansturm von Kunden zu bewältigen haben werden. Dies führt natürlich zu einer erhöhten Belastung. Und wenn Sie am Black Friday nicht auf der Strecke bleiben wollen, empfehlen wir Ihnen, sich im Voraus gut vorzubereiten. In diesem Artikel erfahren Sie, wie Sie Ihren Server auf einen Ansturm von Kunden vorbereiten können.

Erstellung von Lastprognosen

Als Erstes müssen Lasttests durchgeführt werden. Bei einem solchen Stresstest werden die Fähigkeiten des aktuellen Servers bei der Bearbeitung eingehender Anfragen bewertet. Es gibt viele verschiedene Tools für Lasttests – kostenpflichtige und kostenlose. Wir werden die universellsten und beliebtesten Lösungen erwähnen:

  1. Apache JMeter. Ein kostenloses Open-Source-Tool, dessen Hauptfunktion darin besteht, die maximal zulässige Serverlast zu testen. Das Gute an Apache JMeter ist, dass es auf allen Plattformen verfügbar ist – über die Jahre der Entwicklung ist es dem Team gelungen, es an alle existierenden Betriebssysteme anzupassen. Die Vielseitigkeit und Flexibilität von Apache JMeter ist auch auf die Tatsache zurückzuführen, dass das Tool sowohl in einer grafischen Shell als auch über die Konsole arbeiten kann. Hier ist übrigens eine der besten IDEs, die man zum Schreiben und Debuggen von Leistungstests verwenden kann.
  2. Locust. Ein einfaches, leichtgewichtiges und praktisches Tool, mit dem Sie die Antwortzeit und die Anzahl der Benutzer, die der Server gleichzeitig verarbeiten kann, ermitteln können. Die Entwickler haben eine interessante Funktion implementiert, mit der Sie Ihre eigenen Testskripte mit Python erstellen können. Sie eignet sich übrigens auch zum Testen verschiedener APIs.
  3. Artillery. Ein wenig bekannter, aber sehr guter Dienst, um die Belastung des Servers durch mehrere tausend Benutzer gleichzeitig zu simulieren. Es ermöglicht die Schätzung von Kennzahlen wie Latenzzeit, Anfragen pro Sekunde, durchschnittliche Antwortzeit und Serverdurchsatz. Im Allgemeinen ist sie vielseitig einsetzbar.

Um die zu erwartende Auslastung Ihrer Website am Black Friday richtig vorherzusagen, empfehlen wir, die Konversionszahlen des letzten Jahres zu studieren. Der prozentuale Sprung im Vergleich zu normalen Tagen wird diesmal in etwa gleich groß sein. Natürlich mit kleinen Abweichungen.

Sollte sich herausstellen, dass die Kapazität Ihres aktuellen Servers nicht ausreicht, um den rabattierten Zeitraum zu unterstützen, empfehlen wir Ihnen, im Voraus auf einen leistungsfähigeren VPS oder dedizierten Server umzuziehen. Entgangene Gewinne können sehr viel teurer sein, und der Preisplan kann nach all den vorweihnachtlichen Werbeaktionen wieder auf einen billigeren umgestellt werden. Insbesondere HostZealot bietet eine solche Möglichkeit.

Optimieren der Servereinstellungen

Abhängig von der Infrastrukturarchitektur Ihres Online-Shops haben Sie drei Möglichkeiten der Skalierung:

  1. Vertikal.
  2. Horizontal.
  3. Einbindung von IT-Infrastrukturarchitekten.

Schauen wir uns die einzelnen Optionen genauer an.

Vertikale Skalierung

Diese Option eignet sich für Unternehmen, die genaue Vorhersagen über die Höhe der Verkäufe am Black Friday machen können. Vorausgesetzt, die derzeitige Dienstarchitektur erlaubt es, mehr Sitzungen zu bedienen, indem einfach die Serverkapazität erhöht wird. Wenn Sie ein spezielles CMS verwenden, das auf E-Commerce ausgerichtet ist, gibt es definitiv kein Problem.

Wenn Ihre Infrastruktur in der Cloud gehostet wird, erfordert die vertikale Skalierung lediglich eine Erhöhung der verfügbaren Serverkapazität. Fügen Sie Prozessorkerne hinzu, erhöhen Sie den Arbeitsspeicher, erweitern Sie den Festplattenspeicher. In der Regel bietet jeder seriöse Hosting-Anbieter solche Möglichkeiten an.

Nutzer eines eigenen physischen Servers werden es schwerer haben, denn Sie müssen eine neue, leistungsfähigere Hardware kaufen und sie durch das alte ersetzen. Dies ist die einzige Möglichkeit, die verfügbare Kapazität im Rahmen der vertikalen Skalierung zu erhöhen.

Horizontale Skalierung

Dabei handelt es sich um eine Kapazitätserweiterung durch Hinzufügen neuer Server und deren Verbindung mit bestehenden Servern. Diese Lösung ist für Systeme geeignet, die in einem Cluster laufen können. Das heißt, Sie brauchen eine Architektur, die einen Netzwerk-Balancer verwendet. Der Load Balancer verteilt die Last gleichmäßig auf die einzelnen Server, die zusammen einen Cluster bilden. Es können sowohl physische Server als auch Cloud-Server kombiniert werden – das spielt keine Rolle.

In einigen Fällen werden hybride Lösungen verwendet, bei denen ein Teil der Kapazität in der Cloud und ein Teil auf physischen Servern liegt. In solchen Fällen ist der physische Server in der Regel die konstante Last, und die Cloud hat eine unterstützende Funktion.

Die horizontale Skalierung von physischen Servern ist sehr einfach: Sobald Sie feststellen, dass die derzeitige Kapazität nicht mehr ausreicht, brauchen Sie nur zusätzliche Server-Racks zu kaufen und sie an die bestehende Infrastruktur anzuschließen.

Einbindung von IT-Infrastrukturarchitekten

Es kann auch sein, dass Ihre derzeitige Serverarchitektur es Ihnen nicht erlaubt, greifbare Vorteile aus der vertikalen oder horizontalen Skalierung zu ziehen. In diesem Fall ist es ratsam, einen Fachmann mit der Analyse zu beauftragen und einen wirksamen Plan zur Skalierung der Kapazität und zur Vorbereitung auf hohe Belastungen zu erstellen.

Ein solcher Spezialist kann u. a.:

  • den Server vor DDoS-Angriffen schützen;
  • das Laden von Inhalten durch Optimierung von Servereinstellungen, Skripten und Konfigurationsdateien beschleunigen;
  • den Server vor allen anderen Arten von Bedrohungen schützen, von Hackerangriffen bis hin zu SQL-Injection.

Wenn Sie noch Fragen haben, kontaktieren Sie bitte unsere Experten im Livechat. Wir können Ihnen helfen, den besten Plan zu finden, der Ihren Bedürfnissen im Black Friday Sale entspricht.

Teilen

War dieser Artikel für Sie hilfreich?

VPS beliebte Angebote

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
60 GB HDD
Bandwidth
Bandwidth
Unlimited
KVM-HDD 2048 Linux

7.7 /mo

/mo

Alle 12 Monate abgerechnet

-9.2%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-wKVM-SSD 4096 Windows

72 /mo

/mo

Alle 12 Monate abgerechnet

-9.5%

CPU
CPU
4 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-wKVM-SSD 8192 Windows

121.5 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
10 Xeon Cores
RAM
RAM
64 GB
Space
Space
300 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 65536 Linux

181.5 /mo

/mo

Alle 12 Monate abgerechnet

-9.6%

CPU
CPU
8 Xeon Cores
RAM
RAM
32 GB
Space
Space
200 GB SSD
Bandwidth
Bandwidth
12 TB
wKVM-SSD 32768 Metered Windows

156 /mo

/mo

Alle 12 Monate abgerechnet

-15.6%

CPU
CPU
2 Xeon Cores
RAM
RAM
512 MB
Space
Space
10 GB SSD
Bandwidth
Bandwidth
1 TB
KVM-SSD 512 Metered Linux

5.33 /mo

/mo

Alle 12 Monate abgerechnet

CPU
CPU
6 Epyc Cores
RAM
RAM
16 GB
Space
Space
150 GB NVMe
Bandwidth
Bandwidth
Unlimited
Keitaro KVM 16384
OS
CentOS
Software
Software
Keitaro
/mo

Monatlich abgerechnet

-8.4%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
75 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-wKVM-SSD 2048 Windows

37.4 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB HDD
Bandwidth
Bandwidth
300 Gb
KVM-HDD HK 4096 Linux

12.06 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
3 Epyc Cores
RAM
RAM
2 GB
Space
Space
20 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 2048 Linux

14.9 /mo

/mo

Alle 12 Monate abgerechnet

Weitere Artikel zu diesem Thema

cookie

Cookies und Datenschutz akzeptieren?

Wir verwenden Cookies, um sicherzustellen, dass wir Ihnen die beste Erfahrung auf unserer Website bieten. Wenn Sie fortfahren, ohne Ihre Einstellungen zu ändern, gehen wir davon aus, dass Sie mit dem Empfang aller Cookies auf der HostZealot-Website einverstanden sind.