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

Descubra dispositivos de borda de forma inteligente com Akri em bordas com tecnologia Kubernetes


A estrutura Akri ajuda a expor dispositivos IoT como recursos e cria serviços para cada dispositivo em clusters Kubernetes.

A IoT está crescendo rapidamente, assim como a necessidade de computação de borda que permite o processamento de informações mais próximo dos dispositivos de IoT. O Kubernetes é a tecnologia de código aberto comprovada e disruptiva para operadoras e desenvolvedores que aborda questões operacionais e técnicas de gerenciamento de toneladas de aplicativos implantados na borda. Hoje, temos várias distribuições do Kubernetes, como K3S, KubeEdge ou MicroK8S, que você pode usar para começar rapidamente a lidar com os requisitos de borda.

Nós de borda são dispositivos de escala diferente. Existem servidores de borda pesada que ficam em um departamento no caso de IoT industrial ou nas lojas de uma cadeia de varejo. Um servidor de borda leve é ​​um pequeno servidor conectado a dispositivos finais de IoT. Servidores pesados ​​e leves podem fazer parte de um cluster Kubernetes devido às capacidades de hardware que possuem. Mas é difícil para os dispositivos IoT finais se tornarem parte dos clusters Kubernetes, que são dedicados a uma única função e hospedam pequenos aplicativos incorporados para coletar dados. Por exemplo, pegue sensores ou câmeras de vídeo. É importante que esses dispositivos façam parte da arquitetura do Kubernetes para que as saídas possam ser obtidas via borda ou nuvem sem problemas.

Veja também: Como o Kubernetes e os contêineres permitem aplicativos de CI altamente escaláveis

Com o número crescente desses dispositivos de borda, fica mais difícil gerenciar servidores de borda subsequentes que hospedam clusters Kubernetes. A adição e remoção de novos dispositivos causam mais trabalho aos operadores. Eles devem encontrar e alocar recursos e monitorar a disponibilidade dentro da arquitetura. Além disso, em algum momento, você precisará adicionar mais servidores para lidar com mais dispositivos de borda. Esses problemas exigem melhor inteligência para dispositivos de borda que lidarão com a presença de dispositivos IoT de borda em clusters do Kubernetes. Akri faz isso. É um projeto de código aberto lançado pela Microsoft.

A estrutura Akri ajuda a expor dispositivos IoT como recursos e cria serviços para cada dispositivo em clusters Kubernetes. Isso possibilita que os aplicativos consumam as entradas dos dispositivos. A Akri trata da inclusão e remoção automática de dispositivos IoT, bem como da alocação e desalocação de recursos para melhor otimizar os clusters. Com o poder do Akri, é possível adicionar o máximo de dispositivos IoT dinamicamente e nós de inferência para processar dados desses dispositivos. Além disso, você pode introduzir perfeitamente um novo ambiente de servidor quando houver mais requisitos para adicionar dispositivos IoT de borda.

O Akri suporta o manuseio de dispositivos de borda IoT conectados à rede, como câmeras IP, controladores, terminais PoS (ponto de venda) e dispositivos conectados localmente por meio de nós do Kubernetes, como sensores conectados por USB. Ele agenda as cargas de trabalho com base na disponibilidade dos dispositivos no cluster Kubernetes. Ele usa a camada de abstração que é como uma ContainerNetwork Interface (CNI). Mas, em vez de abstrair os detalhes da rede subjacentes, ele remove o trabalho de encontrar, utilizar e monitorar a disponibilidade dos dispositivos. Assim, reduza drasticamente a quantidade de trabalho realizado pelos administradores e desenvolvedores do Kubernetes.

Akri é baseado na estrutura de plug-in de dispositivo Kubernetes, que é usada por fornecedores para recursos estáticos, permitindo que eles anunciem seus recursos e os monitorem sem escrever códigos adicionais. A Akri estende essa estrutura para um ambiente de borda que possui diferentes conjuntos de dispositivos e vários protocolos para monitorar e se comunicar com esses dispositivos de IoT de borda.

Em um cluster de borda típico do Kubernetes, ele adiciona quatro componentes:Akri Controller, Akri Agent (implementação da estrutura de plug-in do dispositivo Kubernetes) e dois CDRs (Custom Resource Definition) (para configuração e instância). Esses componentes trabalham juntos para localizar dispositivos IoT de borda e agendar cargas de trabalho entre eles. O agente Akri pode ser implementado em cada novo nó de borda do trabalhador.

Em poucas palavras,

Você pode contribuir com o projeto Akri no Github e participar da discussão em seu canal Slack.

Conclusão


O uso do Kubernetes para a borda é um desenvolvimento empolgante que permite enormemente consistência nas políticas de aplicativos, automação de ponta a ponta e implantação e dimensionamento de serviços mais rápidos. A Akri traz uma abordagem mais simplificada que permite mais controle em todas as partes da rede habilitada para borda e facilita a vida dos administradores e desenvolvedores do Kubernetes.

Tecnologia da Internet das Coisas

  1. ST conduz AI para dispositivos embarcados de borda e nó com caixa de ferramentas de desenvolvedor de rede neural STM32
  2. ept:Conector de placa de borda SMT de alta velocidade com passo de 0,8 mm
  3. Cisco une vantagem corporativa e industrial com novos roteadores
  4. A Internet das Coisas precisa de computação em nuvem de ponta
  5. Atualizando Indústria 4.0 com análise de borda
  6. Advancing Edge Computing, IIC se junta ao OpenFog
  7. Arquitetura Edge Computing em destaque no HPE Discover
  8. Mantendo a segurança com dispositivos inteligentes e IoT
  9. Uma visão geral dos dispositivos de proteção contra quedas autorretráteis
  10. 5 perguntas a serem feitas antes de mergulhar na computação de borda