Criado por Anchieta Acacio
2023-12-14 08:08:11
A edge computing é uma forma de computação distribuída que leva os recursos de computação para perto da fonte dos dados, em vez de centralizá-los em data centers remotos ou em nuvens públicas. A ideia é que os dados sejam processados localmente, no próprio dispositivo ou em um servidor de borda, antes de serem enviados para um local centralizado. Assim, evita-se a necessidade de transmitir grandes volumes de dados pela internet, o que pode causar atrasos, congestionamentos e vulnerabilidades.
A edge computing é uma tendência que surgiu com o aumento da demanda por serviços de computação em tempo real, especialmente em aplicações de IoT, que geram uma enorme quantidade de dados a partir de dispositivos conectados, como carros, drones, wearables, máquinas industriais, entre outros. Esses dados podem ser usados para melhorar a experiência do usuário, otimizar as operações, monitorar o ambiente, tomar decisões inteligentes e habilitar novos modelos de negócio.
A edge computing funciona por meio de uma arquitetura que envolve três camadas principais: a camada de dispositivo, a camada de borda e a camada de nuvem. A camada de dispositivo é composta pelos dispositivos de borda, que são os geradores ou consumidores de dados, como sensores, câmeras, smartphones, tablets, etc. A camada de borda é composta pelos servidores de borda, que são os responsáveis pelo processamento dos dados na borda da rede, como gateways, roteadores, switches, etc. A camada de nuvem é composta pelos data centers ou nuvens públicas, que são os responsáveis pelo armazenamento, análise e gerenciamento dos dados na nuvem, como servidores, bancos de dados, plataformas, etc.
O fluxo de dados entre as camadas depende do tipo de aplicação e do nível de processamento requerido. Em alguns casos, os dados podem ser processados totalmente na camada de dispositivo, sem a necessidade de enviar para a camada de borda ou de nuvem. Por exemplo, um smartwatch pode medir os batimentos cardíacos do usuário e exibir as informações na tela, sem precisar se comunicar com outros dispositivos. Em outros casos, os dados podem ser processados parcialmente na camada de borda, enviando apenas os resultados ou os dados filtrados para a camada de nuvem. Por exemplo, uma câmera de segurança pode fazer o reconhecimento facial das pessoas e enviar apenas os dados das pessoas suspeitas para a nuvem, reduzindo o volume de dados transmitidos. Em outros casos, os dados podem ser processados totalmente na camada de nuvem, enviando todos os dados brutos para a nuvem. Por exemplo, um sensor de temperatura pode enviar os dados de medição para a nuvem, onde eles serão agregados, analisados e visualizados.
A edge computing oferece diversas vantagens em relação à computação tradicional, como:
A edge computing é uma tecnologia que permite o processamento de dados na borda da rede, o mais próximo possível da fonte dos dados. Essa tecnologia tem como objetivo reduzir a latência, o consumo de banda larga, e aumentar a segurança, a privacidade e a eficiência dos serviços de computação. A edge computing é uma tendência que surgiu com o aumento da demanda por serviços de computação em tempo real, especialmente em aplicações de IoT, que geram uma enorme quantidade de dados a partir de dispositivos conectados. A edge computing oferece diversas vantagens em relação à computação tradicional, como redução de custos, melhoria de desempenho, otimização de operações e habilitação de novos modelos de negócio. Se você quiser saber mais sobre a edge computing, você pode visitar o site oficial da IBM ou ler alguns artigos sobre ela.
Bibliografias
Fans
Fans