Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial Internet of Things >> Tecnologia da Internet das Coisas

Avaliando as vantagens do DevOps para testes de desempenho de IoT

O DevOps está permitindo que os gerentes da Internet das Coisas o fortaleçam o rigor dos testes de qualidade e limitar os prazos de implantação.

O termo, uma carteira de desenvolvimento e operações, refere-se a abordagens organizacionais que combinam elementos de TI operacional com desenvolvimento de software.

As iniciativas de DevOps oferecem às organizações uma série de vantagens, incluindo a capacidade de desenvolver compilações de software de qualidade com mais rapidez.

No mundo do software empresarial, o valor do DevOps e das práticas de desenvolvimento contínuo foi comprovado, disse Bernd Ruecker, cofundador e tecnólogo-chefe da empresa de automação de processos Camunda. O desenvolvimento contínuo envolve integração incremental, teste e implantação de novos recursos de software, em vez de trabalhar em lotes. A automação é favorecida sempre que possível.

Essas práticas aceleram o desenvolvimento do produto, aumentando a qualidade (por causa da cobertura de teste e automação) e velocidade (por automação) enquanto reduzem o tempo para valorizar (dado retornos rápidos) ao mesmo tempo, disse ele.

“Essas práticas também podem ser aplicadas a IoT e IoT industrial (IIoT). . . e [levar] às mesmas vantagens ”, disse Ruecker.

Uma estrutura de DevOps é essencial para qualquer coisa relacionada à IoT, disse Blaine Pryce, vice-presidente de vendas, DevOps e nuvem da MajorKey Technologies, uma empresa de estratégia de tecnologia, design e operações corporativas.

“O DevOps fornece capacidade de melhoria contínua para o cenário em constante evolução e muitas vezes imprevisível da Internet das Coisas - fornecendo otimização contínua e os padrões de segurança necessários”, disse Pryce.

Como o DevOps pode ajudar ao lidar com a IoT

Os gerentes de projeto que lidam com todos os tipos de IoT e IIoT devem ser capazes de capturar benefícios significativos, desde que os processos de DevOps certos tenham sido adquiridos desde o início.

“Usando uma cadeia de ferramentas DevOps automatizada bem projetada, você pode agilizar os testes de segurança, testes de desempenho e outros processos de teste que são muito mais difíceis de fazer manualmente”, disse David Linthicum, diretor de estratégia de nuvem da Deloitte Consulting.

Além do mais, as ferramentas de implantação podem lidar com a complexidade de enviar código e dados para milhares de dispositivos, usando automação para administrar atualizações e verificar se eles têm a configuração correta do dispositivo, disse Linthicum.

O resultado é que o DevOps melhora a estabilidade e a segurança enquanto reduz os custos de implantação e operação.

À medida que as equipes operacionais descobrem que podem aprimorar os aplicativos IoT com mais frequência, as implementações complexas de tecnologias conectadas também são simplificadas, disse Charles Coté, arquiteto-chefe de arquitetura corporativa da Capgemini North America.

“Conforme a IoT e a IIoT evoluem. . . a velocidade de inovação e colaboração que o DevOps oferece é crítica para o dimensionamento de pilotos bem-sucedidos para cidades inteligentes, agricultura inteligente e plantas industriais ”, disse ele. “A escalabilidade, elasticidade e ciclos rápidos de desenvolvimento de aplicativos que o DevOps oferece são um pré-requisito para implantar e manter ecossistemas complexos de agentes de IoT, firmware, gateways e nós de computação de ponta e algoritmos.”

O DevOps pode ser considerado um facilitador ou capacitador para soluções de IoT em escala, disse Ashish Chaturvedi, analista principal da empresa de consultoria e pesquisa de tecnologia ISG.

“Uma configuração de DevOps madura pode tornar os sistemas IoT mais responsivos e seguros”, disse ele. “Por meio de monitoramento contínuo e loops de feedback rápido, a qualidade dos aplicativos IoT pode ser continuamente melhorada.”

O mecanismo de feedback é o fio condutor entre a IoT e o DevOps, onde essas tecnologias se complementam extremamente bem, de acordo com Chaturvedi.

Um sistema IoT industrial, por exemplo, necessário para monitorar vários dispositivos de campo, é responsável pela manutenção preditiva e é necessário para gerar alertas funcionais quando as coisas dão errado, disse ele.

“Aqui, DevOps - por meio de seu CI / CD [(integração contínua / entrega contínua] - recursos para entregar alterações de código com mais frequência e confiabilidade, junto com mecanismos de contêiner e recursos de orquestração - permite que as equipes de desenvolvimento e produção automatizem vários aspectos do design para implantar em tempo real, acompanhando assim o ambiente industrial dinâmico e movido a IoT ”, disse ele.

Como o DevOps pode aprimorar a IoT

A capacidade de automatizar o desenvolvimento de IoT significa que os aplicativos de IoT podem ser implantados mais rapidamente e de maneiras mais repetíveis, disse Linthicum.

“Isso significa que estamos focados nos recursos dos aplicativos e não tanto em testes, segurança, implantação e operações”, disse ele. “E isso significa que o foco está no propósito do negócio, e não nos detalhes técnicos.”

Além do desenvolvimento e implantação contínuos, o DevOps pode melhorar o tempo de lançamento da IoT no mercado, disse Jeff Strain, diretor administrativo da prática de consultoria de tecnologia da Protiviti, uma empresa de consultoria global. “Isso permite uma rápida recuperação de requisitos planejados e não planejados, [como] violações de segurança”, disse ele. “O DevOps pode permitir o uso de tecnologias mais robustas, [como] automação, aprendizado de máquina e inteligência artificial, para aumentar a velocidade das coisas e a capacidade das soluções de IoT de se corrigirem continuamente.”

E a combinação de capacidade de reutilização e agilidade em prol da velocidade e melhores experiências do usuário aumenta a adoção pelo mercado de soluções baseadas em IoT, de acordo com Coté.

Desafios de DevOps para IoT

A mudança cultural de DevOps é difícil para criadores e implantadores de IoT, de acordo com Linthicum. Deve haver uma certa abertura na exploração da metodologia DevOps, bem como a capacidade de se comunicar abertamente com as equipes de desenvolvimento e operações.

Coté concordou com esta avaliação. Os desafios do DevOps para a IoT são equilibrar poder, responsabilidade, autonomia e alinhamento com as partes interessadas e membros da equipe, disse ele.

“Os silos que podem existir entre vários grupos, como tecnologia operacional, tecnologia da informação e marketing, precisam ser removidos e substituídos por uma cultura que incentive objetivos compartilhados e uma missão comum”, disse Coté. “Adotar o uso de uma estrutura líder para agilidade empresarial, como o SAFe, aumentará a probabilidade de sucesso.”

As vantagens do DevOps para IoT

Semelhante a um sistema de automação residencial, como Alexa, Nest, etc., uma estrutura DevOps permite que todas as partes do complexo - e caótico - IoT funcionem em harmonia, fornecendo ajustes de qualidade e oportunos para otimizar toda a funcionalidade e segurança da empresa, disse Pryce.

De acordo com Chaturvedi, as principais vantagens do DevOps para IoT, especialmente IoT Industrial, são as seguintes:

Tecnologia da Internet das Coisas

  1. A busca por um padrão universal de segurança IoT
  2. IoT:A cura para os custos crescentes de saúde?
  3. Perspectivas para o desenvolvimento de IoT Industrial
  4. O potencial para integrar dados visuais com a IoT
  5. Aqui estão as 6 principais tendências para IoT em 2016
  6. O que a chegada do 5G significa para a segurança da IoT
  7. Os desafios de testar dispositivos IOT de software
  8. A IoT é um divisor de águas para a manutenção da frota
  9. A realidade aumentada está se tornando a interface do usuário para IoT
  10. 6 grandes vantagens de transformar o setor de energia com IoT