O que é o Distributed Cloud?


À medida que cresce a procura de processamento de dados em tempo real e de conformidade regulamentar estrita, a localização física e a natureza das infraestruturas com lacunas atmosféricas estão a tornar-se numa restrição crítica.

A cloud distribuída é a resposta; representa a próxima evolução do modelo de cloud, estendendo os serviços de cloud pública a localizações de "borda". Oferece a agilidade da infraestrutura Public Cloud com a baixa latência e a governança do edge computing.

distributed_cloud.png

Distributed cloud: definição e princípios fundamentais

No seu núcleo, a cloud distribuída é a aplicação das tecnologias de cloud computing para interligar dados e aplicações em várias localizações geográficas.

Embora o cloud computing standard se baseie em regiões centralizadas (datacenters gigantescos localizados em zonas específicas), a cloud distribuída estende estes serviços Public Cloud a diferentes localizações físicas.

A forma como a cloud distribuída difere dos modelos cloud tradicionais

O modelo tradicional de Public Cloud é centralizado. Embora ofereça uma escalabilidade imensa, cria uma distância quase limitada pelo ar entre a fonte de dados ligada (utilizadores, dispositivos IoT, servidores locais) e a potência de processamento.

A cloud distribuída inverte esta dinâmica. Permite que o fornecedor Public Cloud execute o seu pacote de software em hardware localizado fora das suas regiões principais.

Cloud distribuída vs cloud híbrida vs multicloud

Uma vez que a cloud distribuída se baseia numa plataforma cloud local e em ambientes "edge", é muitas vezes confundida com configurações híbridas ou multi-cloud ligadas. A diferença reside em quem gere a infraestrutura e a consistência da pilha de software.

  • Cloud distribuída vs. cloud híbrida: Normalmente, a Hybrid Cloud envolve uma integração "do-it-you-you" de uma Private Cloud (gerida pelo cliente) e de uma Public Cloud (gerida pelo fornecedor). O Distributed Cloud é um pacote de software único e consistente, inteiramente gerido pelo fornecedor de cloud, mesmo quando executado no datacenter do próprio cliente. Não são duas nuvens ligadas; é uma nuvem expandida.
     
  • Cloud distribuída vs. multicloud: O multicloud é a estratégia de utilização de serviços de dois ou mais fornecedores de cloud diferentes. A cloud distribuída refere-se normalmente aos serviços de um único fornecedor executados em várias localizações. No entanto, uma arquitetura distribuída pode permitir uma estratégia multicloud, permitindo que diferentes clouds interajam de forma mais simples na "borda".

Como funciona a cloud distribuída

As clouds distribuídas são fornecidas através da dissociação do plano de controlo (gestão e administração) do plano de dados (execução e armazenamento físicos). Nesta arquitetura, o fornecedor de Public Cloud mantém a autoridade central sobre o plano de controlo ligado, dispersando fisicamente a infraestrutura do plano de dados para onde o cliente precisar.

Para isso, os fornecedores fornecem nós de infraestrutura especializados a essas localizações distribuídas. Estes nós estão ligados à cloud central para obter instruções e administração, mas baseiam-se na potência de computação local para processar dados de forma independente e em tempo real.

Porque a cloud distribuída é importante

À medida que as organizações aceleram a sua transformação digital, as limitações das infraestruturas puramente centralizadas tornam-se evidentes. A cloud distribuída permite superar estas limitações, colmatando a lacuna entre a escala ilimitada da cloud pública e as necessidades físicas específicas das aplicações modernas.

Processamento de baixa latência na extremidade

Para as aplicações que requerem interação e capacidades ligadas em tempo real, como veículos autónomos, fabrico inteligente ou realidade aumentada, a distância física para um centro central de dados cria uma latência inevitável.
 

A cloud distribuída resolve este problema levando a computação para o extremo da rede, mais perto de onde os dados são criados e consumidos.

Soberania dos dados e alinhamento regulamentar

Numa era de leis de privacidade de dados cada vez mais fragmentadas, muitas organizações enfrentam requisitos rigorosos no que diz respeito ao local onde os dados dos seus clientes devem residir fisicamente. A cloud distribuída permite às organizações a implementação de serviços Public Cloud dentro de fronteiras geográficas específicas ou até mesmo em instalações locais para cumprir o RGPD ou outros mandatos de residência.
 

Isto permite que as empresas ligadas permaneçam em conformidade com as regulamentações locais através de uma cloud soberana, sem sacrificar as funcionalidades avançadas e a escalabilidade de um fornecedor de cloud global.

Alta disponibilidade em localizações distribuídas

A resiliência é um requisito fundamental para as capacidades empresariais, e a cloud distribuída melhora esta situação ao eliminar pontos únicos de falha associados à centralização.
 

Através da dispersão das cargas de trabalho finais por várias localizações físicas, regiões centrais, locais periféricos e centros locais, as organizações criam uma arquitetura robusta onde a continuidade do serviço é mantida, mesmo que uma localização sofra uma falha.

Segurança e governança consistentes

Historicamente, a gestão da segurança em diferentes ambientes tem sido um desafio complexo, que envolve diferentes ferramentas para infraestruturas públicas e privadas.
 

A cloud distribuída unifica este cenário ligado estendendo um único plano de controlo de segurança a todas as localizações. Os administradores podem definir políticas de segurança, protocolos de gestão de identidades e normas de administração uma vez e fazer com que sejam automaticamente aplicados em todos os nós na rede distribuída.

Cloud distribuída e edge computing

Embora seja frequentemente utilizado de forma indiferenciada, é importante saber que a cloud distribuída e o edge computing são conceitos distintos que partilham uma relação simbiótica. É mais preciso ver o edge computing como a localização física onde o processamento acontece e a cloud distribuída como o modelo operacional que torna possível gerir essas localizações.

O edge computing define o "onde". Refere-se à filosofia de retirar as cargas de trabalho dos datacenters centralizados e de as aproximar da fonte de geração de dados.

A cloud distribuída fornece o fim e o "como". Funciona como veículo de fornecimento conectado para o edge computing, estendendo os serviços consistentes, as API e a governança da cloud pública para fora destas localizações.

Principais casos de uso da cloud distribuída

Uma vez que a cloud distribuída se baseia na potência de processamento que fornecemos na localização exata onde é necessária, ela desbloqueia cenários que anteriormente eram difíceis ou impossíveis com um modelo de cloud puramente centralizado.

  • Fabrico inteligente e IoT: Fábricas modernas geram terabytes de dados diariamente a partir de sensores e braços robóticos. O envio de todos estes dados para uma cloud central para análise cria desfasamento e consome uma largura de banda enorme.
     
  • Telecomunicações e redes 5G: As empresas de telecomunicações utilizam capacidades de cloud distribuídas para virtualizar as suas redes (vRAN) e implementar o Multi-access Edge Computing (MEC). Ao colocar a infraestrutura cloud em torres de células ou pontos de agregação, os clientes podem oferecer serviços de latência ultra baixa aos seus assinantes.
     
  • Entrega de conteúdos e cloud gaming: Para streaming de mídia e jogos na nuvem, os milissegundos são importantes. A cloud distribuída permite aos fornecedores alojar motores de renderização e caches de conteúdos em metropolitanos locais, em vez de regiões distantes.
     
  • Finanças e cuidados de saúde regulamentados: Os bancos e os hospitais operam frequentemente ao abrigo de leis rigorosas de residência de dados, que proíbem a saída de dados sensíveis de clientes, preços ou pacientes de uma jurisdição específica. A cloud distribuída permite a estas instituições utilizar serviços de cloud pública para fins de agilidade e análise, ao mesmo tempo que armazenam e processam fisicamente os dados sensíveis em instalações locais compatíveis ou mesmo em datacenters locais.

Vantagens da cloud distribuída

A adoção de uma arquitetura de cloud distribuída oferece vantagens operacionais e económicas tangíveis, para além de meras melhorias de desempenho.

Um dos maiores obstáculos na informática do utilizador final é a "dispersão de ferramentas", em que as soluções se baseiam em diferentes softwares para centros de dados privados, cloud pública e dispositivos edge. A cloud distribuída elimina este problema ao fornecer um único conjunto de ferramentas, APIs e normas de administração em todos os ambientes. As equipas informáticas podem gerir milhares de locais diferentes através de uma interface ("painel único de vidro"), reduzindo significativamente os custos gerais e a complexidade.

Além disso, com a cloud distribuída, uma aplicação conectada concebida para a cloud central pode ser implementada num nó Edge sem modificações. Esta capacidade de "construção única, implementação em qualquer lugar" acelera o tempo de comercialização e permite que as equipas de engenharia se concentrem nas funcionalidades em vez da compatibilidade da infraestrutura.

Por último, a transmissão de grandes quantidades de dados brutos da "borda" para uma "cloud central" é dispendiosa em termos de preços (taxas de saída) e de utilização intensiva da largura de banda. Ao processar e filtrar dados localmente através de nós cloud distribuídos, as organizações só precisam de enviar as informações ou resumos finais para a cloud central.

Desafios e considerações

Embora a cloud distribuída ofereça vantagens significativas, introduz uma camada de complexidade operacional que as organizações devem gerir cuidadosamente. O desafio mais imediato é a simples escala dos pontos finais da infraestrutura.

Ao contrário de um modelo centralizado em que os recursos são consolidados em algumas instalações massivas geridas pelo fornecedor, uma cloud distribuída envolve a gestão de centenas ou mesmo milhares de micronós espalhados por diversas localizações.

A conectividade e a capacidade de sobrevivência offline também representam considerações críticas. A cloud distribuída depende fortemente da ligação entre o plano de controlo central e os nós de extremidade para atualizações, monitorização e correções de segurança.

Por último, a segurança física deixa de ser da exclusiva responsabilidade do fornecedor ligado para passar a ser uma preocupação partilhada. Numa região de cloud pública tradicional, o fornecedor garante uma segurança física completa, de nível militar, com acesso biométrico e vigilância 24/7. Num modelo distribuído, um nó de limite pode ficar num armário de servidor numa sucursal ou num armário na fábrica, tornando-o muito mais vulnerável a roubos, adulteração ou riscos ambientais.

Cloud distribuída no ecossistema da OVHcloud

A OVHcloud baseia-se numa cloud distribuída com uma filosofia baseada na liberdade, na interoperabilidade e na estrita soberania dos dados. Em vez de prender os utilizadores a um "jardim murado" proprietário, o ecossistema foi concebido para alargar os padrões abertos da cloud a todos os locais onde os dados residem, quer seja numa região em hiperescala, num metro local ou num rack local isolado.

Para resolver os desafios de latência conectada, a OVHcloud complementa a sua rede global de regiões de hiperescala com Zonas Locais. Trata-se de pontos de implementação mais pequenos, estrategicamente localizados mais perto dos utilizadores finais nas áreas metropolitanas mais importantes.

Para os ambientes mais sensíveis, como a defesa ou a infraestrutura crítica, a OVHcloud oferece a plataforma cloud local. Esta solução traz a camada de gestão da cloud diretamente para as instalações do cliente e é capaz de operar num modo de intervalo de ar totalmente desligado.

OVHcloud e cloud distribuída

O ecossistema da OVHcloud baseia-se no apoio a arquiteturas distribuídas desde a conceção, oferecendo um conjunto modular de blocos de construção que podem ser implementados em regiões globais, zonas locais e datacenters privados:

Ícone da Public Cloud

Cloud pública

Para recursos empresariais e de aprendizagem escaláveis e a pedido, o Public Cloud da OVHcloud oferece a base flexível de uma estratégia distribuída. Baseado em padrões abertos como o OpenStack, permite que os programadores implementem instâncias e containers numa rede global de regiões e Zonas Locais.

Ícone da Public Cloud

Hosted Private Cloud

Quando o isolamento e a conformidade rigorosos dos dados são primordiais, o Hosted Private Cloud oferece um ambiente dedicado e com um único inquilino ligado que mantém a automatização da cloud. Combina a potência do hardware dedicado com a flexibilidade da virtualização VMware.

Ícone da Public Cloud

Bare Metal Cloud

Para as cargas de trabalho que requerem um desempenho bruto sem o overhead da virtualização, a Bare Metal Cloud oferece servidores físicos dedicados. Num contexto distribuído, estes servidores são frequentemente implementados em localizações específicas para processar tarefas de processamento exigentes.

Ícone da Public Cloud

vRack

O vRack é a espinha dorsal do modelo distribuído da OVHcloud. Esta tecnologia de rede privada permite-lhe interligar todos os seus serviços em diferentes centros de dados e regiões numa rede privada e isolada de camada 2.