O que é "Fog computing"? [fechadas]

17

Estou lendo um trabalho sobre serviços em nuvem e ele aborda brevemente "Fog computing" como um exemplo de possível ramo de desenvolvimento futuro da infraestrutura de hardware e software, sem especificar o que é exatamente e quais são seus benefícios.

A Wikipedia tem algumas palavras sobre o Fog computing na sua página de computação Edge . Suponho que isso possa significar que o processamento é distribuído de forma desigual entre um conjunto de dispositivos, mas é de alguma forma diferente de concentrar todo o processamento no servidor de dados central (computação em nuvem) ou em dispositivos do usuário final (computação de borda), mas não tenho certeza.

Então, o que exatamente é "Fog computing"?

user1306322
fonte
20
" O que é computação em nevoeiro? " - Um chavão.
Superbest
@Superbest - Como "computação em nuvem" já não era um chavão.
Daniel R Hicks

Respostas:

18

O Fog Computing é um paradigma que estende a computação em nuvem e os serviços até a borda da rede. Semelhante ao Cloud, o Fog fornece serviços de dados, computação, armazenamento e aplicativos para usuários finais. As características distintivas do Nevoeiro são a proximidade com os usuários finais, a distribuição geográfica densa e o suporte à mobilidade. Os serviços são hospedados na borda da rede ou até em dispositivos finais, como decodificadores ou pontos de acesso. Ao fazer isso, o Fog reduz a latência do serviço e melhora a QoS, resultando em uma experiência de usuário superior. O Fog Computing suporta aplicativos emergentes da Internet de Tudo (IoE) que exigem latência previsível em tempo real (automação industrial, transporte, redes de sensores e atuadores). Graças à sua ampla distribuição geográfica, o paradigma Fog está bem posicionado para big data e análise em tempo real.

Diferentemente dos datacenters tradicionais, os dispositivos Fog são distribuídos geograficamente em plataformas heterogêneas, abrangendo vários domínios de gerenciamento. A Cisco está interessada em propostas inovadoras que facilitam a mobilidade do serviço entre plataformas e tecnologias que preservam a segurança e a privacidade do usuário final e do conteúdo entre domínios.

O Fog oferece vantagens únicas para serviços em várias áreas verticais, como TI, entretenimento, publicidade, computação pessoal etc. A Cisco está especialmente interessada em propostas focadas em cenários de Fog Computing relacionados à Internet de Tudo (IoE), redes de sensores, análise de dados e outros dados serviços intensivos para demonstrar as vantagens de um novo paradigma, avaliar as compensações nas implantações experimentais e de produção e abordar possíveis problemas de pesquisa para essas implantações.

Em http://www.cisco.com/web/about/ac50/ac207/crc_new/university/RFP/rfp13078.html

Dan D.
fonte
24
Eu diria que a computação em nuvem já possui todos os elementos da computação em neblina e que isso é principalmente a criação de um novo termo para fins de marketing.
Dan D.
7
Uau. Eu estava esperando "nuvem de baixo nível" ou algo sobre baixa visibilidade e consegui uma parede de tagarelice de marketing. Eu não sou mais sábio.
NJD
5
@njd: Eu diria que você é mais sábio, mas não da maneira que você esperava.
27614 Brian Brian Adkins
12
@DanD. Quer dizer, assim como a Cloud Computing descreve algo que já fazíamos há décadas, mas então recebemos um novo termo para fins de marketing?
Philipp
1
@ DanD .: Eu não acho que "computação em nuvem" descreva nada. Alguns dizem que X é computação em nuvem, outros dizem que Y é. Eu digo que a nuvem comum é apenas um ícone em um diagrama de rede que representa a internet.
Phresnel
2

Talvez não seja o que eles estavam dirigindo, mas o que veio até mim pode ser descrito como computação em "nuvem distribuída" - em vez de coletar esses dados em um site ou complexo central (nomeado), os dados residem "localmente" em relação a ele origem e acesso por meio de um mecanismo de localização baseado em endereço IP (ou baseado em servidor de nomes) - semelhante aos mecanismos de computação distribuídos já em vigor, mas orientados a dados. Algum comprador?

user311388
fonte
Parece a definição de internet em geral.
user1306322
2
  • Serviço em nuvem: serviço acessado remotamente pela Internet.

  • Serviço de neblina: serviço de nuvem com armazenamento em cache misturado. Um serviço de neblina parece ser acessado de um local acessível central, Internet ou WAN corporativa, mas na verdade é acessado localmente, mas o serviço hospedado localmente armazena em cache ou distribui de maneira transparente, sem o conhecimento do usuário final.

LawrenceC
fonte
Gostaria de saber o que determina quais dados devem ser armazenados em cache localmente, caso o usuário precise acessá-los. Além disso, quais poderiam ser os casos de uso reais?
precisa saber é o seguinte
Em outras palavras, "nevoeiro" é o que o Google usa há anos.
Daniel R Hicks
@ user1306322 - talvez algo como Panzura: panzura.com/products/global-file-system - seus sistemas em uma determinada rede acessam um Panzura local na rede, mas o Panzura entre redes sincroniza dados em segundo plano.
28714 LawrenceC
@ultrasawblade Então, basicamente, o armazenamento sincronizado, como o Google Drive?
user1306322
@ user1306322 - Acho que o aspecto "just-in-time" também é importante para o conceito. Imagine que você tem arquivos em dois locais. Um sistema de cache inteligente copia transparentemente o arquivo de A para B somente quando alguém em B solicita o arquivo - ou o antecipa. O local B realmente não sabe nem se importa onde estão os arquivos; o cache / back-end calcula tudo isso.
LawrenceC