Computação de borda

Edge Computing

O que é a Computação de borda ou Edge Computing?

É um novo paradigma de computação cuja abordagem aproxima o processamento e armazenamento de dados dos dispositivos que o geram, eliminando a dependência de servidores na cloud ou em data centers localizados a milhares de quilómetros de distância. A Edge Computing está a transformar a forma como os dados são processados, melhorando os tempos de resposta e resolvendo problemas de conectividade, escalabilidade e segurança inerentes aos servidores remotos.

A proliferação de dispositivos IoT, a ascensão da Edge Computing e as vantagens dos serviços de nuvem estão a permitir o surgimento da computação híbrida onde os pontos fortes da Edge Computing e da cloud são maximizados. Esta abordagem híbrida permite a realização de tarefas no local ideal para alcançar dado objetivo, seja em dispositivos locais, em servidores na nuvem, ou em ambos.

Dependendo de onde a execução tem lugar, a arquitetura híbrida coordena tarefas entre edge devices, edge servers e cloud servers:

  • Edge devices:  são dispositivos que geram dados na borda da rede e que têm conectividade (Bluetooth, LTE, IoT, ...). Estão equipados com pequenos processadores para armazenar e processar informação e até executar, em tempo real, certas tarefas analíticas, o que pode resultar em ações imediatas por parte do dispositivo. As tarefas que requerem maior complexidade são movidas para servidores mais poderosos a níveis mais elevados da arquitetura. Alguns exemplos de edge devices são caixas multibanco, câmaras inteligentes, smartphones, etc.
  • Edge servers:  são servidores que têm a capacidade de processar algumas das tarefas complexas enviadas a partir de dispositivos inferiores na arquitetura. Estes servidores estão em comunicação contínua com os edge devices e podem funcionar como porta de entrada para os cloud servers. Alguns exemplos são os processadores em rack localizados em salas de operações industrial, escritórios, bancos, etc.
  • Cloud servers:  são servidores que têm uma grande capacidade de armazenamento e de computação para lidar com todas as tarefas que não foram concluídas até ao momento. Estes sistemas permitem a gestão de todos os dispositivos do sistema e numerosas aplicações comerciais, entre muitos outros serviços