Il y a maintenant beaucoup de discussions à la télévision sur les prochains succès des entreprises russes dans le domaine de la substitution des importations. Des feuilles de route sont dessinées, des registres des développeurs nationaux sont créés, des forums sont organisés et des fonds publics sont investis. argent (comme d'habitude, on ne sait pas exactement où).
La télévision a déjà dit à tout le monde qu'un avenir radieux viendra bientôt et que nous attendons tous les systèmes d'exploitation russes, les bases de données et autres choses nécessaires.

En réalité, tout, comme d'habitude, est quelque peu différent ...

Il y a quelques années, Softline a commencé à surveiller activement le marché russe des solutions informatiques afin de répondre à la demande des entreprises publiques (et pas seulement) de produits de substitution à l'importation dans les technologies de l'information. Eh bien, il doit y avoir quelque chose, non?
Puisque nous écrivons aujourd'hui sur le stockage, cela signifie que nous parlerons de notre expérience lorsque nous avons recherché, testé et mis en œuvre des systèmes de stockage du fabricant russe AERODISK.
Mais, avant de connaître ce fournisseur, nous avons traversé
sept cercles de l'enfer un long chemin de connaissance avec les OEM, qui en toute sincérité usurpent l'identité de fabricants nationaux.
Et maintenant juste un moment d'attention:
Premièrement, nous ne sommes pas du tout contre l'activité OEM, c'est normal et pratiqué partout dans le monde. Par exemple, le même HP dispose d'un stockage DotHill OEM-it long et réussi, le vendant dans le monde entier comme le leur et tout le monde l'aime.
Deuxièmement, nous ne sommes contre que la tromperie pure et simple (je pense que tout le monde ici sera d'accord avec nous).
Nous ne donnerons pas ici les noms d'organisations qui se comportent mal, se faisant passer pour des producteurs nationaux. Nous ne voulons pas créer d'anti-publicité pour qui que ce soit, mais, malheureusement, il existe de telles entreprises, et tout le monde les entend.
Tentative numéro un
Après avoir commencé la recherche, nous sommes d'abord tombés sur un tas de soi-disant «systèmes de stockage russes», qui pour tous les papiers et images «les nôtres» sont vendus sous «substitution d'importation», mais en réalité l'équipement et les renseignements sont chinois ou américains.
Eh bien, au diable l'équipement, il est clair que même les fabricants américains fabriquent leur matériel en Asie, maintenant c'est la norme, mais qui dérange l'écriture?

Tentative numéro deux
Bien sûr, nous étions bouleversés, mais avons continué à chercher. Bientôt, nous avons découvert plusieurs solutions russes que nous avons vraiment développées, mais les tests ont montré qu'elles souffraient d'une ou deux (ou deux à la fois) maladies.
- Solutions brutes
- Les solutions ne sont pas pour des tâches sérieuses (ou pour des créneaux)
De toute évidence, nous ne pouvions pas travailler sérieusement avec de telles décisions. Pas bon encore.

Tentative numéro trois
Frustré encore plus, nous avons continué à manger le cactus. En ce moment (c'était fin 2017), nous avions un grand projet fédéral où il fallait maximiser l'utilisation de la technologie russe. La phase de conception est toujours en cours: les solutions techniques de base sont posées. Cela faisait partie du projet fédéral «Safe City» dans l'une des villes hôtes de la Coupe du monde 2018.
Le concept de «ville sûre» implique l'unification de tous les services de sécurité responsables dans une seule direction avec une intégration étroite des systèmes informatiques. Cela permet de répondre aux incidents beaucoup plus rapidement et, dans certains cas, de les prévenir.
Techniquement, l'essence du projet est que tout dans la ville est suspendu à des caméras (plusieurs milliers de caméras), et ces caméras, à l'aide d'un système de vidéosurveillance intelligent, enregistrent automatiquement les événements dangereux ou potentiellement dangereux et en bonne résolution écrivent en continu des données dans le centre de données. En mode en ligne, l'analyse des événements des caméras est envoyée aux bureaux des services d'urgence et, en outre, dans le centre de données, les enregistrements des caméras sont stockés pendant au moins un mois.
À tout moment, un agent des forces de l'ordre peut contacter l'opérateur de service et le plus rapidement possible pour recevoir des vidéos de n'importe où au cours du dernier mois pour une analyse plus approfondie. Les exigences d'accessibilité et de performances (plusieurs milliers de caméras de bonne résolution - ce n'est pas une livre de raisins secs, comme vous le comprenez) dans un tel projet sont maximales. Si la vidéo souhaitée est perdue ou n'est pas enregistrée correctement, l'opérateur de service peut sérieusement partir se détendre dans les stations balnéaires de Magadan ensoleillé.
Le client final (opérateur de service) a demandé, dans la mesure du possible (sans compromettre la qualité), d'utiliser des solutions russes dans la mesure du possible, car il allait lui demander plus tard: "Qu'avez-vous fait pour la substitution des importations?" Mais il ne voulait pas rougir devant les grands patrons.

Il n'y a eu aucun problème avec les systèmes de vidéosurveillance, il existe de nombreuses solutions russes, le choix est large et dans ce cas, une solution éprouvée a été utilisée. Mais avec SHD (puisque nos recherches ont été infructueuses), nous étions déterminés à utiliser une solution étrangère connue depuis longtemps. Et puis l'un de nos partenaires de projet a suggéré d'utiliser le système de stockage russe AERODISK pour le niveau de stockage.
Nous (Softline) à cette époque, bien sûr, savions qu'il y avait un tel fabricant, et que ce n'était pas OEM. Il y avait différentes critiques à son sujet: à la fois bonnes et pas très, donc nous n'avons pas eu une impression définitive. Nous n'avons pas pu le tester, car le test des solutions d'autres développeurs russes (voir tentative numéro deux) a échoué, et nous avons temporairement suspendu l'activité en raison d'échecs constants.
Mais la proposition a été faite, le client a pris l'idée avec fracas. Et nous sommes allés découvrir ce que fait AERODISK pour le stockage et avons décidé de leur rendre visite.
Nous avons été très satisfaits de la visite à AERODISK. On nous a montré un système en fonctionnement, un centre de démonstration, et nous avons également eu la chance de parler avec des développeurs qui «font ces futures mains avec ces mains».
Nous avons demandé à AERODISK d'organiser un laboratoire de test spécifiquement pour ce projet et, avec le système de vidéosurveillance sélectionné, d'émuler la charge de travail. La spécificité de la tâche était que, en plus de l'enregistrement vidéo en streaming habituel, des tâches de lecture et de réécriture des données sont ajoutées au flux d'enregistrement constant en fonction de l'analyse. Connaissant ce profil de charge, nous avons conduit des systèmes de stockage AERODISK à la fois dans la queue et dans la crinière pendant plusieurs semaines. En général, nous étions satisfaits des résultats, le système dépassait même dans certains cas les fabricants étrangers, mais il y avait aussi des lacunes. Mais ils se résumaient tous principalement à des bugs mineurs dans l'interface, qui ont été rapidement corrigés par ceux-ci. support du fabricant.
Le résultat du test était le suivant:
- Rien ne s'est cassé bien que nous ayons cassé
- Pendant le test, le support a fonctionné à un bon niveau.
- La performance de notre tâche était suffisante
- Nous avons réalisé que nous, en tant qu'intégrateur de système, pouvons bien prendre en charge le système par nous-mêmes (pour nous, c'est un critère important)
Nous avons décidé de poursuivre ce projet avec des systèmes de stockage AERODISK et des serveurs x-86 standard connectés à des systèmes de stockage via Fibre Channel et Ethernet 10 Gbit. Il était nécessaire d'assembler deux clusters de basculement qui serviraient simultanément des caméras vidéo urbaines.
Implémentation
La solution de conception a été développée à partir de zéro, et vraiment ni nous, ni notre partenaire, ni l'opérateur de service n'avaient une telle expérience. Il est clair que diverses meilleures pratiques et une théorie différente ont été utilisées, mais, comme le dit l'armée, "tout plan est bon jusqu'au premier coup". Le projet sur papier avait l'air parfait et a été approuvé. Il était gênant qu'AERODISK n'ait pas participé à la conception, car le projet est apparu au dernier moment et il était déjà impossible de réapprouver quelque chose sans reporter les délais (et nous ne pouvons pas reporter la Coupe du monde 2018)))))).
Un ensemble de solutions a été livré, configuré selon les documents du projet et mis en opération d'essai, qui devait durer plusieurs mois. Tout a très bien commencé et les deux systèmes de stockage du premier mois ont été remplis de données provenant de caméras vidéo. Le vol était normal, tout sur papier. Nous étions très heureux, mais ne savions pas encore que les vrais problèmes nous attendaient encore.
Nous nous étions déjà détendus, mais à la fin du deuxième mois de fonctionnement d'essai, des plaintes concernant les performances et l'instabilité du système dans son ensemble ont commencé à émaner de l'opérateur de service.

Nous avons engagé d'urgence un fournisseur de solutions de vidéosurveillance et AERODISK pour résoudre le problème. À ce moment, nous attendions le début du «ping-pong», comme ceci:

À notre grande surprise, cela ne s'est pas produit, et les deux fournisseurs se sont efforcés de diagnostiquer le problème. Le lendemain, un diagnostic a été émis. La raison des problèmes de performances était la configuration incorrecte du système de stockage. Cela a fonctionné qui nous a déroutés dès le début: physiquement, il n'y avait aucun moyen d'impliquer le fabricant de systèmes de stockage dans la conception, et cette section a été conçue de manière incorrecte, sans prendre en compte les caractéristiques des systèmes de stockage AERODISK. Nous étions même heureux à ce moment-là, parce que "eh bien, comme il est mal configuré, alors reconfigurons, quel est le problème :)?"
Mais ça y était. Le problème était que la vidéo des caméras a été écrite principalement dans les boules de fichiers SMB qui ont été présentées aux serveurs de vidéosurveillance à partir du système de stockage, et c'était la racine du mal, et selon la vidéosurveillance correcte, vous devez présenter les périphériques bloqués et les formater déjà au niveau du serveur systèmes de fichiers locaux. Il semblerait, quel est le problème, créer des LUN et les donner aux serveurs, mais non. Étant donné que l'intégralité du volume utile des deux systèmes de stockage était déjà occupé au cours du premier mois de travail, les LUN ne sont nulle part faciles à créer. Il n'y a pas de place, mais vous ne pouvez pas supprimer les anciennes vidéos afin de libérer de l'espace, car elles "se saliront". Eh bien, les sauvegardes n'aideront pas ici, ce qui est évident, mais la réplication n'était pas prévue dans le projet.

Il n'y avait plus de budget pour acheter le même montant (un demi-pétaoctet), et il était impossible de vider l'espace disque actuel. L'option d'utiliser un espace temporaire dans notre cloud n'était pas appropriée, car il y aura trop de retard avec de tels volumes d'enregistrement. Ce qui a si bien commencé se terminait terriblement.

Dénouement
Mais l'aide est venue. AERODISK a proposé de mettre un autre tableau de ses capacités et performances similaires au moment de la reconfiguration du système de stockage, de rediriger l'intégralité de l'enregistrement vers celui-ci, d'attendre un mois lorsque les données de systèmes de stockage mal configurés sont automatiquement supprimées. Après cela, pendant que les données vidéo sont écrites sur un stockage temporaire et que le stockage permanent est libéré, vous devez avoir correctement configuré l'accès par bloc au stockage gratuit. Eh bien, faites tout dans l'ordre inverse. Comme vous le comprenez, toutes ces opérations doivent être effectuées «sans un seul espace)))», c'est-à-dire sans arrêter l'enregistrement à partir des caméras vidéo.
Montez indépendamment une telle spéciale. nous avions un peu peur de l'opération. Par conséquent, AERODISK (dont un grand merci à lui), en plus du fer, a envoyé plusieurs fois deux ingénieurs pour réaliser ces travaux.
Le passage au stockage temporaire, la reconfiguration et la commutation inverse ont été effectués sans aucun arrêt. La performance des systèmes de stockage et du complexe dans son ensemble est revenue à la normale. L'opérateur de services a brillé de bonheur, car il avait failli accepter l'échec du projet.
Actuellement, le complexe Safe City a été mis en service, nous avons acquis une expérience inestimable et le complexe matériel et logiciel utilisé dans ce projet est considéré comme un standard pour les applications ultérieures dans d'autres villes de notre pays.
Conclusions
Nous avons donc étudié le marché des systèmes de stockage russes, passé en revue les contrefaçons OEM, les solutions brutes et réussi à trouver un acteur sérieux sur ce marché - AERODISK, dont le produit dans le système de stockage ENGINE N-series peut facilement rivaliser avec notre expérience. solutions étrangères plus célèbres. Oui, la mise en œuvre d'un projet vaste et complexe ne s'est pas déroulée sans heurts (et est-ce différent?), Mais le résultat a été, à notre avis, excellent. Nous pouvons dire avec certitude que la patrie ne peut pas s'inquiéter de la substitution des importations en direction des systèmes de stockage de données.
