Wie Rechenzentren Urlaub sparen


Während des Jahres machen die Russen regelmäßig Ferien - Neujahrsferien, Mai und andere kürzere Wochenenden. Und dies ist die traditionelle Zeit für Serienmarathons, spontane Einkäufe und Verkäufe bei Steam. In der Vorferienzeit sind Einzelhandels- und Logistikunternehmen einem erhöhten Druck ausgesetzt: Menschen bestellen Geschenke in Online-Shops, bezahlen ihre Lieferung, kaufen Tickets für Reisen und kommunizieren. Kalendernachfragespitzen sind ein guter Stresstest für Online-Kinos, Spieleportale, Video-Hosting und Streaming-Musikdienste - alle arbeiten in den Ferien „on the run“.

Wie gut die ununterbrochene Verfügbarkeit von Inhalten organisiert ist, zeigen wir am Beispiel des Online-Kinos Okko, das sich bei seiner Arbeit auf die Leistungsfähigkeit des Rechenzentrums Linxdatacenter stützt.

Früher kauften saisonale Geräte zusätzliche Geräte für die lokale Platzierung, außerdem „mit einer Marge“. Als Vremya Ch kam, stellte sich jedoch oft heraus, dass Unternehmen die richtige Konfiguration von Servern und Speicher entweder nicht oder nicht bewältigen konnten. Es hat einfach nicht geklappt, diese Probleme während der Entwicklung von Notfallsituationen zu lösen. Im Laufe der Zeit kam das Verständnis: Die Nachfragespitzen für Inhalte und Onlinedienste werden mithilfe von Ressourcen von Drittanbietern perfekt ermittelt, die mit dem Pay-as-you-go-Modell erworben werden können - Zahlung für das tatsächlich verbrauchte Volumen.

Heutzutage bestellen fast alle Unternehmen, die in den Ferien mit einem Anstieg der Nachfrage nach ihren Ressourcen rechnen (sog. Burst), die Erweiterung der Kommunikationskanalkapazität vor. Unternehmen, die Anwendungen und Datenbanken in den Ressourcen des Rechenzentrums hosten, erhöhen die Rechenleistung in den Clouds für Urlaubsspitzen und bestellen die erforderlichen virtuellen Maschinen, den Speicherplatz usw. in Rechenzentren.

Wie man die Berechnungen nicht verpasst




Um sich auf Spitzenlasten vorzubereiten, ist die koordinierte Arbeit von Anbieter und Kunde wichtig. Die Hauptpunkte dieser Arbeit sind die genaue Vorhersage des Lastsprungs in Bezug auf Umfang und Volumen, die sorgfältige Planung und die Qualität der Interaktion mit Kollegen im Rechenzentrum sowie mit einem Team von IT-Spezialisten auf der Seite des Inhaltsanbieters.

Eine Reihe von Lösungen hilft dabei, die schnelle Zuweisung der erforderlichen Ressourcen zu organisieren, damit die neue Serie Ihrer Lieblingsserie auf dem Bildschirm Ihres Tablets nicht einfriert.

  • Erstens handelt es sich hierbei um Workload-Balancer: Hierbei handelt es sich um Softwarelösungen, die die Auslastung von Servern, Speicher und Netzwerken sorgfältig überwachen und es Ihnen ermöglichen, die Leistung jedes Systems für die Aufgabe zu optimieren. Balancer bewerten den Verfügbarkeitsgrad von Hardware und virtuellen Maschinen, lassen einerseits keine nachlassende Systemleistung zu und verhindern andererseits, dass die Infrastruktur überhitzt und langsamer wird. Auf diese Weise wird ein bestimmter Ressourcenbestand aufrechterhalten, der schnell auf die Lösung dringender Aufgaben übertragen werden kann (ein starker Anstieg der Aufrufe des Portals mit Videoinhalten, eine Erhöhung der Bestellungen eines bestimmten Produkts usw.).
  • Zweitens CDN. Mit dieser Technologie können Benutzer Inhalte vom Portal empfangen, indem sie von dem dem Benutzer am nächsten gelegenen geografischen Standort darauf zugreifen, ohne Verzögerungen zu puffern. Darüber hinaus beseitigt das CDN die nachteiligen Auswirkungen auf Verkehrsübertragungsprozesse, die durch Kanalüberlastung, Kommunikationsunterbrechungen, Paketverlust an den Kanalübergängen usw. verursacht werden.

Allsehender Okko



Betrachten Sie das Beispiel der Vorbereitung auf die Feiertage des Online-Kinos Okko an unseren Standorten in Moskau und St. Petersburg.

Laut Alexey Golubev, dem technischen Direktor von Okko, hat das Unternehmen zusätzlich zu den Kalenderferien (Hochsaison) Perioden, in denen die wichtigsten Filmneuheiten von Majors herauskommen:
„Während der Ferienzeit wächst Okko jedes Jahr etwa doppelt so stark wie im Vorjahr. Wenn also in der vergangenen Neujahrssaison die maximale Spitzenlast 80 Gbit / s betrug, dann erwarteten wir 2018/19 160 - das traditionelle Doppel. Sie haben jedoch mehr als 200 Gbit / s erhalten! “
Okko bereitet sich im Rahmen eines Projekts mit dem Codenamen „New Year“ das ganze Jahr über langsam auf die Spitzenlast vor. Zuvor nutzte Okko seine eigene Infrastruktur, das Unternehmen verfügt über einen eigenen Distributionscluster für die Bereitstellung von Inhalten, auf eigener Hardware und mit eigener Software. Im Laufe des Jahres kauften die technischen Spezialisten von Okko nach und nach neue Server, erhöhten die Bandbreite ihres Clusters und schlugen ein jährliches Wachstum von zweimal vor. Zusätzlich wurden neue Uplinks und Betreiber verbunden - neben großen Playern wie Rostelecom, Megafon und MTS verbanden sie auch Verkehrsaustauschpunkte und die kleinsten Betreiber. Dieser Ansatz ermöglichte es uns, den Service auf kürzestem Weg an die maximale Anzahl von Kunden zu liefern.

Nachdem Okko im vergangenen Jahr die Kosten für Ausrüstung und die Arbeitskosten für die Erweiterung analysiert und mit den Kosten für die Verwendung von CDNs von Drittanbietern verglichen hatte, wurde ihm klar, dass es an der Zeit war, ein Hybridverteilungsmodell auszuprobieren. Hinter dem doppelten Wachstum während der Neujahrsferien ist ein Rückgang des Verkehrs zu verzeichnen, und der Februar ist die niedrigste Jahreszeit. Und es stellt sich heraus, dass ihre Ausrüstung zu diesem Zeitpunkt im Leerlauf ist. Bis zum Sommer ist der Rückgang ausgeglichen, und bis zur Herbstsaison beginnt ein neuer Anstieg. In Vorbereitung auf das neue Jahr 2019 ging Okko daher den anderen Weg: Sie haben ihre Software fertiggestellt, um die Last nicht nur auf sich selbst, sondern auch auf externe CDNs (Content Delivery Network) verteilen zu können. Zwei solche CDNs wurden verbunden, in die überschüssiger Verkehr verschmolzen wurde. Die interne IT-Infrastrukturbandbreite von Okko war bereit, das gleiche doppelte Wachstum aufrechtzuerhalten, aber Partner-CDNs wurden vorbereitet, falls die Ressourcen erschöpft sein sollten.

„Die Entscheidung, das CDN nicht zu erhöhen, sparte Okko etwa 20% des Vertriebsbudgets in CAPEX. Darüber hinaus sparte das Unternehmen mehrere Mannmonate, indem es die Arbeit an der Einrichtung der Ausrüstung auf die Schultern des Partners verlagerte. “ - Kommentare Alexey Golubev.

Das Distributing Cluster (internes CDN) bei Okko wird an zwei Standorten des Linxdatacenter in Moskau und St. Petersburg implementiert. Es wird eine vollständige Spiegelung sowohl des Inhalts als auch seines Caching (Verteilen von Knoten) bereitgestellt. Dementsprechend verarbeitet das Moskauer Rechenzentrum Moskau und mehrere Regionen Russlands, während das St. Petersburg-Rechenzentrum den Nordwesten und den Rest des Landes verarbeitet. Der Ausgleich erfolgt nicht nur auf regionaler Basis, sondern auch abhängig von der Arbeitslast der Knoten in einem bestimmten Rechenzentrum, dem Vorhandensein eines Films im Cache und einer Reihe anderer Faktoren.

Die vergrößerte Servicearchitektur sieht im Diagramm folgendermaßen aus:



Die Unterstützung für Service und Produktentwicklung besteht physisch aus etwa zehn Racks in St. Petersburg und mehreren Racks in Moskau. Es gibt ein paar Dutzend Server für die Virtualisierung und fast zweihundert "eiserne" Server für alles andere - Verteilung, Unterstützung des Dienstes und eigene Büroinfrastruktur. Die Interaktion des Inhaltsanbieters mit dem Rechenzentrum während der Spitzenlast unterscheidet sich in keiner Weise von der aktuellen Arbeit. Die gesamte Kommunikation beschränkt sich auf den Antrag auf Unterstützung und im Notfall per Anruf.

Heute, wie nie zuvor, sind wir für ein zu 100% ununterbrochenes Szenario des Konsums von Online-Inhalten der Gegenwart nahe, da alle dafür erforderlichen Technologien bereits verfügbar sind. Die Entwicklung des Online-Streamings ist sehr schnell. Rechtliche Modelle für den Konsum von Inhalten erfreuen sich wachsender Beliebtheit: Russische Nutzer gewöhnen sich allmählich daran, dass sie für Inhalte bezahlen müssen. Darüber hinaus nicht nur für das Kino, sondern auch für Musik, Bücher, Lehrmaterialien im Netzwerk. In dieser Hinsicht ist die Bereitstellung unterschiedlichster Inhalte und mit der geringsten Netzwerklatenz das wichtigste Kriterium für den Betrieb von Online-Diensten. Unsere Aufgabe als Dienstleister ist es, den Ressourcenbedarf rechtzeitig und mit einem gewissen Spielraum zu decken.

Source: https://habr.com/ru/post/de450928/


All Articles