Prepare-se para o futuro da computação em nuvem distribuída

Com a nova arquitetura, certamente estamos migrando para sistemas distribuídos complexos. Planeje agora para ter sucesso

Author Photo
6:00 pm - 11 de maio de 2020

A nuvem distribuída, de acordo com o Gartner, “é a distribuição de serviços de nuvem pública para diferentes locais físicos, enquanto a operação, governança, atualizações e evolução dos serviços são de responsabilidade do provedor de nuvem pública de origem”. Isto é “discurso do analista”, o que significa que estamos mudando das soluções de computação em nuvem centralizada para descentralizada. Mas ainda precisamos manter o controle centralizado.

Se isso for verdade – e certamente é uma tendência -, precisamos estar preparados para a distribuição de processos físicos, armazenamento e aplicativos, com camadas de gerenciamento, monitoramento, segurança e gerenciamento de governança que tornarão esses complexos sistemas distribuídos prontos para a nuvem.

A propósito, isso não deve ser confundido com o multicloud, o que significa executar mais de uma única marca de nuvem pública, como AWS e Microsoft. Essas arquiteturas, embora tipicamente complexas, não são necessariamente distribuídas.

Existem algumas razões pelas quais a distribuição é uma tendência agora para a maioria das empresas que usam uma única ou várias nuvens públicas.

As empresas precisam oferecer suporte a sistemas de edge-computing, incluindo IoT e outros processos especializados que precisam ocorrer perto da fonte de dados. Isso significa que, enquanto passamos os últimos anos centralizando o processamento do armazenamento em nuvens públicas, agora estamos encontrando motivos para colocar alguns aplicativos e fontes de dados conectados à nuvem perto de onde eles podem ser mais eficazes, enquanto mantêm um forte acoplamento a um provedor de nuvem pública.

As empresas precisam incorporar sistemas tradicionais em nuvens públicas sem migração física. Se você considerar o papel dos sistemas conectados, como o Outpost da AWS ou o Azure Stack da Microsoft, esses são realmente esforços para levar as empresas a migrar para plataformas de nuvem pública sem realmente executar fisicamente em uma nuvem pública. Outras abordagens incluem contêineres e Kubernetes que são executados localmente e na nuvem, aproveitando novos tipos de tecnologias, como a federação Kubernetes.

O truque é que a maioria das empresas está mal equipada para lidar com a distribuição de serviços em nuvem, e muito menos para mover uma massa crítica de aplicativos e dados para a nuvem. O desafio não é como você obtém sucesso com a computação em nuvem distribuída, mas como se prepara em primeiro lugar.

Meu melhor conselho é fazer alarde na compreensão dos mecanismos de controle centralizado, como gerenciamento, monitoramento, gerenciamento de segurança e sistemas de governança. Isso não significa que você lança ferramentas para o problema, mas entende os recursos das ferramentas disponíveis, e isso determinará o quão bem (ou não tão bem) você pode operar sua solução de computação em nuvem distribuída.

A mensagem real aqui é que você precisa planejar agora se acha que aproveitará a computação em nuvem distribuída. Senão, será uma falha épica que você não precisa nesse momento.

Newsletter de tecnologia para você

Os melhores conteúdos do IT Forum na sua caixa de entrada.