Além da ponta da computação, exatamente o que é “computação de ponta”? Você pode ter ouvido esse termo, mas à medida que os dispositivos ficam mais inteligentes e menores e as conexões sem fio se tornam mais rápidas, a computação de borda provavelmente se tornará cada vez mais importante.
Este artigo definirá a computação de borda, suas semelhanças e diferenças com a computação em nuvem e quem usa a tecnologia e como.
O que é computação de borda?
Essencialmente, a computação pode acontecer no dispositivo, como uma calculadora, ou pela Internet, como a maioria das coisas que você faz no telefone ou no computador.
Edge Computing é uma extensão de qual tecnologia?
A computação que ocorre fora do dispositivo, pela internet, geralmente é facilitada pela computação em nuvem mais familiar.
A computação em nuvem é realizada por uma rede de servidores conectados em um data center. Você acessa essa rede por meio de um dispositivo conectado à Internet que não contribui para a tarefa de computação.
Definição de computação de borda
A computação de borda é essencialmente uma forma de computação em nuvem na qual a computação é distribuída entre dispositivos em vez de em um local, no que é conhecido como “servidor de origem”. Na verdade, a computação de borda recria um sistema semelhante à nuvem usando “servidores de borda” ou “microservidores” em vez de servidores de origem.
Embora a computação de borda funcione de maneira muito semelhante à computação em nuvem comum para o usuário final, os dispositivos de borda compartilham a tarefa de computação com os servidores.
Por que a computação de borda é importante?
A computação de borda é importante em dispositivos modernos e de última geração porque é mais confiável e segura do que a computação em nuvem. Também é mais poderoso e versátil do que a computação estritamente no dispositivo.
Edge Computing permite dispositivos menores e mais rápidos
A maioria dos usuários desenvolveu um desejo por dispositivos menores e mais poderosos. Como a computação em nuvem envolve redes de computadores, ela sempre será mais poderosa do que qualquer dispositivo que a maioria das pessoas possa possuir.
A computação em nuvem resolve o problema do tamanho do dispositivo. No entanto, também queremos que a computação seja rápida.
Quando você usa computação em nuvem para processamento de texto, pode parecer instantâneo. Na realidade, a transmissão de dados de um dispositivo para uma nuvem e vice-versa leva tempo, mas o processamento de texto é ajudado por ser uma atividade de baixa exigência de dados.
Com tarefas de computação em nuvem com altos requisitos de dados, como streaming de jogos ou exibição de mídia, é mais provável que você perceba uma queda no desempenho. Você notará que o desempenho cairá ainda mais se o serviço de nuvem estiver em alta demanda no momento.
A maioria dos dispositivos de borda divide a carga de computação. Elementos que não mudam com frequência ou muito rápido são processados no dispositivo. Elementos que mudam rapidamente e exigem mais poder de processamento são processados na nuvem.
Dessa forma, parte da demanda de processamento é assumida pelo dispositivo, em vez de tudo o que acontece na nuvem. Menos requisitos de dados na nuvem significam processamento mais rápido na mesma conexão com a Internet.
Além disso, com a computação de borda em nuvem, o provedor de serviços pode usar um número maior de data centers menores. Costumava haver apenas alguns grandes centros de dados em todo o país, e os usuários mais distantes de um desses centros tinham um serviço mais precário. Com um número maior de data centers menores, todos podem obter um serviço melhor.
Computação de borda adiciona segurança
Quaisquer dados processados no dispositivo não precisam ser enviados para a nuvem. Todos os dados que não precisam ser enviados para a nuvem estão mais seguros contra possíveis ladrões de dados.
Que a própria nuvem não é segura é um mito comum da computação em nuvem. No entanto, qualquer conexão com a internet é uma oportunidade potencial para hackers. Assim como os ladrões de banco do Velho Oeste podem atacar o treinador em vez do banco, se a nuvem em si é segura ou não, não é necessariamente o problema se os hackers puderem obter dados enquanto se movem do dispositivo para a nuvem. Isso ainda faz parte da computação de borda.
A computação de borda permite que os dados sejam divididos entre o dispositivo e a nuvem para acelerar as coisas. Mas os dispositivos de borda também permitem que o processamento de dados seja dividido entre o dispositivo e a nuvem, para que informações confidenciais nunca saiam do dispositivo.
Além disso, no caso da computação de borda, as interrupções são menos prováveis para os usuários porque a manutenção pode ser feita ou podem ocorrer danos aos microservidores ou servidores de borda sem que todos os usuários da rede sejam afetados. E, como a computação de borda usa data centers mais distribuídos, é mais fácil para os provedores de serviços organizar a manutenção e levar a equipe ao local mais rapidamente.
Existem desvantagens na computação de borda?
Existem desvantagens na computação de borda. Algumas dessas desvantagens vêm da computação de borda também usando a nuvem. Por exemplo, os dispositivos de borda ainda precisam de uma conexão com a Internet para obter o máximo de utilidade. No entanto, a tecnologia de computação de ponta também apresenta alguns de seus próprios problemas.
No momento, os dispositivos de borda exigem hardware bastante especializado. Como resultado, a maioria dos dispositivos de borda só pode realmente aplicar a computação de borda a uma coisa. Eles não são necessariamente de uso único, mas também não são tão versáteis quanto os dispositivos estritamente em nuvem.
Quem usa a computação de borda?
No momento, os casos de uso de computação de borda são bastante limitados. A tecnologia é empregada apenas por empresas com um bom motivo para não confiar estritamente na computação a bordo ou na nuvem.
A Cellnex Telecom é uma operadora de telecomunicações sem fio que atende a maior parte da Europa. Ao empregar a computação em nuvem de ponta, que distribui a computação para vários locais em vez de depender de um data center, a empresa oferece um serviço melhor e mais confiável em seu vasto mercado e base de usuários dispersa.
A Perceive cria chips para dispositivos de ponta, principalmente dispositivos de segurança doméstica inteligentes. Esses chips permitem que os dispositivos entendam imagens, vídeo e áudio, limitando o volume de dados potencialmente confidenciais que eles precisam enviar para a nuvem. Da mesma forma, empresas como a Microsoft usam computação de borda em dispositivos IoT que são menos dependentes da nuvem.
A AT&T promete que a computação de borda tornará os jogos em nuvem mais rápidos e acessíveis no futuro. Os jogos exigem mais dados para transmitir do que outras formas de mídia porque os jogos exigem uma reação à entrada do usuário. Processar alguns comandos ou distribuir renderização de gráficos pode reduzir os requisitos de conexão e a latência.
Você está vivendo no limite?
Dependendo de como você usa os dispositivos conectados, talvez você já esteja usando soluções de computação de borda no trabalho ou em casa. Os dispositivos domésticos inteligentes provavelmente serão como a maioria das pessoas encontra a computação de borda pela primeira vez por algum tempo.
No entanto, como a computação de borda torna os dispositivos menores, mais rápidos e mais poderosos, os aplicativos dessa tecnologia provavelmente se tornarão mais onipresentes.