Página inicial Disponibilidade Diferença entre Edge Computing e Cloud Computing, e seu uso adequado

Diferença entre Edge Computing e Cloud Computing, e seu uso adequado

Embora edge computação tenha se tornado cada vez mais visível nos últimos anos, parece menos barulhenta do que a tradicional computação em nuvem. Mas a computação em nuvem e edge computação não escolhem uma ou outra, elas são complementares umas às outras. Esta seção descreve as características da edge computação e da computação em nuvem e explica os pontos a serem observados na construção e no uso da computação em nuvem e da edge computação separadamente.


O que é Cloud Computing?

A nuvem significa literalmente “nuvem”. Dessa imagem, a situação real do servidor está “na nuvem” ou “acima da nuvem”, e pode-se dizer que o usuário final representa um sistema que pode ser usado sem estar ciente da situação real do servidor. Em princípio, existem vários servidores “acima das nuvens”, que compartilham papéis, mas podem ser usados “debaixo das nuvens”, ou seja, do lado do usuário final sem estar ciente da situação. Em outras palavras, é uma tecnologia que trata múltiplos servidores como se eles fossem um único servidor.
O pano de fundo para o surgimento é a evolução do ambiente da Internet. Pode ser dito que o desenvolvimento da Internet provocou uma situação em que múltiplos servidores são aleatórios como resultado. Nessas situações, os usuários finais devem acessar cada servidor a cada vez. Por exemplo, se um servidor é construído por função, o cliente deve inserir uma senha diferente cada vez que acessa um servidor diferente. Entretanto, isto pode ser muito incômodo para os clientes, e gerenciar e consolidar servidores tornou-se um desafio. A computação em nuvem resolve este problema.


Técnicas elementares de suporte à computação em nuvem

As principais tecnologias componentes que suportam a computação em nuvem incluem tecnologias de virtualização, distribuídas e de segurança. Vamos dar uma olhada em cada tecnologia elementar.

  • Tecnologia de Virtualização
    A tecnologia de virtualização é uma tecnologia que permite que a mesma aplicação funcione independentemente do hardware ou do sistema operacional. Por exemplo, mesmo que o servidor A e o servidor B tenham sistemas operacionais diferentes, se a mesma aplicação for executada utilizando a tecnologia de virtualização, os usuários finais sob a nuvem podem utilizar o servidor da nuvem sem ter conhecimento do sistema operacional do servidor. Você pode usá-lo. Outra vantagem de construir um servidor em nuvem é que você pode selecionar o SO e o hardware de forma mais flexível de acordo com a finalidade do servidor.
  • Tecnologia de dispersão
    A tecnologia distribuída também é chamada de tecnologia de processamento distribuído. Como mencionado acima, em princípio, existem múltiplos servidores nas nuvens, mas esta é uma tecnologia que opera estes servidores de forma coordenada. Se você quiser adicionar funções necessárias coordenando enquanto divide as funções, você pode adicionar um servidor, para que você possa construir um sistema flexível.
  • Tecnologia de segurança
    Na computação em nuvem, a comunicação entre servidores e usuários finais se dá na Internet. Em alguns casos, isto pode permitir que um terceiro veja sua comunicação ou vaze informações através da Internet. Portanto, a tecnologia de segurança é muito importante. Em particular, os dados são concentrados e armazenados em servidores na nuvem, portanto, uma vez que ocorra um vazamento de informação, os danos podem ser enormes. Por esta razão, como garantir a segurança é algo que deve ser considerado quando se utiliza a nuvem.


O que é edge computação?

Vamos dar uma olhada em edge computação. Este processo é realizado “sob as nuvens” para processar “acima das nuvens” da computação em nuvem. Em outras palavras, o objetivo é completar o processo mais próximo do usuário final. “Edge” significa “edge”, o que significa que o processamento é concluído no final da rede. Ao concluir o processamento dentro do servidor edge , os dados podem ser vazados para a rede e a carga sobre o servidor da nuvem pode ser reduzida.
A computação em nuvem se tornou mais comum e utilizada em diversas áreas. Entretanto, nos últimos anos, com a tendência do IoT, os sistemas de informação são necessários para processar grandes quantidades de dados em alta velocidade. A fim de resolver esta proposta, o foco tem sido a computação edge , que pode realizar processamento distribuído.


Técnicas elementares de suporte edge computação

Enquanto a tecnologia de software é o principal componente da tecnologia que sustenta a computação em nuvem, a tecnologia elementar de hardware é importante em edge computação. Estes incluem a tecnologia de confiabilidade, tecnologia sem fio e tecnologia de processamento em tempo real.

  • Tecnologia de Confiabilidade
    Edge servidores requerem alta confiabilidade. Em particular, no campo de sistemas industriais, a Internet sem fio é freqüentemente instalada em locais com condições ambientais severas, tais como fábricas, por isso é importante não parar ou funcionar mal. Portanto, é necessário tomar medidas como hardware de multiplexação, proporcionando redundância e aterramento cuidadoso (aterramento).
  • Tecnologia sem fio
    Os cabos Lan (cabos de par trançado) são freqüentemente usados principalmente em redes normais, mas os cabos de par trançado não são adequados para transmissão de longa distância. Também não são muito resistentes a ruídos elétricos. Além disso, a comunicação por fio pode ser complicada, e pode não haver espaço para instalar cabos sob o piso da fábrica. Portanto, a comunicação entre servidores edge e a comunicação com servidores de nuvem é freqüentemente realizada principalmente por comunicação sem fio, como o LPWA.
  • Tecnologia de processamento em tempo real
    Edge servidores são necessários para processar próximo ao tempo real porque eles monitoram constantemente os equipamentos de fabricação. Além disso, os recursos do servidor edge são limitados. Portanto, o software nos servidores edge requer que o processamento seja realizado o mais rápido possível com o mínimo de desperdício possível.

Considerações para a implementação

Então, o que você precisa ter em mente ao implementar a computação em nuvem e edge computação? Os pontos principais estão resumidos abaixo.

Esclarecer o escopo do sistema

Primeiro, você precisa esclarecer o escopo do seu sistema. No caso do IoT, é praticamente impossível fazer tudo com edge computação, ou computação em nuvem. Por este motivo, é necessário detalhar a alocação das funções que você deseja alcançar primeiro. Isto também é importante em termos de custo. Isto porque, no caso da computação em nuvem, muitas vezes é possível acrescentar funcionalidades mais tarde, se necessário, mas no caso da edge computação, não é considerada da mesma forma. Em particular, esta última muitas vezes tem um custo inicial alto, portanto é difícil obter lucro se você não determinar o escopo da aplicação.

Pense na velocidade que seu sistema precisa

A velocidade da computação em nuvem é muitas vezes suficiente para a papelada geral. Além disso, edge computação é melhor utilizada somente quando a velocidade é necessária.

Considere os benefícios de custo

Por esta razão, a computação em nuvem para a papelada geral e edge computação para a Internet sem fio são freqüentemente os melhores benefícios de custo.

Agarre as características da nuvem e do edge e construa um sistema racional

Até agora, mencionei as características da computação em nuvem e edge computação, as tecnologias elementares que as suportam, e os pontos a considerar ao introduzi-las. Como mencionado acima, a computação em nuvem não é uma alternativa, mas uma relação complementar entre a edge computação. Há também áreas inadequadas, dependendo do campo em que se aplicam. Você deveria conseguir que a nuvem e o edge construíssem um sistema mais racionalizado.

POSTS RELACIONADOS