Como acelerar o DevOps de rede

Velocity Core
+ Velocity Core

Acelere o DevOps de rede com testes contínuos

As equipes de equipamentos de rede e software adotam o DevOps para entregar mais versões com maior qualidade a um custo menor. Os testes contínuos verificam cada alteração no código e na infraestrutura à medida que ela avança pelo pipeline, desde as compilações de CI até os testes de regressão noturnos e a aceitação da versão. Sem isso, a entrega contínua não é confiável. O fluxo de trabalho começa com uma avaliação das práticas atuais: como os testes são selecionados, em que medida os testes de regressão são automatizados, se as compilações de CI são executadas em clones das configurações de produção e se os recursos de teste se adaptam à demanda. Em seguida, as equipes definem metas de negócios, como lançamentos mensais e menos escalações, além de metas técnicas para os tempos de compilação, regressão e testes de lançamento.

Desafios comuns se interpõem no caminho. Os centros de desenvolvimento operam filiais e laboratórios separados, criando silos distribuídos e longos ciclos seriais de compilação, teste e lançamento. A cobertura de testes automatizados costuma ficar abaixo de 50%, e a automação existente pode ser inflexível e instável. Os departamentos utilizam métricas inconsistentes, e falhas falsas dificultam a tomada de decisões com base nos resultados. As equipes de desenvolvimento e operações têm prioridades conflitantes em relação à agilidade e à estabilidade. Em um caso, um fabricante com mais de 36 milhões de linhas de código lançava menos de duas vezes por ano; os testes de compilação falhavam em 50% das vezes; e 75% do tempo da equipe de engenharia era dedicado a trabalhos corretivos. As equipes precisam de conjuntos de testes modulares, infraestrutura de laboratório compartilhada, orquestração de CI, recursos elásticos e painéis de controle consistentes.

Solução de aceleração de DevOps de rede

A Keysight combina automação de laboratório, automação de testes e experiência em implementação de DevOps para incorporar testes contínuos ao pipeline de entrega. O Velocity Core centraliza laboratórios de teste físicos e virtuais e provisiona as topologias exigidas por cada etapa do pipeline, integrando-se a ferramentas de orquestração de CI, como o Jenkins. O Velocity iTest oferece suporte à criação, ao gerenciamento e à execução de conjuntos de testes automatizados reutilizáveis em diferentes variações de produtos e topologias. Os especialistas da Keysight orientam a adoção em três fases: infraestrutura, para integrar ferramentas e estabelecer métricas; expansão, para modularizar testes e adicionar recursos elásticos; e aceleração, para encurtar os ciclos de CI e entrega. Para um grande fabricante de equipamentos de rede, a solução da Keysight alcançou 99% de automação na compilação, nos testes e no lançamento, reduziu o tempo de compilação e teste de 46 horas para uma hora e diminuiu os testes de lançamento de quatro semanas para 24 horas.

Veja o diagrama de blocos da solução de aceleração de DevOps de rede

Solução de aceleração de DevOps de rede

Conheça os produtos da nossa solução de aceleração de DevOps em rede

Casos de uso relacionados

logotipo de contato

Entre em contato com um de nossos especialistas

Precisa de ajuda para encontrar a solução certa para você?