Erfahrung mit der realen Importsubstitution mit dem russischen AERODISK-Speichersystem

Jetzt wird im Fernsehen viel über die nächsten Erfolge russischer Unternehmen im Bereich der Importsubstitution gesprochen. Es werden Straßenkarten gezeichnet, Register einheimischer Entwickler erstellt, Foren organisiert und staatliche Mittel investiert. Geld (wie üblich ist nicht ganz klar, wo).

Der Fernseher hat bereits allen gesagt, dass bald eine glänzende Zukunft kommen wird und dass wir alle auf russische Betriebssysteme, Datenbanken und andere notwendige Dinge warten.



In Wirklichkeit ist alles wie immer etwas anders ...



Vor einigen Jahren begann Softline, den russischen Markt für IT-Lösungen aktiv zu überwachen, um die Nachfrage staatlicher (und nicht nur) Unternehmen nach importsubstituierenden IT-Produkten zu befriedigen. Nun, da muss etwas sein, oder?

Da wir heute über Speicher schreiben, werden wir über unsere Erfahrungen bei der Suche, Erprobung und Implementierung von Speichersystemen des russischen Herstellers AERODISK berichten.

Bevor wir diesen Anbieter kennen lernten, gingen wir einen langen Weg durch sieben Höllenkreise , um uns mit OEMs vertraut zu machen, die sich im Ernst als einheimische Hersteller ausgeben.

Und jetzt nur ein Moment der Aufmerksamkeit:

Erstens sind wir überhaupt nicht gegen das OEM-Geschäft, es ist normal und wird auf der ganzen Welt praktiziert. Zum Beispiel hat dieselbe HP lange und erfolgreiche DotHill-Speichersysteme von OEM-it, die sie weltweit als ihre eigenen verkaufen und jeder mag alles.

Zweitens sind wir nur gegen völlige Täuschung (ich denke, jeder hier wird uns zustimmen).

Wir werden hier nicht die Namen von Organisationen nennen, die sich schlecht verhalten und sich als einheimische Produzenten ausgeben. Wir wollen für niemanden Anti-Werbung schaffen, aber leider gibt es solche Unternehmen, und jeder hört sie.

Versuch Nummer eins


Nachdem wir mit der Suche begonnen hatten, stießen wir zunächst auf eine ganze Reihe sogenannter "russischer Speichersysteme", die für alle Papiere und Bilder "unsere" unter "Importsubstitution" verkauft werden, aber in Wirklichkeit sind die Ausrüstung und die Intelligenz entweder chinesisch oder amerikanisch.

Zum Teufel mit der Ausrüstung ist klar, dass sogar amerikanische Hersteller ihre Hardware in Asien herstellen. Das ist jetzt die Norm, aber wer stört das Schreiben?



Versuch Nummer zwei


Natürlich waren wir verärgert, suchten aber weiter. Bald entdeckten wir mehrere russische Lösungen, die wirklich von uns entwickelt wurden, aber Tests zeigten, dass sie an einer von zwei (oder zwei gleichzeitig) Krankheiten leiden.

  1. Rohlösungen
  2. Lösungen sind nicht für ernsthafte (oder Nischen-) Aufgaben geeignet

Offensichtlich konnten wir mit solchen Entscheidungen nicht ernsthaft arbeiten. Wieder nicht gut.



Versuch Nummer drei


Noch frustrierter aßen wir den Kaktus weiter. Zu diesem Zeitpunkt (es war Ende 2017) hatten wir ein großes Bundesprojekt, bei dem es notwendig war, den Einsatz russischer Technologie zu maximieren. Die Entwurfsphase war noch im Gange: Die grundlegenden technischen Lösungen wurden festgelegt. Dies war Teil des Bundesprojekts „Safe City“ in einer der Austragungsstädte der WM 2018.

Das Konzept der "sicheren Stadt" impliziert die Vereinheitlichung aller verantwortlichen Sicherheitsdienste in einer einzigen Richtung mit der engen Integration von IT-Systemen. Dies hilft, auf Vorfälle viel schneller zu reagieren und sie in einigen Fällen sogar zu verhindern.
Technisch gesehen besteht das Wesentliche des Projekts darin, dass alles in der Stadt mit Kameras (mehrere tausend Kameras) aufgehängt ist. Diese Kameras zeichnen mithilfe eines intelligenten Videoüberwachungssystems automatisch gefährliche oder potenziell gefährliche Ereignisse auf und schreiben kontinuierlich Daten in guter Auflösung in das Rechenzentrum. Im Online-Modus wird die Analyse von Ereignissen von Kameras an Notdienstschalter ausgegeben, und außerdem werden im Rechenzentrum Aufzeichnungen von Kameras mindestens einen Monat lang gespeichert.

Ein Strafverfolgungsbeamter kann sich jederzeit an den Dienstbetreiber wenden und so schnell wie möglich Videos von überall im letzten Monat zur weiteren Analyse empfangen. Die Anforderungen an Zugänglichkeit und Leistung (mehrere tausend Kameras mit guter Auflösung - dies ist, wie Sie verstehen, kein Pfund Rosinen) in einem solchen Projekt sind maximal. Wenn das gewünschte Video verloren geht oder nicht richtig aufgenommen wurde, kann der Servicebetreiber ernsthaft in den Ferienorten des sonnigen Magadan entspannen.

Der Endkunde (Dienstleister) bat nach Möglichkeit (ohne Qualitätseinbußen), nach Möglichkeit russische Lösungen zu verwenden, da er später gefragt werden sollte: „Was haben Sie für die Importsubstitution getan?“ Aber er wollte nicht vor den großen Chefs rot werden.



Es gab keine Probleme mit Videoüberwachungssystemen Es gibt viele russische Lösungen, die Auswahl ist groß, und in diesem Fall wurde eine bewährte Lösung verwendet. Bei SHD (da unsere Suche nicht erfolgreich war) waren wir jedoch entschlossen, eine seit langem bekannte Fremdlösung zu verwenden. Und dann schlug einer unserer Projektpartner vor, das russische AERODISK-Speichersystem für die Speicherebene zu verwenden.

Wir (Softline) wussten damals natürlich, dass es einen solchen Hersteller gab und dass dies kein OEM war. Es gab verschiedene Bewertungen über ihn: sowohl gut als auch nicht sehr, so dass wir keinen eindeutigen Eindruck hatten. Wir konnten es nicht testen, da das Testen der Lösungen anderer russischer Entwickler (siehe Versuch Nummer zwei) fehlgeschlagen ist und wir die Aktivität aufgrund ständiger Fehler vorübergehend ausgesetzt haben.

Aber der Vorschlag wurde gemacht, der Kunde nahm die Idee mit einem Knall. Und wir haben herausgefunden, was AERODISK für die Lagerung tut, und beschlossen, sie zu besuchen.

Wir waren sehr zufrieden mit dem Besuch bei AERODISK. Uns wurde ein in Betrieb befindliches System gezeigt, ein Demo-Center, und wir hatten die Gelegenheit, mit Entwicklern zu sprechen, die „diese zukünftigen Hände mit diesen Händen machen“.

Wir haben AERODISK gebeten, ein Testlabor speziell für dieses Projekt zu organisieren und zusammen mit dem ausgewählten Videoüberwachungssystem die Arbeitsbelastung zu emulieren. Die Besonderheit der Aufgabe bestand darin, dass zusätzlich zur üblichen Streaming-Videoaufzeichnung Aufgaben zum Lesen und Umschreiben von Daten dem konstanten Aufzeichnungsstrom basierend auf der Analyse hinzugefügt werden. In Kenntnis dieses Lastprofils fuhren wir mehrere Wochen lang AERODISK-Lagersysteme sowohl im Heck als auch in der Mähne. Im Allgemeinen waren wir mit den Ergebnissen zufrieden, das System übertraf in einigen Fällen sogar ausländische Hersteller, aber es gab auch Mängel. Aber sie alle liefen hauptsächlich auf kleinere Fehler in der Benutzeroberfläche hinaus, die von diesen schnell behoben wurden. Herstellerunterstützung.

Das Testergebnis war wie folgt:

  1. Nichts ist kaputt gegangen, obwohl wir kaputt gegangen sind
  2. Während des Tests arbeitete der Support auf einem guten Niveau.
  3. Die Leistung für unsere Aufgabe war ausreichend
  4. Wir haben erkannt, dass wir als Systemintegrator das System selbst gut unterstützen können (für uns ist dies ein wichtiges Kriterium).

Wir haben uns für dieses Projekt mit AERODISK-Speichersystemen und Standard-x-86-Servern entschieden, die über Fibre Channel und Ethernet 10Gbit mit Speichersystemen verbunden sind. Es war notwendig, zwei Failover-Cluster zusammenzustellen, die gleichzeitig städtische Videokameras bedienen sollten.

Implementierung


Die Designlösung wurde von Grund auf neu entwickelt, und weder wir noch unser Partner oder der Dienstleister hatten solche Erfahrungen. Es ist klar, dass verschiedene Best Practices und eine andere Theorie verwendet wurden, aber wie das Militär sagt, "ist jeder Plan bis zum ersten Schuss gut." Das Projekt auf Papier sah perfekt aus und wurde genehmigt. Es war peinlich, dass AERODISK nicht an dem Entwurf beteiligt war, da das Projekt im letzten Moment erschien und es bereits unmöglich war, etwas erneut zu genehmigen, ohne die Fristen zu verschieben (und wir können die Weltmeisterschaft 2018 nicht verschieben).

Es wurde eine Reihe von Lösungen geliefert, die gemäß den Projektdokumenten konfiguriert und in den Testbetrieb aufgenommen wurden, der mehrere Monate dauern sollte. Alles begann sehr gut und beide Speichersysteme waren im ersten Monat mit Daten von Videokameras gefüllt. Der Flug war normal, alles auf Papier. Wir waren sehr glücklich, wussten aber noch nicht, dass die wirklichen Probleme noch auf uns warteten.

Wir hatten uns bereits entspannt, aber am Ende des zweiten Versuchsmonats kamen Beschwerden über die Leistung und Instabilität des gesamten Systems vom Servicebetreiber.



Wir haben dringend einen CCTV-Lösungsanbieter und AERODISK beauftragt, das Problem zu lösen. In diesem Moment warteten wir darauf, dass das „Tischtennis“ begann, wie zum Beispiel:



Zu unserer Überraschung ist dies nicht geschehen, und beide Anbieter haben das Problem direkt diagnostiziert. Am nächsten Tag wurde eine Diagnose gestellt. Der Grund für die Leistungsprobleme war die falsche Konfiguration des Speichersystems. Es hat funktioniert, was uns von Anfang an verwirrt hat: Physisch gab es keine Möglichkeit, den Hersteller von Speichersystemen in das Design einzubeziehen, und dieser Abschnitt wurde falsch entworfen, ohne die Merkmale der Speichersysteme AERODISK zu berücksichtigen. Wir waren in diesem Moment sogar glücklich, denn "Nun, da es schief konfiguriert ist, lassen Sie uns neu konfigurieren, was ist das Problem :)?"

Aber da war es. Das Problem war, dass das Video von den Kameras hauptsächlich auf die SMB-Dateibälle geschrieben wurde, die den Videoüberwachungsservern vom Speichersystem präsentiert wurden. Dies war die Wurzel des Bösen. Entsprechend der korrekten Videoüberwachung müssen Sie Blockgeräte präsentieren und bereits auf Serverebene formatieren lokale Dateisysteme. Es scheint, was ist das Problem, erstellen Sie LUNs und geben Sie sie an die Server weiter, aber nein. Da das gesamte Nutzvolumen beider Speichersysteme bereits im ersten Arbeitsmonat belegt war, sind LUNs nirgends trivial zu erstellen. Es gibt keinen Platz, aber Sie können alte Videos nicht löschen, um Speicherplatz freizugeben, da sie "schmutzig" werden. Nun, Backups helfen hier nicht weiter, was offensichtlich ist, aber die Replikation wurde im Projekt nicht festgelegt.



Es gab kein Budget mehr, um den gleichen Betrag (ein halbes Petabyte) zu kaufen, und es war unmöglich, den aktuellen Speicherplatz zu löschen. Die Option, temporären Speicherplatz in unserer Cloud zu verwenden, war nicht geeignet, da bei solchen Aufzeichnungsvolumina zu viele Verzögerungen auftreten. Was so gut begann, ging zu einem schrecklichen Ende.



Auflösung


Aber es kam Hilfe. AERODISK schlug vor, zum Zeitpunkt der Neukonfiguration des Speichersystems ein anderes Array mit ähnlicher Kapazität und Leistung zu installieren, den gesamten Datensatz darauf umzuleiten und einen Monat zu warten, bis Daten von falsch konfigurierten Speichersystemen automatisch gelöscht werden. Danach sollten Sie, während die Videodaten in den temporären Speicher geschrieben und der permanente Speicher freigegeben wird, den Blockzugriff auf den freien Speicher korrekt konfiguriert haben. Dann machen Sie alles in umgekehrter Reihenfolge. Wie Sie verstehen, sollten alle diese Vorgänge „ohne eine einzige Lücke)))“ ausgeführt werden, dh ohne die Aufzeichnung von Videokameras zu stoppen.

Unabhängig ein solches Special aufdrehen. Wir hatten ein wenig Angst vor der Operation. Deshalb schickte AERODISK (wofür ich ihm vielmals danke) neben Eisen mehrmals zwei Ingenieure, um diese Arbeiten durchzuführen.

Das Umschalten auf temporären Speicher, die Neukonfiguration und das Rückwärtsschalten wurden ohne Unterbrechungen durchgeführt. Die Leistung der Speichersysteme und des gesamten Komplexes normalisierte sich wieder. Der Dienstleister strahlte vor Glück, da er sich fast mit dem Scheitern des Projekts abgefunden hatte.
Derzeit wurde der Safe City-Komplex in Betrieb genommen, wir haben wertvolle Erfahrungen gesammelt und der in diesem Projekt verwendete Hardware- und Softwarekomplex wird als Standard für spätere Anwendungen in anderen Städten unseres Landes verwendet.

Schlussfolgerungen


Wir haben also den Markt für russische Speichersysteme untersucht, OEM-Fälschungen und Rohlösungen durchgesehen und es dennoch geschafft, einen ernsthaften Akteur auf diesem Markt zu finden - AERODISK, dessen Produkt im Speichersystem der ENGINE N-Serie leicht mit unserer Erfahrung konkurrieren kann bekanntere ausländische Lösungen. Ja, die Umsetzung eines großen und komplexen Projekts verlief nicht reibungslos (und ist es anders?), Aber das Ergebnis war unserer Meinung nach ausgezeichnet. Wir können mit Zuversicht sagen, dass sich das Heimatland möglicherweise keine Sorgen über die Substitution von Importen in Richtung Datenspeichersysteme macht.

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


All Articles