Como a Edge Computing pode se encaixar na sua estratégia de nuvem

Como a Edge Computing pode se encaixar na sua estratégia de nuvem

A edge computing pode ser uma parte importante da sua estratégia de nuvem (e de inovação), que permite casos de uso anteriormente impossíveis.

Imagem em destaque

Um dos aspectos atraentes da computação em nuvem é que seus recursos computacionais podem existir praticamente em qualquer lugar do globo. Também pode ser é o calcanhar de Aquiles em alguns casos de uso. Existem vários casos em que uma transação de computação precisa ser concluída mais perto do local físico onde ocorre um evento. Isso pode ser motivado por alguma combinação de tempo de processamento, volumes de dados ou redundância.

Nesse caso, faz sentido ter recursos de computação mais próximos de onde ocorre um evento. Como esses recursos são empurrados para a “borda” de um ambiente de nuvem, eles são geralmente chamados de edge computing.

Casos de uso de computação de borda

Embora isso possa parecer um cenário de nicho, há vários casos em que a computação de ponta pode ser relevante. Aqui estão alguns exemplos de casos de uso.

Processamento de imagem

Com o surgimento de equipamentos de câmera baratos e de qualidade relativamente alta, há um desejo crescente de analisar imagens desses dispositivos. Um departamento de rodovias, por exemplo, poderia contar veículos ou estimar sua velocidade a partir de imagens de vídeo para detectar incidentes de trânsito. Da mesma forma, um local de varejo poderia contar pessoas e usar os dados para determinar os níveis de pessoal durante períodos de maior movimento.

Envio de dados de vídeo para um data center em nuvem requer largura de banda significativa. Mover os algoritmos de contagem para câmeras individuais ou para um dispositivo de computação conectado às câmeras elimina a necessidade de transmitir vídeo de alta largura de banda para um data center distante na nuvem.

Veículos conectados e a Internet das Coisas

Os veículos estão cada vez mais conectados e a maioria dos roteiros para futuras iterações de veículos conectados permitem comunicações rápidas entre veículos e infraestrutura. Quando um perigo é detectado algumas centenas de metros à frente, a capacidade de partilhar rapidamente esta informação com outros veículos e tomar medidas preventivas é um benefício óbvio.

Neste cenário, a latência da rede se torna um fator crítico. Um veículo que envia informações para uma nuvem distante e precisa esperar por uma resposta pode incorrer em vários segundos de espera. Esta “penalidade de tempo” pode ser a diferença entre evitar um perigo ou aumentar o caos. A edge computing pode fornecer um subconjunto limitado de funcionalidades próximas da ação, evitando o tempo extra necessário para a conclusão das transações em uma nuvem distante.

Da mesma forma, com Tecnologia da Internet das Coisas, uma ampla gama de sensores em uma fábrica ou ambiente industrial pode transmitir grandes volumes de dados. Os dispositivos de computação de ponta podem capturar e analisar esses dados e compartilhe alertas ou anomalias em tempo real.

Outras aplicações dependentes da latência podem incluir aplicações comerciais de alta velocidade ou controles industriais onde os milissegundos são importantes.

Aplicativos desconectados

Outra categoria ampla que pode aproveitar a computação de ponta são as aplicações desconectadas. Eles podem variar desde filiais remotas com conectividade inconsistente até aeronaves de passageiros ou navios de cruzeiro que exigem recursos de computação mesmo quando “desvinculados” da conectividade sempre ativa. Esta categoria também inclui aplicações críticas que vão desde redes de coleta de dados médicos até aplicações de pontos de venda que precisam continuar processando transações de clientes. mesmo se a conexão com a nuvem falhar.

Neste caso, a edge computing permite a sincronização de dados e a duplicação de um subconjunto de capacidades da nuvem que podem operar de forma desconectada. Em muitos casos, os usuários finais podem usar recursos de borda de maneira integrada ou conectar-se a todos os recursos da nuvem mesmo sem conhecer a complexa orquestração ocorrendo em segundo plano.

Várias combinações desses casos de uso também podem ser relevantes para a sua organização. Uma instalação de fabricação remota pode conter centenas de sensores que transmitem dados em tempo real, exigindo uma conexão de baixa latência a um dispositivo de computação de borda local. Essa instalação também pode ter largura de banda limitada, para que o dispositivo de computação de ponta possa analisar e filtrar dados com eficácia e, em seguida, relatar as conclusões à nuvem para ação.

Integrando Edge Computing à sua estratégia de nuvem

A edge computing resolve vários desafios com a estrutura centralizada da computação em nuvem. A maioria dos principais provedores de nuvem reconheceu os benefícios da computação de ponta e está integrando recursos para gerenciar dispositivos de ponta em seus kits de ferramentas de nuvem.

Ao projetar sua estratégia de nuvem, se você encontrar aplicativos ou casos de uso que possam exigir a redução da troca de dados, a baixa latência e a capacidade de operar em um estado desconectado, poderá haver um problema. oportunidade para um dispositivo de computação de ponta. Como você projete sua arquitetura de nuvem, encontre locais e aplicações que possam atender a esses critérios. Trabalhe com seus arquitetos e provedores de nuvem para identificar hardware e recursos que podem operar em um ambiente de borda.

Os princípios da computação de borda também podem ser incorporados aos designs de seus aplicativos. Com a abundância de dispositivos de computação de baixo custo e baixo consumo de energia, que vão desde dispositivos prontos para uso até hardware personalizado, você pode criar aplicativos que equilibram o poder e a natureza extensível da nuvem com a demanda para realizar transações críticas mais próximas de onde. eles ocorrem. Crie requisitos de arquitetura e teste relacionados à borda em seus padrões de desenvolvimento para garantir que você esteja considerando essas necessidades e testando seu desempenho em um ambiente realista antes da implantação.

Finalmente, considere o oportunidades de inovação apresentado pela computação de ponta. Pequenos dispositivos com computação limitada e alguma forma de comunicação baseada em rádio estão caindo abaixo dos US$ 100, com dezenas de fabricantes fornecendo hardware padronizado, provisionamento e ferramentas de gerenciamento. Que aplicações e serviços anteriormente inimagináveis ​​você poderia criar se pudesse colocar computação e conectividade limitadas em praticamente qualquer lugar do mundo? Colocar alguns Raspberry Pis, placas Arduino ou kits de partículas nas mãos de suas equipes de tecnologia pode resultar em uma solução inovadora para um problema de negócios anteriormente insolúvel.

Vale a pena compreender os fundamentos da computação de borda e como ela se integra à sua plataforma de nuvem e, em seguida, incorporar a borda em sua estratégia e padrões de desenvolvimento, mesmo se você não tiver uma aplicação imediata para computação de borda. Você provavelmente já está usando a computação de ponta de alguma forma, mesmo que não a tenha definido explicitamente em sua arquitetura. Perceber os possíveis casos de uso e a crescente capacidade e integração com a computação em nuvem pode gerar um valor adicional significativo.

Conteúdo Relacionado

O Rails 8 sempre foi um divisor de águas...
A GenAI está transformando a força de trabalho com...
Entenda o papel fundamental dos testes unitários na validação...
Aprenda como os testes de carga garantem que seu...
Aprofunde-se nas funções complementares dos testes positivos e negativos...
Vídeos deep fake ao vivo cada vez mais sofisticados...
Entenda a metodologia por trás dos testes de estresse...
Descubra a imprevisibilidade dos testes ad hoc e seu...
A nomeação de Nacho De Marco para o Fast...
Aprenda como os processos baseados em IA aprimoram o...
A web está em constante evolução, e com ela,...
A Inteligência Artificial (IA) tem sido um tema cada...
Você já se sentiu frustrado com a complexidade de...
O OpenStack é uma plataforma de computação em nuvem...
Você já se sentiu frustrado com a criação de...
A era digital trouxe uma transformação profunda na forma...
Nos dias atuais, a presença digital é fundamental para...
Introdução Quando se trata de desenvolvimento de software, a...
Como desenvolvedor Dart, você provavelmente já se deparou com...
Retour au blog

Laisser un commentaire

Veuillez noter que les commentaires doivent être approuvés avant d'être publiés.