O sucesso do 5G começa com uma infraestrutura nativa da nuvem

O 5G está transformando o cenário digital para os provedores de serviços, trazendo novos casos de uso e oportunidades de receita. Os provedores de serviços que conseguirem fazer a transição para o 5G poderão se beneficiar de novas aplicações empresariais, automação industrial e IoT, além de serviços voltados ao consumidor, como jogos e realidade aumentada/realidade virtual (AR/VR). Esses novos casos de uso são viabilizados por um novo núcleo 5G autônomo (SA), desenvolvido com base em uma arquitetura nativa da nuvem e baseada em serviços (SBA). Para aproveitar ao máximo essas novas oportunidades, os provedores de serviços precisam definir e implantar uma infraestrutura nativa da nuvem consistente, desde o núcleo até a borda mais distante, capaz de oferecer suporte às funções de rede (NF) do núcleo 5G, da vRAN e da N6-LAN, bem como a aplicações e serviços empresariais e voltados ao consumidor. A infraestrutura nativa da nuvem estabelece a base para o sucesso de um provedor de serviços com o 5G.

Como a infraestrutura é um componente essencial das implantações de 5G e determina a capacidade de uma prestadora de serviços de aproveitar plenamente os novos casos de uso do 5G, é fundamental que as prestadoras definam, gerenciem e controlem sua própria infraestrutura 5G nativa da nuvem. Na verdade, há muitos precedentes para priorizar investimentos em infraestrutura. Basta observar as empresas de hiperescala Google, AWS, Azure e até mesmo a Apple: todas investiram fortemente na construção de uma infraestrutura capaz de fornecer, de forma confiável e segura, serviços geradores de receita e aplicações para clientes.

Aproveitando as tecnologias que viabilizam as aplicações web modernas de hoje, a infraestrutura 5G é baseada em uma arquitetura nativa da nuvem e conteinerizada, que proporciona novos níveis de automação operacional, flexibilidade e adaptabilidade para o provedor de serviços. O Kubernetes tornou-se o padrão do setor para gerenciamento e orquestração de contêineres e é utilizado por quase todos os provedores de serviços em suas infraestruturas nativas da nuvem. No entanto, as redes dos provedores de serviços impõem demandas novas e específicas ao fluxo de dados que entra no cluster do Kubernetes e circula dentro dele. O Kubernetes não está preparado nativamente para atender a essas demandas. Nas seções a seguir, examinaremos os requisitos específicos que uma infraestrutura nativa da nuvem deve atender para oferecer suporte a funções críticas de vRAN e do núcleo 5G, bem como a aplicações empresariais e de consumo. Em seguida, discutiremos como a F5 atende a esses requisitos.

Controle, segurança e visibilidade para infraestruturas nativas da nuvem

Para que os provedores de serviços ofereçam serviços confiáveis, seguros e escaláveis, eles devem considerar três tipos principais de requisitos:

  • Controle: os provedores de serviços devem ser capazes de aplicar controles de políticas a diversos tipos de tráfego específicos de uma rede de provedor de serviços. A capacidade de aplicar um gerenciamento inteligente de tráfego permitirá que os provedores de serviços ofereçam suporte a novos serviços, como o fatiamento de rede, viabilizem a transição dos protocolos 4G para 5G e forneçam a base necessária para novos casos de uso habilitados pelo 5G.
  • Segurança: para manter altos níveis de confiança e retenção dos clientes, os controles de segurança devem ser aplicados em vários pontos e em diversas camadas da rede.
  • Visibilidade: A visibilidade do fluxo de tráfego que entra e circula pela infraestrutura melhorará a eficiência operacional, aumentará a eficácia da solução de problemas e tornará os controles de receita mais flexíveis.

Controle de entrada/saída

Primeiro, examinaremos os requisitos e a solução para a rede de entrada/saída do cluster Kubernetes, também chamada de “tráfego norte-sul”. A rede padrão do Kubernetes é suficiente para a maioria das aplicações web executadas em um ambiente de nuvem no qual HTTP/HTTPS é o principal protocolo de comunicação de entrada e dentro do cluster Kubernetes. O ambiente de uma operadora apresenta desafios específicos para a rede do Kubernetes devido à necessidade de oferecer suporte a diversos protocolos. A migração para o 5G não ocorrerá de forma abrupta; a maioria das operadoras precisará executar 4G e 5G simultaneamente e necessitará de uma solução de migração que viabilize essa operação. Por exemplo, à medida que o núcleo 5G SA for implantado, muitas operadoras aproveitarão seus sistemas existentes de faturamento e tarifação 4G para acelerar a disponibilização do 5G, permitindo obter mais rapidamente o retorno sobre o investimento em 5G. Isso significa que seus clusters Kubernetes devem oferecer suporte aos protocolos 4G e 5G. É necessário um proxy de serviço para o controle de entrada/saída a fim de aprimorar a funcionalidade existente do Kubernetes.

Figura 1: O F5® BIG-IP® Service Proxy para Kubernetes facilita o suporte a vários protocolos.

Um proxy de serviços que forneça controle de entrada e saída poderá atender aos rigorosos requisitos da rede de um provedor de serviços ao oferecer recursos avançados de rede para Kubernetes:

  • Suporte a vários protocolos, incluindo sinalização 4G e 5G
  • Roteamento
  • Balanceamento de carga

No ponto de entrada do cluster Kubernetes, os provedores de serviços também devem proteger o cluster contra ataques e oferecer visibilidade por assinante. A aplicação de um conjunto de serviços de segurança robustos no ponto de entrada do cluster constitui a primeira linha de defesa. Serviços de segurança como proteção contra DDoS, firewall e WAF podem ser aplicados na entrada para impedir que tráfego mal-intencionado acesse o cluster e afete as funções da rede principal 5G e as aplicações dos clientes. Além da segurança na entrada, os provedores de serviços precisam ter visibilidade do tráfego de cada assinante. Esses dados valiosos ajudam a solucionar problemas de rede e também podem ser usados para garantir a receita. Os provedores de serviços investem enormes quantias em garantia de receita para assegurar que os eventos possam ser rastreados para fins de conformidade e faturamento. Esses dados podem ser coletados no ponto de entrada do cluster Kubernetes e, em seguida, comparados aos relatórios do conjunto dinâmico de contêineres.

Figura 2: Um proxy de serviço pode ajudar a melhorar a segurança e a visibilidade ao rastrear dados no ponto de entrada.

Em resumo, um proxy de serviço que oferece controle de entrada e saída, segurança e visibilidade fornece as funcionalidades essenciais de que o Kubernetes precisa para atender às demandas de uma infraestrutura 5G nativa da nuvem.

Malha de serviços

Agora que abordamos os requisitos do tráfego norte-sul direcionado a uma infraestrutura nativa da nuvem baseada em Kubernetes, podemos analisar os requisitos e desafios do tráfego dentro do cluster. Assim como no ingresso e no egresso, a comunicação leste-oeste entre os serviços executados no cluster deve atender a padrões mais elevados de observabilidade e segurança para ser compatível com uma infraestrutura 5G nativa da nuvem. As operadoras devem poder aplicar políticas de segurança que controlem a comunicação entre os serviços no cluster. A desagregação do núcleo 5G exige maior observabilidade dentro do cluster, permitindo que as operadoras avaliem a integridade de seus serviços e identifiquem a causa raiz das falhas quando eles não estiverem funcionando corretamente. As operadoras também devem garantir que sua infraestrutura tenha capacidade para atender a requisitos governamentais, como a interceptação legal. Esses requisitos apresentam desafios para a rede e os controles do Kubernetes. Uma forma de enfrentar esses desafios é implementar uma malha de serviços, como o Istio, que adiciona os seguintes recursos:

  • Confiabilidade: novas tentativas, tempos limite e mitigação de falhas em cascata
  • Observabilidade e depuração: monitoramento, rastreamento, métricas
  • Segurança: autenticação/autorização, gerenciamento de segredos e garantia de criptografia
  • Gerenciamento de tráfego: descoberta de serviços, roteamento personalizado e implantações canário
Figura 3: O F5® Aspen Mesh™ melhora a visibilidade e a segurança na comunicação leste-oeste dentro de um cluster Kubernetes.

Soluções da F5 para infraestrutura nativa da nuvem

A F5 é líder em serviços de aplicações, redes e segurança e oferece uma variedade de soluções para o núcleo 5G e a infraestrutura 5G nativa da nuvem. A F5 oferece dois produtos principais que solucionam os desafios enfrentados pelas operadoras ao criar uma infraestrutura nativa da nuvem para atender aos requisitos de rede e segurança da vRAN, do núcleo 5G e das aplicações empresariais.

  • F5 BIG-IP Service Proxy para Kubernetes (BIG-IP SPK)
  • Aspen Mesh de nível de operadora

BIG-IP Service Proxy para Kubernetes (SPK)

O BIG-IP SPK é único no setor, oferecendo controle de entrada e saída com suporte à sinalização multiprotocolo e segurança desenvolvida especificamente para provedores de serviços que implantam uma infraestrutura nativa da nuvem em toda a sua área de atuação. O BIG-IP SPK também está alinhado aos padrões de projeto do Kubernetes para configuração e orquestração. Essa solução permite aplicar recursos de rede e segurança líderes do setor a uma infraestrutura baseada em Kubernetes.1

Controle de entrada/saída

  • Balanceamento de carga L4: TCP, UDP e SCTP
  • Balanceamento de carga L7: Diameter, SIP, HTTP/2
  • Balanceamento de carga GTPcV2
  • Roteamento
  • Limitação de taxa

Segurança

  • Firewall de sinalização, DDoS, WAF
  • Criptografar/Descriptografar
  • Ocultação de topologia

Visibilidade

  • Garantia de receita
  • Estatísticas e análises

Além disso, o BIG-IP SPK pode aproveitar os recursos avançados da Intel SmartNIC para obter maior desempenho e escalabilidade.

Figura 4: o BIG-IP Service Proxy for Kubernetes pode ser integrado à SmartNIC para melhorar o desempenho.

Aspen Mesh de nível de operadora

O Carrier-Grade Aspen Mesh é uma malha de serviços desenvolvida especificamente para infraestruturas nativas da nuvem de provedores de serviços. A malha de serviços Aspen Mesh é baseada no Istio de código aberto e acrescenta recursos essenciais para redes de provedores de serviços.

  • Visibilidade de tráfego incomparável em cada cluster Kubernetes do núcleo 5G, permitindo a garantia de receita e possibilitando que as operadoras monetizem o 5G usando os sistemas de faturamento existentes.
  • Segurança reforçada com uma abordagem consistente para criptografar e autenticar todo o tráfego entre funções de rede de vários fornecedores e locais, baseada nas técnicas de mTLS mais robustas e vinculada a uma autoridade certificadora de nível de operadora e compatível com 3GPP.
  • Controle de tráfego e gerenciamento de políticas que permitem aos provedores de serviços rotear com eficiência as comunicações de serviço, além de configurar e aplicar políticas comerciais e de conformidade à malha de serviços e ao tráfego de rede.

O Aspen Mesh também oferece recursos de captura de pacotes, que não estão disponíveis no Kubernetes padrão. A captura de pacotes facilita a solução de problemas de comunicação entre CNFs dentro do cluster e fornece aos provedores de serviços a infraestrutura necessária para cumprir requisitos governamentais, como a interceptação legal.

Exemplo de núcleo 5G

O BIG-IP SPK e o Carrier-Grade Aspen Mesh trabalham em conjunto para solucionar os desafios do uso do Kubernetes em uma infraestrutura 5G nativa da nuvem. O BIG-IP SPK atende à necessidade de suporte à sinalização multiprotocolo, segurança e visibilidade do tráfego direcionado ao cluster do Kubernetes, enquanto o Carrier-Grade Aspen Mesh gerencia a comunicação entre as CNFs — ambas funções essenciais para a implantação de uma infraestrutura 5G nativa da nuvem. A figura abaixo mostra uma infraestrutura 5G que utiliza o BIG-IP SPK e o Aspen Mesh.

Figura 5: Arquitetura de rede nativa da nuvem

Conclusão

Os provedores de serviços entendem o papel central que uma infraestrutura nativa da nuvem desempenhará no sucesso da implantação do 5G e na capacidade de oferecer suporte aos aplicativos e serviços viabilizados por uma nova rede baseada em 5G. Eles buscam soluções que proporcionem o controle, a segurança e a visibilidade necessários para a infraestrutura 5G nativa da nuvem. A F5 entende as demandas das redes dos provedores de serviços e oferece soluções que permitem usar o Kubernetes para criar e implantar com sucesso sua infraestrutura 5G nativa da nuvem.

1 Entre em contato com a F5 para consultar a disponibilidade do recurso.

PUBLICADO EM 28 DE OUTUBRO DE 2020