Experiencia de sustitución real de importaciones utilizando el sistema de almacenamiento ruso AERODISK

Ahora se habla mucho en televisión sobre los próximos éxitos de las empresas rusas en el campo de la sustitución de importaciones. Se dibujan mapas de ruta, se crean registros de desarrolladores nacionales, se organizan foros y se invierten fondos estatales. dinero (como de costumbre, no está del todo claro dónde).

La televisión ya les ha dicho a todos que pronto llegará un futuro brillante y que todos estamos esperando los sistemas operativos rusos, las bases de datos y otras cosas necesarias.



En realidad, todo, como siempre, es algo diferente ...



Hace unos años, Softline comenzó a monitorear activamente el mercado ruso de soluciones de TI para satisfacer la demanda de las empresas gubernamentales (y no solo) de productos de sustitución de importaciones en TI. Bueno, debe haber algo, ¿verdad?

Dado que estamos escribiendo sobre almacenamiento hoy, significa que contaremos sobre nuestra experiencia mientras buscamos, probamos e implementamos sistemas de almacenamiento del fabricante ruso AERODISK.

Pero, antes de conocer a este proveedor, recorrimos siete círculos del infierno para conocer a los fabricantes de equipos originales, que con toda seriedad se hacen pasar por fabricantes nacionales.

Y ahora solo un momento de atención:

En primer lugar, no estamos en contra del negocio OEM, es normal y se practica en todo el mundo. Por ejemplo, el mismo HP tiene un almacenamiento DotHill OEM largo y exitoso, vendiéndolo en todo el mundo como propio y a todos les gusta.

En segundo lugar, solo estamos en contra del engaño absoluto (creo que todos aquí estarán de acuerdo con nosotros).

No daremos aquí los nombres de organizaciones que se comportan mal, pretendiendo ser productores nacionales. No queremos crear anuncios publicitarios para nadie, pero, desafortunadamente, existen tales empresas y todos las están escuchando.

Intento número uno


Después de comenzar la búsqueda, inicialmente nos topamos con un montón de los llamados "sistemas de almacenamiento rusos", que para todos los papeles e imágenes "nuestros" se venden bajo "sustitución de importaciones", pero en realidad el equipo y la inteligencia son chinos o estadounidenses.

Bueno, al diablo con el equipo, está claro que incluso los fabricantes estadounidenses fabrican su hardware en Asia, esta es la norma, pero ¿a quién le molesta escribir?



Intento número dos


Por supuesto, estábamos molestos, pero seguimos buscando. Pronto descubrimos varias soluciones rusas que realmente desarrollamos nosotros, pero las pruebas mostraron que sufren de una de dos (o dos a la vez) enfermedades.

  1. Soluciones en bruto
  2. Las soluciones no son para tareas serias (o de nicho)

Obviamente, no podríamos trabajar seriamente con tales decisiones. No bien otra vez.



Intento número tres


Frustrados aún más, continuamos comiendo el cactus. En este momento (era finales de 2017), teníamos un gran proyecto federal en el que era necesario maximizar el uso de la tecnología rusa. La etapa de diseño aún estaba en marcha: se establecieron las soluciones técnicas básicas. Esto fue parte del proyecto federal "Ciudad segura" en una de las ciudades anfitrionas de la Copa Mundial 2018.

El concepto de "Ciudad segura" implica la unificación de todos los servicios de seguridad responsables en una sola dirección con la estrecha integración de los sistemas de TI. Esto ayuda a responder a los incidentes mucho más rápido y, en algunos casos, incluso a prevenirlos.
Técnicamente, la esencia del proyecto es que todo en la ciudad está colgado con cámaras (varios miles de cámaras), y estas cámaras, utilizando un sistema de video vigilancia inteligente, registran automáticamente eventos peligrosos o potencialmente peligrosos y en buena resolución escriben datos continuamente en el centro de datos. En el modo en línea, los análisis de eventos de las cámaras se envían a los mostradores de servicio de emergencia y, además, en el centro de datos, las grabaciones de las cámaras se almacenan durante al menos un mes.

En cualquier momento, un agente de la ley puede contactar al operador del servicio y lo más rápido posible para recibir videos desde cualquier lugar en el último mes para un análisis más detallado. Los requisitos de accesibilidad y rendimiento (varios miles de cámaras de buena resolución; esto no es una libra de pasas, como comprenderá) en un proyecto de este tipo son máximos. Si el video deseado se pierde o no se graba correctamente, el operador del servicio puede irse a relajarse en los complejos turísticos de la soleada Magadan.

El cliente final (operador del servicio) preguntó si era posible (sin sacrificar la calidad) usar soluciones rusas cuando fuera posible, ya que iban a preguntarle más tarde: "¿Qué hiciste para la sustitución de importaciones?" Pero no quería sonrojarse ante los grandes jefes.



No hubo problemas con los sistemas de video vigilancia, ya que Hay muchas soluciones rusas, la elección es grande, y en este caso se utilizó una solución probada. Pero con SHD (dado que nuestras búsquedas no tuvieron éxito), estábamos decididos a utilizar una solución extranjera conocida desde hace mucho tiempo. Y luego uno de nuestros socios del proyecto sugirió usar el sistema de almacenamiento AERODISK ruso para el nivel de almacenamiento.

Nosotros (Softline) en ese momento, por supuesto, sabíamos que existía tal fabricante, y que este no era OEM. Hubo diferentes críticas sobre él: tanto buenas como no muy buenas, por lo que no tuvimos una impresión definitiva. No pudimos probarlo porque fallaron las pruebas de las soluciones de otros desarrolladores rusos (ver intento número dos) y suspendimos temporalmente la actividad debido a fallas constantes.

Pero se hizo la propuesta, el cliente tomó la idea con una explosión. Y fuimos a averiguar qué hace AERODISK para el almacenamiento y decidimos visitarlos.

Quedamos bastante satisfechos con la visita a AERODISK. Se nos mostró un sistema en funcionamiento, un centro de demostración y también se nos dio la oportunidad de hablar con los desarrolladores que "hacen estas manos futuras con estas manos".

Le pedimos a AERODISK que organice un laboratorio de pruebas específicamente para este proyecto y, junto con el sistema de videovigilancia seleccionado, emule la carga de trabajo. La especificidad de la tarea fue que, además de la grabación de video de transmisión habitual, las tareas de lectura y reescritura de datos se agregan a la secuencia de grabación constante basada en el análisis. Conociendo este perfil de carga, manejamos sistemas de almacenamiento AERODISK tanto en la cola como en la melena durante varias semanas. En general, quedamos satisfechos con los resultados, el sistema en algunos casos incluso superó a los fabricantes extranjeros, pero también hubo deficiencias. Pero todos se redujeron principalmente a errores menores en la interfaz, que fueron reparados rápidamente por ellos. Soporte del fabricante.

El resultado de la prueba fue el siguiente:

  1. Nada se rompió aunque nosotros nos rompimos
  2. Durante la prueba, el apoyo funcionó a un buen nivel.
  3. El desempeño para nuestra tarea fue suficiente
  4. Nos dimos cuenta de que nosotros, como integradores de sistemas, bien podemos apoyar el sistema por nuestra cuenta (para nosotros, este es un criterio importante)

Decidimos continuar este proyecto con los sistemas de almacenamiento AERODISK y con los servidores estándar x-86 conectados a los sistemas de almacenamiento a través de Fibre Channel y Ethernet de 10 Gbit. Era necesario ensamblar dos grupos de conmutación por error que sirvieran simultáneamente a las cámaras de video urbanas.

Implementación


La solución de diseño se desarrolló desde cero, y realmente ni nosotros, ni nuestro socio, ni el operador del servicio teníamos esa experiencia. Está claro que se utilizaron varias mejores prácticas y una teoría diferente, pero, como dicen los militares, "cualquier plan es bueno hasta el primer disparo". El proyecto en papel parecía perfecto y fue aprobado. Fue vergonzoso que AERODISK no participara en el diseño, debido al hecho de que el proyecto apareció en el último momento y ya era imposible volver a aprobar algo sin posponer los plazos (y no podemos posponer la Copa Mundial 2018)))).

Se entregó un conjunto de soluciones, configuradas de acuerdo con los documentos del proyecto y puesta en operación de prueba, que se suponía que duraría varios meses. Todo comenzó muy bien y ambos sistemas de almacenamiento durante el primer mes se llenaron con datos de cámaras de video. El vuelo fue normal, todo en papel. Estábamos muy contentos, pero aún no sabíamos que los verdaderos problemas nos esperaban por venir.

Ya nos habíamos relajado, pero al final del segundo mes de operación de prueba, las quejas sobre el rendimiento y la inestabilidad del sistema en su conjunto comenzaron a venir del operador del servicio.



Contratamos urgentemente un proveedor de soluciones de CCTV y AERODISK para resolver el problema. En ese momento, estábamos esperando que comenzara el "ping pong", como este:



Para nuestra sorpresa, esto no sucedió, y ambos proveedores se apresuraron a diagnosticar el problema. Al día siguiente, se emitió un diagnóstico. La razón de los problemas de rendimiento fue la configuración incorrecta del sistema de almacenamiento. Funcionó que nos confundió desde el principio: físicamente no había forma de involucrar al fabricante de sistemas de almacenamiento en el diseño, y esta sección fue diseñada incorrectamente, sin tener en cuenta las características de los sistemas de almacenamiento AERODISK. Incluso estuvimos felices en ese momento, porque "bueno, ya que está configurado de forma torcida, así que reconfiguremos, ¿cuál es el problema :)?"

Pero ahí estaba. El problema era que el video de las cámaras se escribía principalmente en las bolas de archivos SMB que se presentaron a los servidores de videovigilancia desde el sistema de almacenamiento, y esta era la raíz del mal, y de acuerdo con la videovigilancia correcta, debe presentar dispositivos de bloque y formatearlos ya a nivel del servidor sistemas de archivos locales. Parece que cuál es el problema, crear LUN y dárselos a los servidores, pero no. Dado que todo el volumen útil de ambos sistemas de almacenamiento ya estaba ocupado en el primer mes de trabajo, los LUN no son triviales de crear. No hay lugar, pero no puede eliminar videos antiguos para liberar espacio, ya que se "ensuciarán". Bueno, las copias de seguridad no ayudarán aquí, lo cual es obvio, pero la replicación no se estableció en el proyecto.



Ya no había un presupuesto para comprar la misma cantidad (medio petabyte), y era imposible borrar el espacio en disco actual. La opción de usar espacio temporal en nuestra nube no era adecuada, porque habrá demasiados retrasos con tales volúmenes de grabación. Lo que comenzó tan bien estaba llegando a un final terrible.



Denouement


Pero la ayuda vino. AERODISK propuso colocar otro conjunto de su capacidad y rendimiento similares al momento de reconfigurar el sistema de almacenamiento, redirigir todo el registro a él, esperar un mes cuando los datos de los sistemas de almacenamiento configurados incorrectamente se eliminen automáticamente. Después de eso, mientras los datos de video se escriben en el almacenamiento temporal, y el almacenamiento permanente se libera, debería haber configurado correctamente el acceso en bloque al almacenamiento libre. Bueno, entonces haz todo en orden inverso. Como comprenderá, todas estas operaciones deben realizarse "sin un solo espacio)))", es decir, sin detener la grabación de cámaras de video.

Independientemente poner en marcha un especial. Teníamos un poco de miedo a la operación. Por lo tanto, AERODISK (por lo que muchas gracias a él), además de hierro, varias veces envió dos ingenieros para llevar a cabo estos trabajos.

El cambio al almacenamiento temporal, la reconfiguración y el cambio inverso se realizaron sin paradas. El rendimiento de los sistemas de almacenamiento y el complejo en su conjunto volvió a la normalidad. El operador del servicio brilló de felicidad, ya que casi había aceptado el fracaso del proyecto.
Hasta la fecha, el complejo Safe City se ha encargado, hemos adquirido una experiencia invaluable y el complejo de hardware y software utilizado en este proyecto se toma como un estándar para aplicaciones posteriores en otras ciudades de nuestro país.

Conclusiones


Por lo tanto, estudiamos el mercado de los sistemas de almacenamiento rusos, analizamos falsificaciones de fabricantes de equipos originales (OEM), soluciones sin procesar y aún logramos encontrar un jugador serio en este mercado: AERODISK, cuyo producto en los sistemas de almacenamiento ENGINE N-series puede competir fácilmente con nuestra experiencia. Soluciones extranjeras más famosas. Sí, la implementación de un proyecto grande y complejo no fue fácil (¿y es diferente?), Pero el resultado fue, en nuestra opinión, excelente. Podemos decir con confianza que la patria puede no preocuparse por la sustitución de importaciones en la dirección de los sistemas de almacenamiento de datos.

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


All Articles