Erfahrung mit der echten Importsubstitution unter Verwendung des russischen Speichers AERODISK

Jetzt viel im Fernsehen über den Erfolg russischer Unternehmen im Bereich der Importsubstitution gesprochen. Straßenkarten werden gezeichnet, Register von inländischen Entwicklern werden erstellt, Foren werden organisiert und Staatsgelder werden investiert. Geld (wie üblich ist nicht klar wo).

Der Fernseher hat bereits allen erzählt, dass die glänzende Zukunft bald kommen wird und 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 Markt russischer IT-Lösungen aktiv zu überwachen, um die Nachfrage von staatlichen (und nicht nur) Unternehmen nach Importsubstitutionsprodukten in der IT zu befriedigen. Nun, da muss etwas sein, oder?

Da wir heute über Speichersysteme schreiben, bedeutet dies, dass wir über unsere Erfahrungen berichten werden, als wir Speichersysteme für einen russischen Hersteller der Firma AERODISK gesucht, getestet und implementiert haben.

Aber bevor wir uns mit diesem Verkäufer vertraut machten, haben wir sieben Kreise der Hölle durchlaufen , um die OEMs kennenzulernen, die mit aller Ernsthaftigkeit vorgeben, einheimische Hersteller zu sein.

Und jetzt nur eine Minute Aufmerksamkeit:

Erstens sind wir überhaupt nicht gegen das OEM-Geschäft, das ist normal und wird weltweit praktiziert. Dieselbe HP verfügt beispielsweise über lange und erfolgreiche OEM-IT-DotHill-Speichersysteme, die sie weltweit als ihre eigenen verkaufen und jeder mag alles.

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

Wir werden hier nicht die Namen von Organisationen nennen, die sich schlecht verhalten und sich als einheimische Produzenten täuschen. Wir wollen keine Anti-Werbung für jedermann schaffen, aber leider gibt es solche Unternehmen, und diese sind weithin bekannt.

Versuch Nummer eins


Nach der Suche stießen wir zunächst auf eine ganze Reihe sogenannter „russischer Speichersysteme“, die in allen Zeitungen und Bildern für „Importsubstitution“ verkauft werden. Tatsächlich sind sowohl Ausrüstung als auch Intelligenz entweder chinesisch oder amerikanisch.

Nun, verdammt noch mal mit der Ausrüstung, dass selbst amerikanische Hersteller ihre Hardware in Asien herstellen, das ist jetzt die Norm, aber wer hört auf zu schreiben?



Versuch Nummer zwei


Natürlich waren wir verärgert, haben aber weiter gesucht. Bald fanden wir mehrere russische Lösungen, die wir tatsächlich entwickelt hatten, aber Tests zeigten, dass sie an einer von zwei (oder zwei) Krankheiten leiden.

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

Natürlich konnten wir mit solchen Entscheidungen nicht ernsthaft arbeiten. Wieder unangenehm.



Versuch Nummer drei


Noch mehr frustriert, aßen wir weiterhin Kaktus. Zu diesem Zeitpunkt (es war Ende 2017) hatten wir ein großes föderales Projekt, bei dem russische Technologien maximal genutzt werden mussten. Es gab noch eine Planungsphase: Die wichtigsten technischen Lösungen wurden gelegt. Dies war Teil des Bundesprojekts „Sichere Stadt“ in einer der Städte, in denen die Weltmeisterschaft 2018 stattfindet.

Das Konzept der „sicheren Stadt“ beinhaltet die Vereinigung aller verantwortlichen Sicherheitsdienste in einer Richtung mit der engen Integration der IT-Systeme. Dies hilft, auf Vorfälle viel schneller zu reagieren und sie sogar zu verhindern.
Technisch gesehen ist das Wesentliche des Projekts, dass alles in der Stadt mit Kameras (mehreren tausend Kameras) aufgehängt ist und diese Kameras mithilfe eines intelligenten Videoüberwachungssystems automatisch gefährliche oder potenziell gefährliche Ereignisse aufzeichnen und in guter Auflösung fortlaufend Daten in das Rechenzentrum schreiben. Die Inline-Analyse von Ereignissen von Kameras wird auf Notfalldienstkonsolen angezeigt. Außerdem werden Aufzeichnungen von Kameras mindestens einen Monat im Rechenzentrum gespeichert.

Ein Strafverfolgungsbeamter kann sich jederzeit an den Servicebetreiber wenden und das Video so schnell wie möglich von irgendwo im letzten Monat zur weiteren Analyse abrufen. Die Anforderungen an Verfügbarkeit und Leistung (mehrere tausend Kameras mit guter Auflösung sind kein Pfund Rosinen, wie Sie verstanden haben) sind in einem solchen Projekt maximal. Wenn das gewünschte Video verloren geht oder nicht aufgezeichnet wird, kann der Betreiber des Dienstes ernsthaft Urlaub in den Resorts des sonnigen Magadan machen.

Der Endkunde (Servicebetreiber) hat nach Möglichkeit (ohne Qualitätsverlust) gebeten, russische Lösungen nach Möglichkeit zu verwenden, da sie ihn danach fragen würden: "Was haben Sie für die Importsubstitution getan?". Er wollte nicht vor den großen Bossen rot werden.



Es gab keine Probleme mit Videoüberwachungssystemen, weil Es gibt viele russische Entscheidungen, die Auswahl ist groß, und in diesem Fall wurde eine bewährte Lösung verwendet. Aber mit dem Speichersystem (da unsere Suchen nicht erfolgreich waren), waren wir entschlossen, eine seit langem bekannte Fremdlösung zu verwenden. Und dann schlug einer unserer Projektpartner vor, den russischen Speicher AERODISK für die Speicherebene zu verwenden.

Wir (Softline) wussten damals natürlich, dass es einen solchen Hersteller gab und dass es kein OEM war. Wir hörten verschiedene Kritiken über ihn: sowohl gut als auch nicht so sehr, sodass wir keinen eindeutigen Eindruck hatten. Wir haben den Test nicht erreicht, weil 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 eingestellt haben.

Aber das Angebot wurde gemacht, der Kunde nahm die Idee mit einem Knall. Wir haben uns erkundigt, was AERODISK für das Speichersystem tat, und beschlossen, sie zu besuchen.

Wir waren sehr zufrieden mit dem Besuch von AERODISK. Sie zeigten uns das System in Arbeit, das Demozentrum und sprachen mit den Entwicklern, die "diese Dinge mit ihren Händen machen", die die Zukunft machen.

Wir haben AERODISK gebeten, ein Testlabor speziell für dieses Projekt zu organisieren und zusammen mit dem ausgewählten Videoüberwachungssystem eine produktive Last zu emulieren. Die Besonderheit der Aufgabe bestand darin, dass neben der üblichen Streaming-Videoaufzeichnung die Aufgaben des Lesens und Überschreibens von Daten, die auf der durchgeführten Analyse basieren, zu dem konstanten Aufzeichnungsstrom hinzugefügt werden. Wir kannten dieses Lastprofil und fuhren das AERODISK-Datenspeichersystem für mehrere Wochen sowohl im Schwanz als auch in der Mähne. Im Allgemeinen waren wir mit den Ergebnissen zufrieden, das System übertraf teilweise sogar ausländische Hersteller, aber es gab auch Mängel. Sie alle waren jedoch hauptsächlich auf kleinere Fehler in der Benutzeroberfläche beschränkt, die von diesen umgehend korrigiert wurden. hersteller unterstützung.

Das Ergebnis des Tests war:

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

Wir entschieden uns für dieses Projekt mit AERODISK-Speichersystemen und Standard-X-86-Servern, die über Fibre Channel und 10-Gbit-Ethernet mit dem Speichersystem verbunden sind. Es mussten zwei fehlertolerante Cluster zusammengestellt werden, die gleichzeitig von Stadtvideokameras bedient werden.

Umsetzung


Die Designlösung wurde von Grund auf neu entwickelt. Weder wir noch unser Partner noch der Betreiber hatten solche Erfahrung. Es ist klar, dass verschiedene Best Practices und andere Theorien verwendet wurden, aber wie es im Militär heißt, "ist jeder Plan vor dem ersten Schuss gut". Das Projekt auf Papier sah perfekt aus und wurde genehmigt. Es war peinlich, dass sich AERODISK nicht an dem Entwurf beteiligte, da es im letzten Moment des Projekts erschien und es bereits unmöglich war, etwas zu bestätigen, ohne die Fristen zu verschieben (wir können den Abgabetermin für die Weltmeisterschaft 2018 nicht übernehmen))))).

Eine Reihe von Lösungen wurde geliefert, gemäß Projektdokumenten eingerichtet und in den Testbetrieb gebracht, 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 ist wie auf dem Papier. Wir waren sehr zufrieden, wussten aber noch nicht, dass die wirklichen Probleme noch auf uns warten.

Wir waren bereits entspannt, aber am Ende des zweiten Monats des Probebetriebs erhielt der Betreiber Beschwerden über die Leistung und Instabilität des Systems als Ganzes.



Wir haben dringend einen Anbieter von Videoüberwachungslösungen und AERODISK mit der Lösung des Problems beauftragt. Zu dieser Zeit haben wir darauf gewartet, dass das Ping-Pong so startet:



Zu unserer Überraschung passierte dies nicht, und beide Anbieter machten sich auf die Suche nach dem Problem. Am nächsten Tag wurde eine Diagnose gestellt. Die Ursache für Leistungsprobleme lag in der falschen Konfiguration des Speichersystems. Das hat uns von Anfang an peinlich gemacht: Physisch war es nicht möglich, den Anbieter des Speichersystems in das Design einzubeziehen, und dieser spezielle Bereich wurde falsch entworfen, ohne die Eigenschaften des AERODISK-Speichersystems zu berücksichtigen. Wir waren sogar froh in diesem Moment, denn "Nun, wenn es schief eingestellt ist, also neu konfigurieren, was ist dann das Problem :)?"

Aber es war nicht da. Das Problem war, dass das Video von den Kameras hauptsächlich auf SMB-Dateibällen geschrieben wurde, die von den Speichersystemen an die Videoüberwachungsserver übertragen wurden. Dies war die Wurzel des Bösen. Für die richtige Videoüberwachung müssen Sie die Blockgeräte präsentieren und bereits auf Serverebene formatieren lokale Dateisysteme. Es scheint, was das Problem ist, wir erstellen LUNs und geben sie an Server weiter, aber nein. Da für den ersten Monat des Betriebs die gesamte nutzbare Speicherkapazität beider Speichersysteme bereits ausgelastet war, haben die LUNs einfach nichts zu schaffen. Es gibt keinen Platz, und Sie können alte Videos nicht löschen, um Speicherplatz freizugeben, denn „sie machen es“. Sicher, Backups helfen hier nicht, was offensichtlich ist, und die Replikation wurde nicht in das Projekt integriert.



Es gab kein Budget mehr für den Kauf des gleichen Betrags (ein halbes Petabyte), und der aktuelle Speicherplatz konnte nicht gelöscht werden. Die Option, temporären Speicherplatz in unserer Cloud zu nutzen, passte nicht, da bei solchen Aufnahmevolumina zu lange Verzögerungen auftreten. Was so gut begann, hatte ein schreckliches Ende.



Entkopplung


Aber es kam immer noch Hilfe. AERODISK schlug vor, neben der Neukonfiguration des Speichers ein weiteres Array mit ähnlicher Kapazität und Leistung zu platzieren, den gesamten Datensatz darauf umzuleiten und einen Monat zu warten, wenn die Daten von falsch konfigurierten Speichersystemen automatisch gelöscht werden. Danach sollten Sie, während die Videodaten in das temporäre Speichersystem geschrieben werden und die permanenten Speichersysteme frei sind, die korrekte Einrichtung des Blockzugriffs auf den freien Speichersystemen vornehmen. Nun, und dann alles in umgekehrter Reihenfolge. Wie Sie wissen, sollten alle diese Vorgänge „ohne eine einzige Unterbrechung))) ausgeführt werden, das heißt, ohne die Aufzeichnung von Videokameras zu stoppen.

Selbständig kurbeln so ein besonderes. Wir hatten etwas Angst vor der Operation. Deshalb schickte AERODISK (wofür ihm viel Dank gebührt) neben dem Eisen mehrmals zwei Ingenieure, um diese Arbeiten auszuführen.

Das Umschalten auf temporären Speicher, die Neukonfiguration und das umgekehrte Umschalten wurden ohne Stopps durchgeführt. Die Leistung von Speicher und Komplexität hat sich wieder normalisiert. Der Betreiber des Dienstes strahlte vor Glück, da er mit dem Scheitern des Projekts beinahe zurückgetreten war.
Bislang wurde der Safe City-Komplex in Betrieb genommen, wir haben wertvolle Erfahrungen gesammelt und der in diesem Projekt verwendete Software- und Hardware-Komplex wurde als Standard für zukünftige Anwendungen in anderen Städten unseres Landes angesehen.

Schlussfolgerungen


Wir untersuchten den Markt der russischen Datenspeichersysteme, gingen durch OEM-Fälschungen, Rohlösungen und fanden immer noch einen ernstzunehmenden Player auf diesem Markt - AERODISK, dessen Produkt SHD ENGINE N-Serie sicher mit unserem konkurrieren kann herausragende ausländische Lösungen. Ja, die Umsetzung eines großen und komplexen Projekts verlief nicht reibungslos (und kann auch anders sein?), Aber das Ergebnis war unserer Meinung nach hervorragend. Man kann mit Sicherheit sagen, dass das Heimatland sich nicht um Importsubstitutionen in Richtung Speichersysteme kümmern muss.


Jetzt auch beliebt: