Página inicial Computação em nuvem Fog Computing – Quais são as semelhanças e diferenças com edge computação?

Fog Computing – Quais são as semelhanças e diferenças com edge computação?

Recentemente, o termo “fog computing” passou a ser usado em conjunto com cloud computing e edge computing. “Fog computing” é um termo relativamente novo proposto pela Cisco Systems e é freqüentemente usado no mesmo contexto que edge computing. Então, por que precisávamos criar uma nova palavra? Aqui, vamos explicar o significado de “nevoeiro”, a diferença entre a computação do nevoeiro e edge computação, e o “processamento distribuído” comum à computação do nevoeiro e edge computação. Também discutiremos o papel de cada servidor em um modelo típico de três camadas de nevoeiro/edge dispositivo físico.

O que é “neblina”?

O que significa nevoeiro? Névoa é nevoeiro em inglês. A palavra “nuvem” na computação em nuvem, que se tornou um termo comum hoje em dia, significa “nuvem”. Em outras palavras, significa que ela está mais próxima do chão do que a nuvem. Por exemplo, se um dispositivo físico como um sensor é “terra”, é um termo geral para sistemas que existem mais perto da nuvem do que nuvens e que se sustentam entre a nuvem e o dispositivo físico. Além disso, a palavra “neblina” pode ter o significado de dispersar as nuvens para fazê-las parecer névoa.

Um termo comumente usado e similar para um sistema que roda entre a nuvem e os dispositivos físicos é “edge computação”. De fato, edge computação e computação com neblina não são usados de forma muito rigorosa, e pode-se dizer que eles são usados com quase o mesmo significado no momento. Há muitos exemplos de como escrever “edge/fog computing” juntos.

A diferença entre “neblina” e “edge”

Então por que você ousou criar uma nova palavra? Com isto em mente, a diferença entre edge computação e computação de nevoeiro se torna aparente.

Edge A computação é uma tecnologia que reduz a carga no servidor processando dados em um local próximo ao usuário e não focando na nuvem. Portanto, novamente, ela faz o trabalho entre a nuvem e o dispositivo físico, exceto que edge computação, está mais próxima do dispositivo físico, enquanto a computação com neblina está um pouco mais próxima da nuvem. A computação em nevoeiro visa otimizar os recursos enquanto aplica a tecnologia do lado da nuvem aos servidores edge , e realizar o processamento distribuído em tempo quase real. Por assim dizer, o objetivo é se aproximar da computação em nuvem, preservando as capacidades e benefícios da edge computação.

Por outro lado, ao mover as funções do servidor de nuvem para o servidor edge , pode-se dizer que o processamento no servidor de nuvem é distribuído. Como mencionado anteriormente, pode-se pensar no termo computação em nuvem como cunhada, comparando a descentralização dos servidores de nuvem com a dispersão das nuvens na névoa.

A necessidade de processamento distribuído

O que é comum em edge computação e computação de nevoeiro é o “processamento distribuído”. A computação em nuvem, por outro lado, é “processamento centralizado”, em princípio. Pode-se dizer que este “processamento distribuído” é a razão pela qual a edge computação e a computação de nevoeiro estão no centro das atenções. Então, por que é necessário o processamento distribuído?

Um dos antecedentes é a limitação da computação em nuvem. As desvantagens da computação em nuvem, ou processamento centralizado, são que a quantidade de dados enviados para a rede é grande, o que diminui a velocidade, e os dados se concentram no servidor da nuvem, deixando as preocupações com a segurança. Portanto, torna-se necessário criar um servidor intermediário entre o dispositivo físico e o servidor da nuvem, e realizar aqui o processamento distribuído. Dependendo se este servidor intermediário está mais próximo do dispositivo físico (servidoredge ) ou compatível com a nuvem (chamado servidor de neblina por conveniência), depende se é chamado edge computação ou computação em neblina.

No exemplo acima, consideramos um modelo de três camadas de um servidor de nuvem, servidor intermediário e dispositivo físico, mas na realidade, não existe um servidor de nuvem e ele é composto de duas camadas de múltiplos servidores e dispositivos físicos. Há também um sistema. Em tal sistema, o processamento realizado pelo servidor de nuvem no modelo de três camadas é processado pelo servidor em frente à nuvem. Este grupo de servidores também inclui edge servidores, mas é o mais próximo do sistema que a computação em nebulosidade visa na medida em que possui tanto funções de servidor de nuvem quanto de servidor edge .

Um exemplo do papel de cada servidor em um modelo de três níveis

Finalmente, vamos rever o papel de cada servidor no modelo de três níveis. Como mencionado acima, pode ser um modelo de duas camadas, mas aqui consideraremos um modelo de três camadas de um servidor de nuvem geral, um servidor intermediário e um dispositivo físico.

Primeiro, o papel do servidor edge é coletar dados e responder a emergências. A resposta a emergências é, por exemplo, uma parada de emergência temporária de um robô quando é provável que ele atinja uma pessoa. Os servidores Edge são basicamente mais rápidos em termos de estarem mais próximos do local onde os dados são gerados, portanto edge computação é provavelmente o mais adequado para processamento urgente. Portanto, a inteligência artificial (IA) usada em aplicações como a manutenção preditiva será basicamente colocada no servidor edge por causa da demanda de velocidade.

O papel do servidor de neblina é armazenar e analisar os dados e enviar os resultados para a nuvem. Em alguns casos, o servidor de neblina pode coletar dados diretamente ou agir como um servidor de nuvem em seu nome. No exemplo de inteligência artificial dado acima, ele pode ser colocado em um servidor de neblina para aplicações onde a velocidade de resposta não é necessária.

O servidor de nuvem é responsável pelo gerenciamento dos dados do servidor edge e do servidor de neblina, exibindo-os ao responsável e enviando os resultados da análise para um sistema de nível superior (por exemplo, um sistema de gerenciamento empresarial). Além disso, na computação edge , os servidores de nuvem frequentemente armazenarão e analisarão os dados.

Coisas a serem observadas ao implantar edge/fog computing

Desta vez, dei uma breve olhada nos princípios básicos da computação de nevoeiro. A construção de edge computação e computação de nevoeiro precisará ser feita com base na estratégia do sistema de produção como um todo, ao mesmo tempo em que se considera cuidadosamente a situação no campo. Além disso, não se pode dizer que isto é geralmente bom em termos de qual processo é processado por qual servidor e um senso de equilíbrio são necessários. Edge computação e computação de nevoeiro podem ser ditos como sendo de campo no futuro, portanto, ao perguntar a um especialista externo, gostaria de prestar atenção a estes pontos e prosseguir com a construção do sistema ideal.

POSTS RELACIONADOS