BLOG | ESCRITÓRIO DO DIRETOR DE TECNOLOGIA

O papel da nuvem em aplicações nativas da borda

Miniatura de Lori MacVittie
Lori MacVittie
Publicado em 14 de junho de 2021


Não é nenhuma surpresa que, assim como o surgimento da nuvem nos deu aplicativos nativos da nuvem, a borda está impulsionando um conjunto de aplicativos nativos da borda .

Essas aplicações, no entanto, não ficarão somente na borda. Pelo contrário, a convergência de TI (tecnologia da informação) e TO (tecnologia operacional) está impulsionando novos padrões arquitetônicos que também aproveitam os aplicativos que residem na nuvem e no data center.

Podemos ver indicadores importantes disso hoje quando consideramos onde as organizações atualmente implantam tecnologias de segurança e entrega de aplicativos . Menos da metade (41%) das organizações dependem de apenas um local para hospedar essas tecnologias. A média é pouco mais de 2 – 2,11 para ser exato. A combinação mais provável hoje é nuvem e local, mas um em cada dez já está aproveitando todos os três locais: data center, nuvem e borda.

a borda é acretiva

Isso é particularmente verdadeiro para arquiteturas construídas para suportar, em média, dez coisas conectadas que você pode encontrar na maioria das casas dos consumidores. De fato, se observarmos os aplicativos de ponta populares, descobriremos que eles são uma mistura de nuvem e ponta, nó e ponto de extremidade.

nó de ponto final

Fazemos a distinção entre um nó de borda e um ponto final de borda com base nas propriedades exclusivas de cada um. Isso ajuda a delinear a responsabilidade por funções específicas que compõem um "aplicativo nativo de ponta", pois cada local tem capacidades e restrições únicas. Por exemplo, geralmente um ponto de extremidade de borda não suporta armazenamento de volumes significativos de dados. Os nós de borda podem, e o data center/nuvem certamente o faz. Essas capacidades e restrições ajudam a moldar aplicativos nativos de ponta de maneiras que usam os pontos fortes de cada local para beneficiar tanto o provedor quanto o consumidor. 

Esta é a razão fundamental pela qual a nuvem e os data centers desempenham um papel significativo em aplicativos nativos de ponta.

Considere, por exemplo, meu servidor de mídia Plex. Tenho um servidor local (nó de borda) em minha casa, com um aplicativo na minha smart TV (ponto de extremidade de borda). O nó de borda se comunica com o serviço Plex baseado em nuvem para faturamento e gerenciamento de contas, acesso remoto e atualizações de software. Outras conversas e trocas de dados ocorrem entre os dois, descrevendo o uso e o desempenho para ajudar a melhorar o aplicativo geral.

exemplo plex

Não faria sentido algum que as funções de faturamento e gerenciamento de contas residissem no nó de borda, muito menos no ponto de extremidade de borda. Da mesma forma, não seria eficiente (ou muito seguro) dar ao serviço Plex acesso ao meu repositório local de conteúdo digital. Em vez disso, essa responsabilidade é deixada para o servidor de mídia local em execução no nó de borda.

De muitas maneiras, esse padrão não é diferente daqueles produzidos pelos esforços de modernização para fornecer interfaces modernas para aplicativos tradicionais (legado, vintage, retrô, maduro, escolha seu eufemismo para "antes do meu tempo"). Considere sistemas de captura de tela baseados em texto para fornecer acesso baseado na web na virada do século. Ou o uso de APIs para facilitar o mobile banking, que depende de sistemas transacionais tradicionais. Os esforços de modernização geralmente produzem padrões de aplicativos que atribuem responsabilidade a sistemas e aplicativos em data centers, nuvens e limites de borda.  

Esses tipos de decisões são tomadas todos os dias para coisas conectadas, sensores e outras aplicações de ponta. Essas decisões surgem como padrões comuns de aplicação nativa de ponta.

Quase todos eles incluem funções que residem em uma nuvem/centro de dados.

Ao contrário da pressa em declarar os data centers obsoletos quando a computação em nuvem surgiu, é improvável que você ouça alguém declarando o mesmo sobre a nuvem agora que a tecnologia de ponta está surgindo. Pelo contrário, a nuvem e os data centers continuarão a desempenhar um papel fundamental nos aplicativos nativos de ponta.