A computação de borda é a computação em servidores e dispositivos localizados para processar dados em aplicativos com mais rapidez. Em vez de depender inteiramente de provedores de computação em nuvem ou data centers para processar todos os dados, talvez a centenas de quilômetros de distância, a computação de borda primeiro processa os dados inicialmente em um servidor local, seja em um dispositivo pessoal ou em um pequeno data center na área geográfica do usuário região. A computação de borda ajuda a otimizar a largura de banda. Vários dispositivos que enviam dados para instalações distantes podem reduzir a velocidade e a funcionalidade da rede, de modo que o processamento desses dados em um dispositivo de borda pode ser muito mais rápido.
A computação em nuvem e grandes centros de dados são necessários para armazenar e usar dados, especialmente à medida que aumenta a demanda por processamento mais rápido e maior capacidade de armazenamento. Mas as longas distâncias de data centers a um computador pessoal ou telefone podem fazer com que a rede faça backup, o que impede que a tecnologia da Internet das Coisas funcione de maneira mais eficaz. Os dispositivos e sistemas IoT devem ser atualizados instantaneamente para ter seu efeito total, e a computação de ponta torna isso mais provável, processando dados em um dispositivo ou servidor próximo para resultados mais rápidos. Esses dispositivos são conhecidos como dispositivos de ponta.
A tecnologia de ponta se tornará mais importante à medida que a computação difusa e ambiental se integre ainda mais a dispositivos, residências, empresas e veículos. Os carros inteligentes, em particular, exigiriam uma resposta quase instantânea aos dados recebidos; esses dados não podem esperar para serem processados por um provedor de nuvem ou data center distante. A infraestrutura inteligente também exigiria análise de dados em tempo real caso fosse instalada em rodovias.
A computação de borda e as redes 5G são duas tecnologias semelhantes e relacionadas: as redes 5G para dispositivos permitem uma Internet e computação mais rápidas. A baixa latência é uma prioridade para 5G e computação de ponta. As redes 5G não foram implementadas em todos os lugares, em parte porque muitas áreas não têm recursos de rede para oferecer suporte total à tecnologia. Mas a computação de ponta pode ser capaz de acelerar o desenvolvimento de 5G e preencher a lacuna entre a implementação 5G completa e os aplicativos que requerem processamento imediato de dados.
Desafios de computação de ponta
A computação de ponta pode permitir que áreas rurais tenham acesso a redes rápidas e tecnologia IoT. No entanto, um dos desafios da implementação bem-sucedida da computação de ponta em algumas localizações geográficas é a falta de redes adequadas para dar suporte a essa computação. Data centers pequenos de ponta, que foram propostos para a implementação da computação de ponta, seriam difíceis de gerenciar e proteger, especialmente em áreas rurais com menos pessoas e recursos de segurança.
A segurança de borda em geral também é difícil de manter. Ele está espalhado por dispositivos e servidores, muitos dos quais não têm os mesmos níveis de segurança de grandes data centers ou provedores de nuvem. Os dados que se movem pela borda são muito difíceis de rastrear e proteger. Os processos de autenticação e criptografia de dados para dispositivos e terminais são importantes.
Provedores de computação de ponta
Algumas empresas oferecem software para computação de ponta, que pode ser instalado em dispositivos pessoais ou corporativos. Alguns provedores de computação de ponta incluem:
- Amazon Web Services (AWS)
- RedHat
- HPE Edgeline
- e Microsoft Azure
- IBM
- Cisco
- Dell EMC
- SAP