Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial Internet of Things >> Computação em Nuvem

Edge Computing x Cloud Computing:principais diferenças


O termo “computação de borda” refere-se à computação como um paradigma distribuído. Ele traz armazenamento de dados e energia de computação para mais perto do dispositivo ou fonte de dados onde é mais necessário. As informações não são processadas na nuvem filtradas por data centers distantes; em vez disso, a nuvem vem até você. Essa distribuição elimina o tempo de atraso e economiza largura de banda.

Edge Computing é uma abordagem alternativa para o ambiente de nuvem em oposição à “Internet das Coisas”. Trata-se de processar dados em tempo real perto da fonte de dados, que é considerada a ‘borda’ da rede. Trata-se de executar aplicativos o mais próximo possível fisicamente do local onde os dados estão sendo gerados, em vez de uma nuvem centralizada, data center ou local de armazenamento de dados.

Continue lendo para aprender as diferenças entre computação de borda e computação em nuvem.

O que é computação de borda?


Edge Computing permite que recursos de computação e serviços de aplicativos sejam distribuídos ao longo do caminho de comunicação, por meio de infraestrutura de computação descentralizada.

As necessidades computacionais são atendidas com mais eficiência ao usar a computação de borda. Onde quer que haja um requisito para a coleta de dados ou onde um usuário execute uma ação específica, ela pode ser concluída em tempo real. Normalmente, os dois principais benefícios associados à computação de borda são desempenho aprimorado e custos operacionais reduzidos, descritos resumidamente abaixo.

Vantagens de usar a computação de borda

Desempenho aprimorado


Além de coletar dados para transmissão para a nuvem, a computação de borda também processa, analisa e executa as ações necessárias nos dados coletados localmente. Como esses processos são concluídos em milissegundos, tornou-se essencial otimizar os dados técnicos, não importa quais sejam as operações.
A transferência de grandes quantidades de dados em tempo real de maneira econômica pode ser um desafio, principalmente quando realizada em locais industriais remotos. Esse problema é remediado adicionando inteligência aos dispositivos presentes na borda da rede. A computação de borda aproxima os recursos de análise da máquina, o que elimina o intermediário. Essa configuração oferece opções menos dispendiosas para otimizar o desempenho dos ativos.

Redução de custos operacionais


No modelo de computação em nuvem, conectividade, migração de dados, largura de banda e recursos de latência são bastante caros. Essa ineficiência é corrigida pela computação de borda, que tem um requisito de largura de banda significativamente menor e menos latência. Ao aplicar a computação de borda, é criado um valioso continuum do dispositivo à nuvem, que pode lidar com as enormes quantidades de dados gerados. Adições dispendiosas de largura de banda não são mais necessárias, pois não há necessidade de transferir gigabytes de dados para a nuvem. Ele também analisa dados confidenciais de IoT em uma rede privada, protegendo assim os dados confidenciais. As empresas agora tendem a preferir a computação de borda. Isso se deve ao seu desempenho operacional otimizável, protocolos de conformidade e segurança de endereços, além de custos mais baixos.

Computação de borda pode ajudar a diminuir a dependência da nuvem e, como resultado, melhorar a velocidade do processamento de dados. Além disso, já existem muitos dispositivos IoT modernos que possuem poder de processamento e armazenamento disponíveis. A mudança para o poder de processamento de borda torna possível utilizar esses dispositivos em todo o seu potencial.

Exemplos de computação de borda


A melhor maneira de demonstrar o uso desse método é por meio de alguns exemplos importantes de computação de borda . Aqui estão alguns cenários em que a computação de borda é mais útil:

Veículos autônomos


Carros autônomos ou movidos a IA e outros veículos exigem um grande volume de dados de seus arredores para funcionar corretamente em tempo real. Um atraso ocorreria se a computação em nuvem fosse usada.

Serviços de transmissão


Serviços como Netflix, Hulu, Amazon Prime e o próximo Disney+ criam uma carga pesada na infraestrutura de rede. A computação de borda ajuda a criar uma experiência mais suave por meio do cache de borda. É quando o conteúdo popular é armazenado em cache em instalações localizadas mais próximas dos usuários finais para acesso mais fácil e rápido.

Casas inteligentes


Semelhante aos serviços de streaming, a crescente popularidade das casas inteligentes representa um problema. Agora é uma carga de rede muito grande para confiar apenas na computação em nuvem convencional. O processamento de informações mais próximo da fonte significa menos latência e tempos de resposta mais rápidos em cenários de emergência. Os exemplos incluem equipes médicas, bombeiros ou implantação da polícia.

Observe que as organizações podem perder o controle de seus dados se a nuvem estiver localizada em vários locais ao redor do mundo. Essa configuração pode representar um problema para certas instituições, como bancos, que são obrigados por lei a armazenar dados apenas em seu país de origem. Embora estejam sendo feitos esforços para encontrar uma solução, a computação em nuvem tem desvantagens claras quando se trata de segurança de dados em nuvem.

O que é computação em nuvem?


A computação em nuvem refere-se ao uso de vários serviços, como plataformas de desenvolvimento de software, armazenamento, servidores e outros softwares por meio da conectividade com a Internet. Os fornecedores de computação em nuvem têm três características comuns que são mencionadas abaixo:

Modelos de serviço de computação em nuvem


Os serviços de computação em nuvem podem ser implantados em termos de modelos de negócios, que podem diferir dependendo de requisitos específicos. Alguns dos modelos de serviço convencionais empregados são descritos resumidamente a seguir.
  1. Plataforma como serviço ou PaaS: A PaaS permite que os consumidores adquiram acesso a plataformas, permitindo que eles implantem seus softwares e aplicativos na nuvem. O consumidor não gerencia os sistemas operacionais ou o acesso à rede, o que pode criar algumas restrições na natureza dos aplicativos que podem ser implantados. Amazon Web Services, Rackspace e Microsoft Azure são exemplos.
  2. Software como Serviço ou SaaS :em SaaS, os consumidores precisam adquirir a capacidade de acessar ou usar um aplicativo ou serviço hospedado pela nuvem.
  3. Infraestrutura como serviço ou IaaS :aqui, os consumidores podem controlar e gerenciar os sistemas operacionais, aplicativos, conectividade de rede e armazenamento, sem controlar a nuvem por conta própria.

Modelos de implantação de computação em nuvem


Assim como os modelos de serviço, os modelos de implantação de computação em nuvem também dependem dos requisitos. Existem quatro modelos principais de implantação, cada um com suas características.
  1. Nuvem da comunidade : As infraestruturas de nuvem da comunidade permitem que uma nuvem seja compartilhada entre várias organizações com interesses compartilhados e requisitos semelhantes. Como resultado, isso limita os custos de gastos de capital, pois é compartilhado entre as muitas organizações que os utilizam. Essas operações podem ser realizadas com terceiros nas instalações ou 100% internamente.
  2. Nuvem privada :as nuvens privadas são implantadas, mantidas e operadas exclusivamente para organizações específicas.
  3. Nuvem pública: As nuvens públicas podem ser usadas pelo público comercialmente, mas são de propriedade de um provedor de serviços de nuvem. Assim, um consumidor pode desenvolver e implantar um serviço sem os recursos financeiros substanciais necessários em outras opções de implantação.
  4. Nuvem híbrida :esse tipo de infraestrutura em nuvem consiste em vários tipos diferentes de nuvens. No entanto, essas nuvens têm a capacidade de permitir que dados e aplicativos se movam de uma nuvem para outra. As nuvens híbridas também podem ser uma combinação de nuvens privadas e públicas.

Benefícios do uso da computação em nuvem


Apesar dos muitos desafios enfrentados pela computação em nuvem, também há muitos benefícios da nuvem.

Escalabilidade/Flexibilidade


A computação em nuvem permite que as empresas comecem com uma pequena implantação de nuvens e expandam de forma razoavelmente rápida e eficiente. A redução também pode ser feita rapidamente se a situação exigir. Também permite que as empresas adicionem recursos extras quando necessário, o que lhes permite satisfazer as crescentes demandas dos clientes.

Confiabilidade


Os serviços que usam vários sites redundantes oferecem suporte à continuidade dos negócios e à recuperação de desastres.

Manutenção


Os próprios provedores de serviços em nuvem realizam a manutenção do sistema.

Acessibilidade móvel


A computação em nuvem também suporta a acessibilidade móvel em um grau mais alto.

Economia de custos


Ao usar a computação em nuvem, as empresas podem reduzir significativamente seus gastos operacionais e de capital quando se trata de expandir seus recursos de computação.

Computação de borda x computação em nuvem:diferenças


Observe que o surgimento da computação de borda não é recomendado para substituir totalmente a computação em nuvem. Suas diferenças podem ser comparadas àquelas entre um SUV e um carro de corrida, por exemplo. Ambos os veículos têm finalidades e usos diferentes. Para entender melhor as diferenças, criamos uma tabela de comparações.
Pontos de diferença Computação de borda Computação em nuvem
Empresas Adequadas Edge Computing é considerado ideal para operações com problemas de latência extrema. Assim, empresas de médio porte com limitações de orçamento podem usar a computação de borda para economizar recursos financeiros. A computação em nuvem é mais adequada para projetos e organizações que lidam com armazenamento massivo de dados.
Programação Várias plataformas diferentes podem ser usadas para programação, todas com diferentes tempos de execução. A programação real é mais adequada em nuvens, pois geralmente são feitas para uma plataforma de destino e usam uma linguagem de programação.
Segurança A Edge Computing requer um plano de segurança robusto, incluindo métodos avançados de autenticação e combate proativo aos ataques. Requer um plano de segurança menos robusto.

Olhando para o futuro


Muitas empresas agora estão migrando para a computação de ponta. No entanto, a computação de borda não é a única solução. Para os desafios de computação enfrentados por fornecedores e organizações de TI, a computação em nuvem continua sendo uma solução viável. Em alguns casos, eles o usam em conjunto com a computação de borda para uma solução mais abrangente. Delegar todos os dados para a borda também não é uma decisão sábia. É por isso que os provedores de nuvem pública começaram a combinar estratégias de IoT e pilhas de tecnologia com computação de borda.

Computação de borda versus computação em nuvem não é um debate do tipo ou ou, nem são concorrentes diretos. Em vez disso, eles fornecem mais opções de computação para as necessidades da sua organização em conjunto. Para implementar esse tipo de solução híbrida, identificar essas necessidades e compará-las com os custos deve ser o primeiro passo para avaliar o que funcionaria melhor para você.

Computação em Nuvem

  1. Um guia para computação em nuvem no Linux
  2. Big Data e computação em nuvem:uma combinação perfeita
  3. Qual é a relação entre big data e computação em nuvem?
  4. Uso de Big Data e computação em nuvem nos negócios
  5. Os 5 empregos e carreiras em computação em nuvem mais bem pagos em 2020
  6. Privacidade em computação em nuvem; Saiba tudo
  7. Problemas legais em computação em nuvem e suas soluções
  8. 10 vantagens da computação em nuvem em 2020
  9. Papel da computação em nuvem na inteligência
  10. Papel da computação em nuvem na saúde