Jedes Jahr kaufen Millionen von Menschen über das Internet ein: bequem, einfach und schnell. Der durchschnittliche Benutzer, der auswählt, von wem er das gewünschte Produkt kaufen möchte, hat bis zu 5-7 Registerkarten mit verschiedenen Online-Shops geöffnet: Jemand hat einen besseren Preis, jemand hat mehr Zahlungsoptionen. Und wenn die Site aufgrund von Fehlfunktionen plötzlich nicht mehr funktioniert oder zu dumm ist, geht der Benutzer ohne Zweifel zu den "Nachbarn" im Browser.
In Erwartung des Black Friday, des beliebtesten und größten (aber keineswegs einzigen) weltweiten Verkaufs, lohnt es sich, auf die Zugänglichkeit Ihrer Websites zu achten. Wie? Spezialisten von IT-GRAD werden im Rahmen des Schnitts Ratschläge geben.
/ Originalbild - ShutterstockDer Hauptgrund für den "Rückgang" der Standorte während des Verkaufszeitraums ist ein starker Anstieg des Verkehrsaufkommens und eine nicht ordnungsgemäß vorbereitete Infrastruktur. Es sei daran erinnert, dass parallel zum natürlichen Zustrom von Besuchern ein DDoS-Angriff möglich ist.
Der sicherste Weg, um beispielsweise den Schwarzen Freitag zu überleben und nicht zu fallen, besteht darin, die Möglichkeit zur Skalierung für die Spitzenzeit zu schaffen. Die Architektur der Lösung sollte so aufgebaut sein, dass das Hinzufügen von Ressourcen dieses Problem lösen kann. Gleiches gilt für den Code der Anwendung selbst: Er muss die Möglichkeit der Skalierung berücksichtigen. Wir werden jedoch am Ende des Artikels einige praktische Ratschläge geben.
Natürlich ist es unmöglich, die perfekte Schritt-für-Schritt-Anleitung "Um niemals zu fallen, brauchen Sie nur ..." zu erstellen, die für jeden und jeden geeignet ist. Trotzdem wird es mitten im Herbst, wenn die heißesten Verkäufe weltweit nacheinander beginnen, nicht überflüssig sein, sich an einige Vorbereitungsregeln zu erinnern, sondern gleichzeitig die unschätzbaren Erfahrungen der Kollegen in der Werkstatt zu studieren.
In keinem Fall versuchen wir, eines der Unternehmen zu diskreditieren, deren Fälle in dem Artikel behandelt werden. Der einzige Zweck der Erwähnung der folgenden Vorfälle besteht darin, die Risiken, Schutzmethoden und Möglichkeiten zur Minderung der Folgen eines Denial-of-Service zu veranschaulichen. Alle Berechnungen der geschätzten Verluste wurden von uns nur annähernd durchgeführt und können nicht das tatsächliche Bild in den Unternehmen widerspiegeln.
Huawei
Datum des Vorfalls: 4. April 2018.
Was passiert ist: Es scheint, dass China eines der am dichtesten besiedelten Länder der Welt ist. Und der chinesische Anbieter, der eine Aktion von beispielloser Großzügigkeit gestartet hat (Smartphones und Tablets für nur 1000 Rubel), könnte eine ernsthafte Belastung gut vorhersagen. Trotzdem unterschätzte das Büro des Unternehmens die Begeisterung unserer High-Tech-Liebhaber, weshalb die Website der russischen Division von Huawei nicht mehr geöffnet wurde.

Der Fehler wurde buchstäblich unmittelbar nach Beginn des Verkaufs gegen 11:00 Uhr Moskauer Zeit registriert. Gleichzeitig wurde die Hauptseite "Werbung" ohne Probleme geöffnet. Beim Versuch, das Produkt in den Warenkorb zu legen, ist jedoch ein HTTP-Status 404 - / CAS / remoteLogin-Fehler aufgetreten. Vertreter des Unternehmens verzichteten auf Kommentare und verwiesen erneut auf einen ungeplanten Anstieg des Datenverkehrs während der Kampagne.
Expertenmeinung: Huawei hat alles recht friedlich begonnen. Tatsächlich sprach die Kampagne von nur 10 Geräten für 1000 Rubel, aber die Leute verstanden etwas nicht und es begann. Es ist wahrscheinlich, dass die wahre Ursache des Rückgangs nicht genug Qualitätsmarketing war - bei der Entwicklung von Werbematerialien hat es sich gelohnt, die Grenzen klar anzugeben.
Glücklicherweise konnte das Unternehmen
Reputationsschäden vermeiden . Die meisten Benutzer waren mit den technischen Problemen auf der Website einverstanden, und der positive Ruf der Marke ermöglichte es, die Situation zu vertuschen.
Sieg
Ereignisdatum: 12. August 2019
Was geschah: Die Website der Billigfluggesellschaft Pobeda (oder besser gesagt der Reservierungsservice) funktionierte beim Verkauf von Tickets für 499 Rubel nicht mehr ordnungsgemäß.

Laut den Vertretern von "Victory" war die Site "einem mächtigen DDoS-Angriff von chinesischen Servern" ausgesetzt. Sie sagten, dass es keine Unterbrechungen bei der Arbeit mit dem Zustrom von Besuchern gab und sie früher begannen, als die Aktion begann. Beim Versuch, Tickets zu finden, gab die Site den Fehler Nr. 502 und eine Meldung über die Nichtverfügbarkeit des Dienstes aus.
Für Victory ist dies nicht der erste Fall eines Sturzes während eines Verkaufs - dasselbe geschah früher.
Infolgedessen: Pobeda plante, 200.000 Tickets zu den niedrigsten Preisen zu verkaufen - von 499 bis 1999 Rubel. Nach Angaben des Unternehmens wurden 160.000 auf der Website hinzugefügt, aber von der geplanten Anzahl war es immer noch
möglich, etwa 52.203 Tickets
zu verkaufen . Dementsprechend blieben 107 797 Tickets übrig, deren Durchschnittspreis ~ 1249 Rubel betrug. Auf dieser Grundlage können wir eine grobe Schätzung vornehmen und berechnen, dass der „Sieg“ weitere 134 Millionen Rubel maximieren könnte.
Die Tatsache, dass der Verkauf von Tickets für so viel Aufsehen sorgte und Pobeda eine Vielzahl von Referenzen in den Medien und sozialen Netzwerken erhielt, lässt jedoch darauf schließen, dass Tickets mit 499 Rubel die Benutzer den Herbst und andere zweifelhafte Momente vergessen lassen können.
Singles Day auf AliExpress
Datum des Vorfalls: 11. November 2015
Was geschah: Der Gesamtverkauf, der zeitlich auf den in China beliebten "Bachelor's Day" abgestimmt war, fand 2015 zum ersten Mal in Russland statt. Benutzer und Partner der beliebten Handelsplattform hatten jedoch Probleme bei der Bezahlung von Waren. Mehrere Stunden lang blieben ausgestellte und bezahlte Bestellungen in den Körben der Benutzer mit dem Status „Warten auf Zahlung“, und das Geld wurde zweimal von den Karten abgezogen.
Infolgedessen: Vertreter von AliExpress gaben jedoch an, dass es keine Fehler auf ihrer Seite gab und die Schuldigen der aktuellen Situation einige große russische und europäische Banken waren, die die stark gestiegene Anzahl von Zahlungsaufforderungen nicht bewältigen konnten.
Sprechen Sie über den Ruf. Der Absturz betraf viele Benutzer aus Russland und Europa. Darüber hinaus waren für einige dieser Benutzer Materialkosten anfallen. Dennoch gibt es einen positiven Punkt für den Einzelhandel: Trotz des Rückgangs zeigt dies, dass die Menschen so leidenschaftlich an den Maßnahmen interessiert waren, dass selbst Banken nicht alle Zahlungen „verdauen“ konnten.
BlackFriday2013.ru
Datum des Vorfalls: 6. Dezember 2013
Was geschah: Die Black Friday-Verkaufsseite lehnte direkt nach Beginn des Verkaufs buchstäblich ab. Ozon, Enter, White Wind, L'Etoile und andere Partner der Aktion, deren Banner auf der Seite des Veranstalters platziert waren, nahmen ebenfalls am festlichen Herbst teil.

Dringend wurden technische Arbeiten auf der Website durchgeführt, bei denen die XML-Feeds falsch hochgeladen wurden, und Käufer erhielten solche Rabattangebote:
/ So sah das Ergebnis von falsch gefüllten XML-Feeds ausInfolgedessen: Laut den Organisatoren konnten sie aufgrund der Tatsache, dass der Black Friday 2013 zum ersten Mal in unserem Land stattfand, die erwartete Belastung nicht richtig einschätzen. Die Wiederherstellung der Leistung
dauerte ca. 11 Stunden. Die Aktion wurde bis Samstagabend verlängert. Trotz der positiven Rückmeldungen von Vertretern von Ozon, Bukvoed und anderen teilnehmenden Unternehmen weigerten sich einige der Partner 2013, an zukünftigen Werbeaktionen teilzunehmen. Es ist wahrscheinlich, dass eine erhebliche Fehlfunktion bei der Arbeit einer dedizierten Aggregator-Site und infolgedessen eine einfache Fehlfunktion im Verkauf einer der Gründe ist. In diesem Fall ist anzumerken, dass die Verlagerung eines Teils der Last auf den Verkaufsaggregator eine Möglichkeit darstellt, die Risiken für Einzelhändler zu verringern. In diesem Fall übernimmt der Aggregator jedoch eine wesentliche Verantwortung für die Sicherstellung der Aktion.
Belavia
Datum des Vorfalls: 5. März 2016
Was geschah: Am Vorabend des Unfalls kündigte die belarussische Fluggesellschaft Belavia zum 20-jährigen Jubiläum den Verkauf von Tickets für nur 20 Euro an. Es wurde geschätzt, dass am 5. März den ganzen Tag über bis zu 114.000 Tickets zu einem Sonderpreis verkauft werden.
Es stellte sich jedoch heraus, dass die Server des Unternehmens nicht für einen Besucherrekord bereit waren. Nur eine Stunde nach Beginn der Aktion überschwemmten Benutzer soziale Netzwerke mit Fehlermeldungen auf der Website.
/ Screenshot der Veröffentlichung aus sozialen NetzwerkenExpertenkommentar: Nach Aussagen in sozialen Netzwerken nutzte Belavia zu dieser Zeit die physische Infrastruktur. In einer solchen Situation dauert jede Erweiterung einige Zeit, selbst im Notfallmodus. Die Verwendung von Cloud-Ressourcen würde dazu beitragen, die Skalierung reibungsloser zu gestalten.
Infolgedessen: Belavia plante, 114.000 Tickets so weit wie möglich zu verkaufen. Dem Bericht zufolge wurden 47.681 Tickets verkauft. Dies wurde jedoch durch die Verlängerung der Aktion um einen weiteren Tag erleichtert - am 5. März verkaufte das Unternehmen nur 10.000 Tickets.
/ Screenshot der Veröffentlichung aus sozialen Netzwerken
/ Foto von der Belavia-Präsentation mit einer Zusammenfassung der Ergebnisse von 2016, blog.vp.by.Ruf: Belavia hat möglicherweise den elegantesten und ehrlichsten Weg gefunden, um einen getrübten Ruf wiederherzustellen. Die Aktion wurde um einen weiteren Tag verlängert, und am 6. März wurde der Verkauf von Tickets für den Promotion-Tarif wieder aufgenommen, diesmal ohne Panne.
Schlussfolgerungen ziehen
Abschließend präsentieren wir eine Checkliste, deren Einhaltung vor den erwarteten Lastspitzen zum Überleben Ihrer Website beiträgt. Die Liste der Empfehlungen gliedert sich in zwei Teile: Der erste ist der Schulung von Management und Marketing gewidmet, der zweite den Ingenieuren und Fachleuten im Betrieb.
Management und Marketing
- Sehr oft sind Lagerbestände und Verkäufe für mindestens sechs Monate geplant, und basierend auf den vergangenen Jahren können Sie eine ungefähre Prognose für das Wachstum der Last erstellen.
- Bilden Sie die ehrlichsten und verständlichsten Angebote für Kunden, um unnötige Aufregung zu vermeiden. Eine vage formulierte Aktion, multipliziert mit einer Verlangsamung der Website, kann zu ernsthaften Reputations- und finanziellen Verlusten führen.
- Denken Sie über die Möglichkeit nach, Partnerplattformen zu verwenden, um den Datenverkehr während der Kampagne gleichmäßiger zu verteilen.
- Wenn Sie noch über die Protokolle der letzten Jahre verfügen, sollten Sie nicht zu faul sein, diese aufzuheben und das Verhalten der Website-Benutzer zu untersuchen.
- Koordinieren Sie den Aktionsplan und andere Aktivitäten, die zu einem Verkehrswachstum führen können, mit der IT-Abteilung.
IT
- IT-Infrastruktur und Anwendungsarchitektur müssen skalierbar sein.
- Stellen Sie sicher, dass die Infrastruktur die potenzielle Last problemlos akzeptiert. Im Idealfall lohnt es sich, im Voraus Lasttests durchzuführen und diese zu ändern, wenn Probleme festgestellt werden.
- Benachrichtigen Sie Ihren Anbieter über bevorstehende Spitzenwerte, wenn Sie Cloud-Ressourcen verwenden. Überprüfen Sie die Möglichkeit des „heißen“ Hinzufügens von Computerressourcen: Hinzufügen von Ressourcenpools, Hinzufügen von Ressourcen für virtuelle Maschinen.
- Berücksichtigen Sie separat die Skalierbarkeit auf Anwendungsebene.
- Markieren Sie typische Benutzerpfade auf Ihrer Site und erstellen Sie basierend darauf mehrere Szenarien der realen Lastemulation.
- Stellen Sie nach Möglichkeit einen Prüfstand bereit und führen Sie Lasttests gemäß zuvor vorbereiteten Szenarien durch.
- Stellen Sie Aktiv-Aktiv-Support bereit und erweitern Sie Ihre aktive verteilte Infrastruktur.
- Arbeiten Sie an der Netzwerkkonnektivität über die gesamte Kette aktiver Netzwerkgeräte und -kanäle vom Anwendungsserver bis zum Rand der Infrastruktur.
Bei Fragen stehen wir Ihnen gerne zur Verfügung.