Nuvem distribuída é um serviço de computação em nuvem pública que permite executar infraestrutura de nuvem pública em vários locais — data centers do seu próprio provedor de nuvem, data centers de outros provedores de nuvem, data centers de terceiros ou centros de colocation e locais — gerenciar tudo a partir de um único plano de controle.
Com essa distribuição direcionada e gerenciada centralmente de serviços de nuvem pública, sua empresa pode implementar e executar aplicações ou componentes de aplicações individuais em uma combinação de locais e ambientes de nuvem que melhor atendam aos seus requisitos de desempenho, conformidade regulatória e muito mais. A nuvem distribuída resolve as inconsistências operacionais e de gerenciamento que podem ocorrer em ambientes de nuvem híbrida ou multinuvem.
Mais importante ainda, a nuvem distribuída fornece a base ideal para a edge computing—executando servidores e aplicações mais próximos de onde os dados são criados.
A demanda por nuvem distribuída e edge computing é impulsionada principalmente pela Internet das coisas (IOT), inteligência artificial (IA), telecomunicações (telco) e outras aplicação que precisam processar grandes quantidades de dados em tempo real. Mas a nuvem distribuída também está ajudando as empresas a superar os desafios de cumprir as regulamentações de privacidade de dados específicas do país ou do setor e, mais recentemente, fornecer serviços de TI a funcionários e usuários redistribuídos pela pandemia da COVID-19.
Você já deve ter ouvido falar de computação distribuída, na qual componentes de aplicações estão espalhados por diferentes computadores em rede e se comunicam entre si por meio de mensagens ou APIs, com o objetivo de melhorar o desempenho geral da aplicação ou maximizar a eficiência da computação.
A nuvem distribuída dá um passo gigantesco além, distribuindo toda a stack de computação de um provedor de nuvem pública para onde quer que o cliente precise dela — seja nos locais do cliente, em seu próprio data center ou nuvem privada, ou fora dos locais, em um ou mais data centers de nuvem pública que podem ou não pertencer ao provedor de nuvem.
Na verdade, a nuvem distribuída estende a nuvem centralizada do provedor com satélites de micronuvem distribuídos geograficamente. O provedor de nuvem mantém o controle central sobre as operações, atualizações, governança, segurança e confiabilidade de toda a infraestrutura distribuída.
O cliente acessa tudo — os serviço de nuvem centralizados e os Satellite onde quer que estejam localizados — como uma única nuvem e gerencia tudo isso a partir de um único plano de controle. Dessa forma, como coloca a analista setorial Gartner, a nuvem distribuída oferece correções para a nuvem híbrida e a multinuvem híbrida.
Novamente, edge computing se refere a localizar e executar carga de trabalho de aplicação o mais próximo fisicamente possível de onde os dados são criados, por exemplo, onde os usuários estão interagindo com dispositivos como telefones móveis ou scanners de código de barras ou onde os dispositivos de IOT, como câmeras de segurança ou sensores de máquina, estão coletando e gerando dados.
Em termos leigos, edge computing permite que você "leve a matemática para os dados": coloque a computação onde os dados são criados, em vez de mover os dados para um data center centralizado na nuvem para processamento e, em seguida, voltar para onde as respostas são necessárias para apoiar decisões ou automação de processos. Como resultado, a edge computing é cada vez mais vista como essencial para aplicação que processam grandes volumes de dados em alta velocidade ou em tempo real, quando a baixa latência é crítico.
Você pode implementar a edge computing sem uma arquitetura de nuvem distribuída. Mas a nuvem distribuída facilita muito a implementação e o gerenciamento de aplicações de edge. Imagine que você administra várias fábricas, cada uma com seu próprio servidor edge hospedado em diferentes provedores de serviço de nuvem, processando dados gerados por milhares de sensores.
Com a nuvem distribuída, você pode controlar e gerenciar tudo — como implementar e gerenciar clusters Kubernetes, fazer atualizações de segurança e monitorar o desempenho — a partir de um único plano de controle, um único dashboard e um único conjunto de ferramentas em uma única nuvem. Sem a nuvem distribuída, essas tarefas e ferramentas podem diferir dependendo da localização do servidor de edge.
A nuvem distribuída e a edge computing são compatíveis com tudo, desde o gerenciamento multinuvem simplificado até maior escalabilidade e velocidade de desenvolvimento, até a implementação de automação de última geração e aplicações de apoio a decisões.
O IBM Cloud Satellite ajuda você a implementar e executar aplicações de forma consistente em todos os ambientes locais, de edge computing e de nuvem pública de qualquer fornecedor de nuvem. Ele padroniza um conjunto central de Kubernetes, dados, IA e serviços de segurança a serem gerenciados centralmente como um serviço pela IBM Cloud, com visibilidade total em todos os ambientes por meio de um único painel de controle. O resultado é uma maior produtividade do desenvolvedor e velocidade de desenvolvimento.
Para saber mais ou começar a usar a nuvem distribuída, inscreva-se em uma conta IBM Cloud.
Comece a usar uma plataforma Red Hat OpenShift totalmente gerenciada. Agilize o desenvolvimento e a implementação com soluções escaláveis e seguras, adaptadas às suas necessidades.
Simplifique sua transformação digital com as soluções de nuvem híbrida da IBM, criadas para aprimorar escalabilidade, modernização e integração fluida em toda a sua estrutura de TI.
Libere novos recursos e aumente a agilidade dos negócios com os serviços de consultoria em nuvem da IBM. Descubra como cocriar soluções, acelerar a transformação digital e otimizar o desempenho por meio de estratégias de nuvem híbrida e parcerias especializadas.