Agora, fala-se muito na televisão sobre os próximos sucessos das empresas russas no campo da substituição de importações. Roteiros são elaborados, registros de desenvolvedores domésticos são criados, fóruns são organizados e fundos estatais são investidos. dinheiro (como de costume, não está totalmente claro onde).
A televisão já disse a todos que um futuro brilhante virá em breve e que todos nós estamos aguardando sistemas operacionais, bancos de dados e outras coisas necessárias na Rússia.

Na realidade, tudo, como sempre, é um pouco diferente ...

Há alguns anos, a Softline começou a monitorar ativamente o mercado russo de soluções de TI, a fim de satisfazer a demanda das empresas governamentais (e não apenas) por produtos de substituição de importações em TI. Bem, deve haver algo, certo?
Como estamos escrevendo sobre armazenamento hoje, significa que contaremos sobre nossa experiência ao pesquisar, testar e implementar sistemas de armazenamento do fabricante russo AERODISK.
Mas, antes de conhecer esse fornecedor, passamos por
sete círculos do inferno por um longo caminho com os OEMs, que com toda a seriedade personificam os fabricantes nacionais.
E agora apenas um momento de atenção:
Em primeiro lugar, não somos contra o negócio de OEM, é normal e praticado em todo o mundo. Por exemplo, a mesma HP possui armazenamento DotHill OEM longo e bem-sucedido, vendendo-o em todo o mundo como se fosse seu e todos gostando.
Em segundo lugar, somos contra apenas um engano total (acho que todos aqui concordarão conosco).
Não daremos aqui os nomes das organizações que se comportam mal, fingindo ser produtoras domésticas. Não queremos criar antipublicidade para ninguém, mas, infelizmente, existem essas empresas e todos estão ouvindo.
Tentativa número um
Tendo iniciado a pesquisa, deparamos inicialmente com um monte de chamados “sistemas de armazenamento russos”, que para todos os papéis e fotos “nossos” são vendidos sob “substituição de importação”, mas, na realidade, o equipamento e a inteligência são chineses ou americanos.
Bem, para o inferno com os equipamentos, é claro que até os fabricantes americanos fabricam seu hardware na Ásia, agora essa é a norma, mas quem se importa em escrever?

Tentativa número dois
É claro que estávamos chateados, mas continuamos pesquisando. Logo descobrimos várias soluções russas que foram realmente desenvolvidas por nós, mas testes mostraram que elas sofrem de uma de duas (ou duas de uma vez) doenças.
- Soluções brutas
- As soluções não são para tarefas sérias (ou para nichos)
Obviamente, não poderíamos trabalhar seriamente com essas decisões. Não é bom novamente.

Tentativa número três
Frustrados ainda mais, continuamos a comer o cacto. Nesse momento (era final de 2017), tínhamos um grande projeto federal em que era necessário maximizar o uso da tecnologia russa. A fase de projeto ainda estava em andamento: as soluções técnicas básicas foram estabelecidas. Isso fazia parte do projeto federal “Cidade Segura” em uma das cidades-sede da Copa do Mundo de 2018.
O conceito de "Cidade Segura" implica a unificação de todos os serviços de segurança responsáveis em uma única direção, com a forte integração dos sistemas de TI. Isso ajuda a responder a incidentes muito mais rapidamente e, em alguns casos, até evitá-los.
A essência técnica do projeto é que tudo na cidade é pendurado com câmeras (vários milhares de câmeras), e essas câmeras, usando um sistema inteligente de vigilância por vídeo, registram automaticamente eventos perigosos ou potencialmente perigosos e, em boa resolução, gravam dados continuamente no data center. No modo online, a análise de eventos das câmeras é enviada para os serviços de emergência e, além disso, no datacenter, os registros das câmeras são armazenados por pelo menos um mês.
A qualquer momento, um policial pode entrar em contato com o operador do serviço e o mais rápido possível para receber vídeo de qualquer lugar do mês passado para análise posterior. Os requisitos de acessibilidade e desempenho (vários milhares de câmeras de boa resolução - isso não é um quilo de passas, como você entende) em um projeto como esse são máximos. Se o vídeo desejado for perdido ou não for gravado corretamente, o operador do serviço poderá sair seriamente para relaxar nos resorts da ensolarada Magadan.
O cliente final (operador de serviço) solicitou, sempre que possível (sem comprometer a qualidade), o uso de soluções russas sempre que possível, uma vez que perguntaria posteriormente: “O que você fez para substituir as importações?” Mas ele não queria corar diante dos grandes chefes.

Não houve problemas com os sistemas de videovigilância, pois existem muitas soluções russas, a escolha é grande e, neste caso, uma solução comprovada foi usada. Mas com o SHD (como nossas pesquisas não tiveram êxito), estávamos determinados a usar uma solução estrangeira conhecida há muito tempo. E então um de nossos parceiros de projeto sugeriu o uso do sistema de armazenamento russo AERODISK para o nível de armazenamento.
Nós (Softline) naquela época, é claro, sabíamos que havia um fabricante e que este não era OEM. Havia opiniões diferentes sobre ele: boas e não muito, por isso não tivemos uma impressão definitiva. Não conseguimos testá-lo, porque o teste das soluções de outros desenvolvedores russos (consulte a tentativa número dois) falhou e suspendemos temporariamente a atividade devido a falhas constantes.
Mas a proposta foi feita, o cliente aceitou a ideia com um estrondo. E fomos descobrir o que o AERODISK faz para armazenamento e decidimos visitá-los.
Ficamos bastante satisfeitos com a visita ao AERODISK. Foi-nos mostrado um sistema em operação, um centro de demonstração e também tivemos a chance de conversar com desenvolvedores que "fazem essas mãos futuras com essas mãos".
Pedimos à AERODISK para organizar um laboratório de testes especificamente para este projeto e, em conjunto com o sistema de vigilância por vídeo selecionado, emular a carga de trabalho. A especificidade da tarefa era que, além da gravação de vídeo em fluxo usual, as tarefas de leitura e reescrita de dados são adicionadas ao fluxo de gravação constante com base na análise. Conhecendo esse perfil de carga, dirigimos os sistemas de armazenamento da AERODISK na cauda e na crina por várias semanas. Em geral, ficamos satisfeitos com os resultados, em alguns casos o sistema até superou os fabricantes estrangeiros, mas também houve deficiências. Mas todos se resumiam principalmente a pequenos bugs na interface, que foram rapidamente corrigidos por eles. suporte do fabricante.
O resultado do teste foi o seguinte:
- Nada quebrou apesar de termos quebrado
- Durante o teste, o suporte funcionou em um bom nível.
- O desempenho da nossa tarefa foi suficiente
- Percebemos que nós, como integradores de sistemas, podemos suportar o sistema por conta própria (para nós, esse é um critério importante)
Decidimos continuar esse projeto com os sistemas de armazenamento AERODISK e com os servidores x-86 padrão conectados aos sistemas de armazenamento via Fibre Channel e Ethernet 10Gbit. Era necessário montar dois clusters de failover que serviriam simultaneamente para câmeras de vídeo urbanas.
Implementação
A solução de design foi desenvolvida do zero e, na verdade, nem nós, nem nosso parceiro ou a operadora de serviços possuíam essa experiência. É claro que várias práticas recomendadas e uma teoria diferente foram usadas, mas, como dizem os militares, "qualquer plano é bom até o primeiro tiro". O projeto em papel parecia perfeito e foi aprovado. Foi embaraçoso o fato de o AERODISK não ter participado do design, devido ao fato de o projeto ter aparecido no último momento e já era impossível aprovar algo sem adiar os prazos (e não podemos adiar a Copa do Mundo de 2018))).
Um conjunto de soluções foi entregue, configurado de acordo com os documentos do projeto e colocado em operação de teste, que deveria durar vários meses. Tudo começou muito bem e os dois sistemas de armazenamento do primeiro mês foram preenchidos com dados das câmeras de vídeo. O vôo foi normal, tudo no papel. Ficamos muito felizes, mas ainda não sabíamos que os problemas reais estavam esperando por nós ainda por vir.
Nós já tínhamos relaxado, mas no final do segundo mês de operação do teste, as reclamações sobre o desempenho e a instabilidade do sistema como um todo começaram a surgir do operador de serviço.

Nós contratamos com urgência um fornecedor de soluções de CFTV e a AERODISK para resolver o problema. Naquele momento, estávamos esperando o início do "pingue-pongue", como este:

Para nossa surpresa, isso não aconteceu, e os dois fornecedores foram diretamente ao diagnóstico do problema. No dia seguinte, foi emitido um diagnóstico. O motivo dos problemas de desempenho foi a configuração incorreta do sistema de armazenamento. Funcionou que nos confundiu desde o início: era fisicamente impossível envolver o fabricante do sistema de armazenamento no design, e foi essa área que foi projetada incorretamente, sem levar em consideração os recursos do sistema de armazenamento AERODISK. Ficamos até felizes naquele momento, porque "bem, uma vez que está configurado de maneira torta, então vamos reconfigurar, qual é o problema :)?"
Mas lá estava. O problema era que o vídeo das câmeras era gravado principalmente nas esferas de arquivos SMB que eram apresentadas aos servidores de vigilância por vídeo do sistema de armazenamento, e essa era a raiz do mal e, de acordo com a vigilância por vídeo correta, você precisa apresentar dispositivos de bloco e formatá-los já no nível do servidor sistemas de arquivos locais. Parece, qual é o problema, crie LUNs e os entregue aos servidores, mas não. Como todo o volume útil de ambos os sistemas de armazenamento já estava ocupado no primeiro mês de trabalho, os LUNs não são fáceis de criar. Não há lugar, mas você não pode excluir vídeos antigos para liberar espaço, porque eles "ficam sujos". Bem, os backups não ajudarão aqui, o que é óbvio, mas a replicação não foi estabelecida no projeto.

Não havia mais um orçamento para comprar a mesma quantidade (meio petabyte) e era impossível limpar o espaço em disco atual. A opção de usar espaço temporário em nossa nuvem não era adequada, porque haverá muito atraso com esses volumes de gravação. O que começou tão bem estava chegando a um fim terrível.

Negociação
Mas a ajuda veio. A AERODISK propôs colocar outra matriz de capacidade e desempenho semelhantes no momento da reconfiguração do sistema de armazenamento, redirecionar todo o registro para ele e aguardar um mês quando os dados dos sistemas de armazenamento configurados incorretamente forem excluídos automaticamente. Depois disso, enquanto os dados de vídeo estão sendo gravados no armazenamento temporário e o armazenamento permanente é liberado, você deve ter configurado corretamente o acesso do bloco ao armazenamento gratuito. Bem, então faça tudo na ordem inversa. Como você entende, todas essas operações devem ser executadas “sem um único espaço)))”, ou seja, sem interromper a gravação das câmeras de vídeo.
Independentemente, aumente tal especial. estávamos com um pouco de medo da operação. Portanto, a AERODISK (pela qual muitos agradecimentos a ele), além do ferro, enviou várias vezes dois engenheiros para realizar esses trabalhos.
A mudança para armazenamento temporário, reconfiguração e comutação reversa foi realizada sem paradas. O desempenho dos sistemas de armazenamento e do complexo como um todo voltou ao normal. O operador do serviço brilhou de felicidade, pois quase chegara a um acordo com o fracasso do projeto.
Até a presente data, o complexo Cidade Segura foi comissionado, adquirimos uma experiência inestimável e o complexo de hardware e software usado neste projeto é considerado padrão para aplicações subsequentes em outras cidades do nosso país.
Conclusões
Assim, estudamos o mercado de sistemas de armazenamento russos, analisamos falsificações de OEM, soluções brutas e ainda conseguimos encontrar um participante sério nesse mercado - AERODISK, cujo produto no sistema de armazenamento ENGINE N-series pode facilmente competir com a nossa experiência soluções estrangeiras mais famosas. Sim, a implementação de um projeto grande e complexo não correu bem (e é diferente?), Mas o resultado foi, em nossa opinião, excelente. Podemos dizer com confiança que a pátria pode não se preocupar com a substituição de importações na direção dos sistemas de armazenamento de dados.
