Wir haben neue Dienste gestartet, der Traffic stieg, wir haben Server ersetzt, neue Plattformen angeschlossen und Rechenzentren umgebaut â und jetzt erzĂ€hlen wir diese Geschichte, mit der wir Sie vor fĂŒnf Jahren vertraut gemacht haben.
FĂŒnf Jahre sind eine charakteristische Zeitspanne, um Zwischenbilanz zu ziehen. Daher haben wir uns entschieden, ĂŒber die Entwicklung unserer Infrastruktur zu berichten, die in diesen fĂŒnf Jahren einen bemerkenswert interessanten Entwicklungspfad durchlaufen hat, auf den wir stolz sind. Die von uns umgesetzten quantitativen VerĂ€nderungen haben sich in qualitative gewandelt, jetzt kann die Infrastruktur in Modi arbeiten, die in der Mitte des vergangenen Jahrzehnts wie Science-Fiction erschienen.
Wir gewĂ€hrleisten den Betrieb komplexester Projekte mit höchsten Anforderungen an ZuverlĂ€ssigkeit und Lasten, darunter PREMIER und Match TV. Bei SportĂŒbertragungen und der Premiere beliebter Serien ist eine Datenrate in Terabits pro Sekunde erforderlich, die wir problemlos bereitstellen, und das so oft, dass die Arbeit mit solchen Geschwindigkeiten fĂŒr uns bereits zur Routine geworden ist. Vor fĂŒnf Jahren war das schwerste Projekt, das auf unseren Systemen lief, Rutube, das sich seitdem weiterentwickelt hat, an Volumen und Traffic zugelegt hat, was bei der Planung der Lasten berĂŒcksichtigt werden musste.
Wir haben darĂŒber berichtet, wie wir die "Hardware" unserer Infrastruktur entwickelt haben () und das System, das fĂŒr die Videoauslieferung verantwortlich ist, weiterentwickelt haben (), aber seit dem Zeitpunkt, an dem diese Texte geschrieben wurden, ist viel Zeit vergangen, und viele andere Lösungen wurden erstellt und implementiert, deren Ergebnisse es uns ermöglichen, den modernen Anforderungen gerecht zu werden und flexibel genug zu sein, um uns auf neue Aufgaben umzustellen.

Das Netzwerk-Kern entwickeln wir stĂ€ndig weiter. Wir sind 2015 auf Cisco-AusrĂŒstung umgestiegen, was wir bereits in dem vorherigen Artikel erwĂ€hnt haben. Damals waren es immer noch 10/40G, aber aus verstĂ€ndlichen GrĂŒnden haben wir die vorhandenen Chassis bereits nach ein paar Jahren modernisiert, und jetzt nutzen wir aktiv auch 25/100G.

100G-Link sind schon lange weder ein Luxus (vielmehr handelt es sich um eine dringende Anforderung der Zeit in unserem Segment) noch eine Seltenheit (immer mehr Betreiber bieten AnschlĂŒsse mit solchen Geschwindigkeiten an). Dennoch hat 10/40G weiterhin Relevanz: Ăber diese Links schlieĂen wir weiterhin Betreiber mit niedrigem Verkehrsaufkommen an, bei denen es derzeit nicht sinnvoll ist, einen gröĂeren Port zu verwenden.
Das von uns geschaffene Netzwerk-Kernsystem verdient eine gesonderte Betrachtung und wird spĂ€ter Thema eines eigenen Artikels sein. Dort werden wir tiefer in die technischen Details eintauchen und die Logik unserer Handlungen bei seiner Erstellung diskutieren. Aber jetzt setzen wir die Infrastruktur in groben ZĂŒgen fort, da Ihre Aufmerksamkeit, geehrte Leser, nicht unbegrenzt ist.
Videostreaming-Server entwickeln sich schnell weiter, wofĂŒr wir erhebliche Anstrengungen unternehmen. WĂ€hrend wir frĂŒher hauptsĂ€chlich 2U-Server mit 4-5 Netzwerkkarten ausgestattet mit je zwei 10G-Ports verwendet haben, wird jetzt der gröĂte Teil des Verkehrs von 1U-Servern bereitgestellt, die 2-3 Karten mit je zwei 25G-Ports enthalten. Die Preise fĂŒr 10G- und 25G-Karten sind nahezu gleich, und die schnelleren Lösungen ermöglichen es, sowohl mit 10G als auch mit 25G zu arbeiten. Das Ergebnis ist eine offensichtliche Kostensenkung: weniger Serverkomponenten und Kabel fĂŒr den Anschluss â geringere Kosten (und höhere ZuverlĂ€ssigkeit), die Komponenten nehmen weniger Platz im Rack ein â es ist nun möglich, eine gröĂere Anzahl von Servern pro FlĂ€cheneinheit unterzubringen, wodurch die Mietkosten gesenkt werden.
Aber der gröĂere Vorteil liegt in der Geschwindigkeit! Jetzt können wir mit 1U mehr als 100G bereitstellen! Und das unter den UmstĂ€nden, dass einige groĂe russische Projekte die Bereitstellung von 40G mit 2U als "Errungenschaft" bezeichnen. Wir hĂ€tten gerne ihre Probleme!

Es sei angemerkt, dass wir weiterhin Generationen von Netzwerkkarten verwenden, die nur mit 10G arbeiten können. Diese GerĂ€te funktionieren stabil und sind uns bestens bekannt, weshalb wir sie nicht ausgemustert, sondern einer neuen Verwendung zugefĂŒhrt haben. Diese Komponenten haben wir in Videolagerserver integriert, denen fĂŒr eine effektive Arbeitsweise eindeutig nicht nur ein oder zwei 1G-Ports ausreichen; hier sind 10G-Karten relevant geworden.
Speichersysteme Sie wachsen ebenfalls. In dem vergangenen fĂŒnfjahres Zeitraum sind sie von zwölf FestplattenschĂ€chten (12x HDD 2U) auf sechsunddreiĂig FestplattenschĂ€chte (36x HDD 4U) umgestiegen. Einige befĂŒrchten, solche umfangreiche âGehĂ€useâ zu nutzen, da der Ausfall eines solchen Chassis die Leistung â und möglicherweise sogar die FunktionsfĂ€higkeit! â des gesamten Systems gefĂ€hrden könnte. Aber bei uns wird so etwas nicht passieren: Wir haben eine Redundanz auf Ebene der geo-replizierten Datensicherungen sichergestellt. Wir haben die Chassis auf verschiedene Rechenzentren verteilt â insgesamt nutzen wir drei â und das schlieĂt die Entstehung von Problemen sowohl bei AusfĂ€llen von Chassis als auch bei einem Abbruch der Plattform aus.

NatĂŒrlich hat dieser Ansatz die Hardware-RAID ĂŒberflĂŒssig gemacht, von dem wir Abstand genommen haben. Indem wir auf Redundanz verzichtet haben, haben wir gleichzeitig die ZuverlĂ€ssigkeit des Systems erhöht, indem wir die Lösung vereinfacht und einen potenziellen Ausfallpunkt eliminiert haben. Lassen Sie uns daran erinnern, dass unser Speicher-Array âselbstgebautâ ist. Dies haben wir ganz bewusst getan und das Ergebnis hat uns voll und ganz ĂŒberzeugt.
Rechenzentren haben wir in den vergangenen fĂŒnf Jahren mehrere Male gewechselt. Seit dem Schreiben des vorherigen Artikels haben wir nur ein Rechenzentrum nicht gewechselt â DataLine â, alle anderen mussten im Zuge der Weiterentwicklung unserer Infrastruktur ersetzt werden. Alle UmzĂŒge zwischen den Standorten waren planmĂ€Ăig.
Vor zwei Jahren haben wir innerhalb von MMTS-9 migriert und sind zu einem Standort mit hochwertiger Renovierung, gutem KĂŒhlsystem, stabiler Stromversorgung und ohne Staub, der frĂŒher in dicken Schichten auf allen OberflĂ€chen lag und die Innereien unserer GerĂ€te massiv verstopfte, gewechselt. Die Entscheidung fĂŒr hochwertige Dienstleistungen â und die Abwesenheit von Staub! â war der Grund fĂŒr unseren Umzug.

Fast immer heiĂt es: âEin Umzug ist gleich zwei BrĂ€ndeâ, aber die Probleme bei der Migration sind jedes Mal anders. Diesmal war die Hauptschwierigkeit des Umzugs innerhalb eines Rechenzentrums durch die optischen Cross-Connects âverursachtâ â deren Vielzahl zwischen den Etagen ohne Zusammenfassung in eine einheitliche Cross-Connect-Seite seitens der Telekommunikationsanbieter. Der Prozess der Aktualisierung und Neuverkabelung der Cross-Connects (in dem uns die Ingenieure von MMTS-9 geholfen haben) war wohl der schwierigste Schritt der Migration.
Die zweite Migration fand vor einem Jahr statt, als wir 2019 von einem nicht besonders guten Rechenzentrum zu O2xygen umgezogen sind. Die GrĂŒnde fĂŒr den Umzug waren Ă€hnlich wie die oben genannten, jedoch kam das Problem der UnattraktivitĂ€t des ursprĂŒnglichen Rechenzentrums fĂŒr die Betreiber hinzu â viele Anbieter mussten wir âeinholenâ, um zu diesem Punkt zu gelangen.

Die Migration von 13 Racks zu einem qualitativ hochwertigen Standort in MMTS-9 ermöglichte es, diesen Standort nicht nur als Betreiberstandort (ein paar Racks und âDurchleitungenâ von Anbietern) zu entwickeln, sondern auch einen der Hauptstandorte einzusetzen. Das erleichterte die Migration aus dem nicht besonders guten Rechenzentrum â das meiste Equipment haben wir zu einem anderen Standort transportiert, wĂ€hrend O2xygen die Rolle eines sich entwickelnden Standorts ĂŒbernahm, indem wir dorthin 5 Racks mit Equipment geschickt haben.
Heute ist O2xygen bereits eine vollwertige Anlage, zu der die benötigten Anbieter âgekommenâ sind und weiterhin neue sich anschlieĂen. FĂŒr die Anbieter war O2xygen auch aus strategischer Entwicklungsperspektive attraktiv.
Die Hauptphase des Umzugs fĂŒhren wir unbedingt ĂŒber Nacht durch, und sowohl bei der Migration innerhalb von MMTS-9 als auch zu O2xygen haben wir uns an diese Regel gehalten. Wir möchten betonen, dass wir die Regel âUmzug ĂŒber Nachtâ strikt einhalten, unabhĂ€ngig von der Anzahl der Racks! Es gab sogar einen PrĂ€zedenzfall, als wir 20 Racks bewegt haben und dies ebenfalls ĂŒber Nacht erledigten. Die Migration ist ein vergleichsweise unkomplizierter Prozess, der Sorgfalt und Nachfolge erfordert, aber auch hier gibt es einige Tricks, sowohl im Vorbereitungsprozess als auch beim Umzug und beim Einsatz am neuen Standort. Wir sind bereit, detaillierte Informationen zur Migration bereitzustellen, falls Sie Interesse haben.
Ergebnisse Die Ergebnisse der fĂŒnfjĂ€hrigen Entwicklung gefallen uns. Wir haben den Aufbau einer neuen ausfallsicheren Infrastruktur abgeschlossen, die auf drei Rechenzentren verteilt ist. Die Dichte der Verkehrsausgabe hat sich erheblich erhöht â wĂ€hrend wir vor kurzem ĂŒber 40-80G mit 2U erfreut waren, ist es jetzt normal, 100G mit 1U auszugeben. Jetzt wird bereits Terabit Verkehr fĂŒr uns zur Gewohnheit. Wir sind bereit, unsere Infrastruktur weiterzuentwickeln, die sich als flexibel skalierbar erwiesen hat.
Frage: Was sollen wir Ihnen in den nĂ€chsten Texten erzĂ€hlen, geschĂ€tzte Leser? Warum wir begonnen haben, selbstgemachte Datenspeichersysteme zu entwickeln? Ăber das Netzwerk-Kern und seine Besonderheiten? Ăber Tricks und Feinheiten der Migration zwischen Rechenzentren? Ăber die Optimierung von Ausgabe-Lösungen durch Auswahl der Komponenten und Feinabstimmung von Parametern? Ăber die Schaffung robuster Lösungen durch mehrfache Redundanz und horizontale Skalierungsmöglichkeiten innerhalb des Rechenzentrums, die in der Struktur von drei Rechenzentren implementiert sind?
Autor: Peter Winogradov â Technischer Direktor von Uma.Tech
Quelle: habr.com
