Junho. 21. 2023

Computação distribuída: Nuvens locais ou mais próximas

A computação em nuvem é um conceito que surgiu com fornecedores que decidiram terceirizar sua infraestrutura tecnológica em grandes data centers que hoje chamamos de Nuvem Pública.

Esses serviços nos oferecem poder computacional, armazenamento, motores de banco de dados pré-configurados e muitos outros produtos que caracterizam os Serviços de Cloud.

Os Data Centers que hospedam a maioria destes serviços estão localizados nos Estados Unidos e Europa, portanto, a implantação de serviços críticos na nuvem pública de diferentes fornecedores para países da América Latina ainda tem sido um desafio.

Uma dificuldade que pode surgir ao implantar servidores na Nuvem Pública é a velocidade de acesso aos serviços. Da mesma forma, uma possível falha de conectividade pode deixar um país ou provedor de Internet sem acesso por algumas horas à nuvem pública onde tem sua infraestrutura. Isso pode soar um pouco absurdo. Ainda assim, isso já aconteceu e é mais freqüente do que o normal.

Um banco colombiano sofreu recentemente falhas em seus serviços virtuais, e o prejuízo durou 8 horas. Por quê? Uma falha de conectividade com a nuvem pública onde eles hospedaram seus serviços críticos. Outro problema de infraestrutura são as rupturas ou interrupções nos cabos submarinos que conectam os países com as localizações de seus provedores.

Estes não são frequentes, mas geralmente afetam a latência e, dependendo do país, resultam em uma perda completa de conectividade à internet ou acesso a determinados serviços.

Mapa de Cabos Submarinos

Algumas soluções ou planos de mitigação para esses problemas consistem em aprofundar o conceito de Edge Computing, Edge Cloud, ou simplesmente Edge. Esses termos se posicionaram no mundo da tecnologia e apontam para mercados emergentes, caracterizando serviços entregues o mais próximo possível dos usuários.

O conceito do "Mundo na Borda" ou "Edge" é encontrar fornecedores confiáveis de diferentes tipos de serviços em nuvem para vários projetos a nível local. Da mesma forma, oferecer data centers locais para armazenar infraestrutura a preços razoáveis e alta disponibilidade.

Outro conceito que adota esta abordagem é o Hybrid Cloud, que oferece uma forma de ter serviços na nuvem pública, mas com um backup funcional em seu próprio Data Center ou em um Data Center local. Este tipo de configuração permite um backup dos serviços necessários ou uma rede local interligada com os serviços na nuvem. Uma nuvem híbrida é uma solução que oferece serviços distribuídos entre um local próximo ao usuário final em uma nuvem privada ou pública.

Quais são as vantagens da computação em Cloud?

Velocidade de acesso: A latência de um provedor local pode ser inferior a 20 ms ou inferior se estiver na mesma cidade onde estão localizados os Data Centers.

Suporte Técnico: O suporte técnico estaria disponível no idioma local e mais próximo para criar projetos personalizados, solucionar problemas ou migrar plataformas para a Cloud.

Qualidade e Disponibilidade: A qualidade e os tipos de produtos oferecidos são geralmente os mesmos de qualquer Cloud pública, personalizáveis e flexíveis em uma extensão não proporcionada por outros provedores.

Conectividade: Provedores locais podem ser conectados diretamente a IXPs ou pontos de troca em cada região à qual fornecem o serviço; isso facilita o acesso de qualquer ISP local, melhorando o acesso a diferentes conteúdos.

A Computação Distribuída possui aplicações críticas nos seguintes cenários:

  • Internet das Coisas (IoT – M2M)
  • Telemedicina
  • Desktops virtuais para teletrabalho ou educação
  • Ferramentas educacionais e criação colaborativa em geral
  • Plataformas transacionais (ERP, CRM, etc.)
  • Automação residencial ou plataformas para a interconexão de sensores ou dispositivos similares
  • Agricultura de precisão
  • Armazenamento de grandes volumes de dados de forma mais rápida e próxima. (Big Data / Small Data)
  • Blockchain e tudo relacionado ao universo cripto e metaversos
  • Ou simplesmente hospedar um website ou projeto de desenvolvimento próximo ao usuário e ao seu público-alvo

Assim como a computação em Cloud, as possibilidades da computação distribuída são infinitas. É um momento chave e estratégico para identificar, conectar e fortalecer os provedores que oferecem essas soluções em países e regiões como a América Latina.

Um desses provedores é cloud.edgeuno.com, que oferece uma plataforma de Cloud de autoatendimento onde você pode rapidamente começar a planejar, construir e implantar computação distribuída como uma solução para o seu negócio.