Seidor
Edge computing

31 de maio de 2023

Como enfrentar um projeto de Edge Computing?

A tecnologia de Edge Computing ganhou popularidade nos últimos anos devido à necessidade de processar grandes quantidades de dados em tempo real e no local onde são gerados, o que permite reduzir a latência e melhorar a eficiência na transferência de dados.

É por isso que está se tornando rapidamente uma tecnologia chave para a digitalização de ambientes e processos industriais, dando origem a novos casos de uso como manutenção preditiva, criação de novos modelos de negócios, monitoramento remoto em tempo real, etc. No entanto, a implementação de um projeto de Edge Computing representa um grande desafio para as empresas, principalmente devido ao desconhecimento e ao surgimento de inúmeras tecnologias para realizá-lo. (Se você quer saber mais sobre todas as tecnologias envolvidas em projetos de Edge Computing, recomendo que dê uma olhada em nosso post anterior)

É necessário tomar decisões precoces para garantir o sucesso do projeto, principalmente porque o mundo industrial não é tolerante a falhas. Por isso, neste artigo, contamos os pontos-chave que você deve levar em consideração para abordar um projeto de Edge Computing.

Edge computing

Analise o contexto atual do seu modelo de negócio

Todo bom projeto deve começar com uma fase de análise e design da solução a ser implementada, e os projetos Edge não são de forma alguma uma exceção.

Para isso, recomenda-se seguir os seguintes passos:

  1. Identificar os objetivos do projeto: Antes de iniciar qualquer projeto, é importante definir os objetivos que se deseja alcançar. No caso do Edge Computing, esses objetivos podem ser reduzir a latência, melhorar a eficiência na transferência de dados, aumentar a segurança, entre outros.
  2. Analisar a arquitetura atual: É necessário analisar a arquitetura atual da rede e dos sistemas existentes para poder identificar os pontos onde podem ser implementadas soluções de Edge Computing. Isso permitirá definir as melhores estratégias de implementação.
  3. Identificar os casos de uso: Devem ser identificados os casos de uso que se deseja implementar na infraestrutura de Edge Computing, tais como a automação de processos, a monitorização em tempo real, a análise de dados no ponto de origem, entre outros. Devemos identificar aqueles processos da nossa empresa que cumpram o maior número das seguintes condições:
  • Não estão otimizados, existe uma carga importante de tomada de decisões com pouca informação
  • Manipulam uma grande quantidade de dados
  • A segurança dos dados é importante
  • Requerem uma tomada de decisões rápida, próxima ao tempo real
  • Contêm ativos distribuídos e sua conectividade pode ser um desafio

Aqueles processos que cumpram o maior número de condições acima serão os candidatos mais viáveis para serem incluídos no nosso projeto Edge.

Selecione corretamente a tecnologia Edge Computing

Edge Computing é um tipo de arquitetura genérica, mas quando falamos de implantar um projeto dessas características, encontramos uma variedade de tecnologias que nos permitirão obter diferentes resultados. Por isso, é importante seguir os seguintes passos:

Identifique a arquitetura que melhor se adapte às suas necessidades: atualmente contamos com dois modelos de Edge:

  1. Thick Edge: esta tipologia se aplica quando o processamento de informações é realizado em nós situados na infraestrutura do operador de rede, próximos aos dispositivos do cliente. São chamados assim (grossos) porque esses nós têm alta capacidade de processamento, estando situados em locais onde o consumo elétrico não é um problema.
  2. Thin Edge: ao contrário do modelo anterior, o processamento é realizado nos nós que pertencem ao próprio cliente final, situados em sua rede local e, portanto, ainda mais próximos de seus dispositivos finais. São chamados dessa forma (finos) porque geralmente têm capacidade de processamento mais limitada e consomem menos recursos que os anteriores.

A seguir, expomos as diferenças entre ambos os modelos, que ajudarão a determinar a opção que melhor se adapte às suas necessidades:

Edge

Selecione os dispositivos de Edge Computing adequados: É importante selecionar os dispositivos de Edge Computing que melhor se adaptem aos objetivos do projeto e à arquitetura existente. Esses dispositivos podem ser gateways, roteadores, servidores, dispositivos IoT, entre outros.

Planeje a infraestrutura de rede: Deve-se planejar a infraestrutura de rede necessária para suportar o projeto de Edge Computing. É importante considerar a capacidade da rede, a disponibilidade de largura de banda, a redundância e a segurança.

Não se esqueça da segurança: à medida que a informática avança para a borda, esses modelos correm o risco de expor os ativos de dados corporativos. Os desafios de segurança que enfrentamos no paradigma de Edge Computing se dividem nas seguintes duas categorias:

  1. Segurança dos dispositivos: no Edge computing contamos com mais dispositivos em locais cada vez mais dispersos, o que significa um maior risco de manipulação física dos mesmos, colocando em risco os dados que gerenciam. Além disso, o acesso remoto a eles abre uma porta para hackers roubarem informações, sabotarem operações, etc. Para evitar tudo isso, devemos começar com uma boa seleção de nossos dispositivos, garantindo que cumpram com os padrões de segurança exigidos, bem como uma adequada configuração e atualização dos mesmos.
  2. Segurança na rede: a transmissão de dados entre dispositivos perimetrais e a nuvem, e entre eles, também apresenta riscos de segurança. Em um projeto de Edge Computing podemos contar com diferentes padrões como Sigfox, Lora, 5G, etc. Por isso, são necessários controles de segurança mais dinâmicos que sejam capazes de se adaptar a ambientes heterogêneos sem a necessidade de monitoramento e administração centralizados. Segundo a Gartner, a solução para esse problema em soluções Edge passa pelo SASE (perfil de serviço de acesso seguro) que se baseia na fusão de serviços de rede definidos por software na nuvem como SD-WAN, com funções de segurança de rede baseadas na nuvem (firewall e gateway web seguro).
Edge computing

Implemente a solução, mas não se esqueça de otimizar e atualizar

Uma vez que tenhamos concluído as fases anteriores de análise, design e seleção das tecnologias envolvidas, podemos proceder para a fase de implementação do nosso projeto. No entanto, é muito importante que após isso, executemos uma boa fase de testes que nos permita otimizar os processos e mantê-los atualizados para garantir o sucesso do nosso projeto e nos adaptarmos a novas necessidades. Por isso, recomendamos seguir os seguintes passos:

  1. Desenvolver e implementar soluções de software: Devem ser desenvolvidas e implementadas soluções de software para gerenciar e processar os dados nos dispositivos de Edge Computing. Essas soluções podem incluir aplicações de análise de dados, software de gestão de dispositivos, entre outros.
  2. Testar e otimizar: Uma vez implementado o projeto, é importante realizar testes e otimizações para garantir seu correto funcionamento e a consecução dos objetivos. É recomendável realizar testes em ambientes de laboratório antes de implementar em ambientes de produção.
  3. Manutenção e atualização: É importante manter e atualizar a infraestrutura de Edge Computing para garantir sua eficiência e segurança ao longo do tempo.
def

Descubra o potencial das tecnologias EDGE

Descubra o futuro da informática corporativa: EDGE Computing. Baixe nosso webinar e domine as tecnologias EDGE para enfrentar os desafios e aproveitar as oportunidades. Não fique para trás nesta revolução tecnológica!

Conclusões

Como você pode observar, implementar soluções de Edge Computing representa um grande desafio para as empresas. Esse paradigma permitirá expandir uma ampla gama de novos modelos de negócios ou otimizar significativamente os já existentes, mas para isso é importante seguir as diretrizes e considerações que indicamos neste post.

Se você está interessado/a em implementar esse tipo de projeto na sua empresa, na Seidor estaremos encantados de poder acompanhá-lo/a durante todo o caminho.