Fernando Fonseca
Telco Cloud Engineering: A Transição do VNF para Cloud-Native Network Functions (CNF)
O 5G não é apenas uma evolução de velocidade — é uma reinvenção completa da forma como as redes de telecomunicações são construídas e operadas. No centro dessa transformação está a transição das Virtualized Network Functions (VNFs), baseadas em máquinas virtuais pesadas e infraestrutura legada, para as Cloud-Native Network Functions (CNFs), arquiteturas ágeis construídas sobre containers e orquestradas pelo Kubernetes. Neste artigo, você vai entender por que as VNFs chegaram ao seu limite, como as CNFs resolvem os gargalos de escalabilidade e automação que o 5G exige, e quais são os principais desafios de engenharia que as operadoras enfrentam nessa jornada. Se você atua em Telco Cloud architecture, engenharia de redes ou quer compreender o futuro das telecomunicações, este é o roadmap que você precisa conhecer
Imagine uma operadora de telefonia tentando escalar seus serviços de voz e dados durante um grande evento esportivo. Com a arquitetura legada baseada em hardware dedicado, esse processo poderia levar horas — ou ser simplesmente inviável. Com a chegada da virtualização, surgiram as VNFs (Virtualized Network Functions), que trouxeram alguma flexibilidade ao migrar essas funções para máquinas virtuais. Parecia o futuro. Mas o 5G mudou tudo.
As redes de quinta geração exigem escalonamento em milissegundos, não em horas. Precisam suportar densidades massivas de dispositivos — sensores industriais, carros autônomos, cirurgias remotas — com latências que chegam a menos de 1 milissegundo. Nesse cenário, as VNFs mostraram suas limitações estruturais. E é aqui que entram as Cloud-Native Network Functions (CNFs): a resposta da indústria para uma era em que a rede precisa ser tão ágil quanto o software que roda sobre ela.
Por que as VNFs legadas não são mais suficientes?
⚡ Segundo o Gartner, até 2027, mais de 75% das funções de rede core das principais operadoras globais serão executadas em arquiteturas cloud-native. A janela de transição não é mais uma questão de "se", mas de "quando" — e as operadoras que atrasarem essa migração correm o risco de não conseguir competir na era do 5G Advanced e do 6G.
As VNFs representaram um salto importante quando foram introduzidas no início dos anos 2010. A proposta era clara: em vez de depender de hardware proprietário e inflexível para cada função de rede — firewalls, roteadores, gateways —, seria possível rodar essas funções como software em servidores de uso geral. O resultado foi uma redução significativa de custos e uma maior flexibilidade operacional. Segundo o ETSI (European Telecommunications Standards Institute), o NFV (Network Functions Virtualization) foi adotado por mais de 90% das grandes operadoras globais até 2020.
No entanto, conforme as demandas do 5G foram se materializando, as fragilidades do modelo baseado em VNFs ficaram evidentes. A promessa de agilidade não se concretizou plenamente, e as operadoras perceberam que estavam carregando o peso da virtualização sem colher todos os seus benefícios reais.
As limitações da virtualização baseada em hipervisores
O problema central das VNFs está na camada sobre a qual elas rodam: os hipervisores. Cada VNF precisa de uma máquina virtual completa, com seu próprio sistema operacional — um overhead significativo em memória, CPU e tempo de inicialização. Enquanto subir um container leva segundos, subir uma VM pode levar minutos. Em um ambiente 5G onde o tráfego pode variar dramaticamente em poucos instantes, essa latência de provisionamento é inaceitável.
Além disso, as VNFs foram desenhadas com uma mentalidade monolítica. Cada função de rede é um bloco rígido, difícil de atualizar de forma parcial e praticamente impossível de escalar de maneira granular. Se você precisa escalar apenas a função de autenticação de uma rede core, com VNFs você provavelmente precisará escalar a aplicação inteira. O custo operacional e de infraestrutura se multiplica desnecessariamente.
A ascensão das CNFs (Cloud-Native Network Functions)
As CNFs não são simplesmente VNFs embaladas em containers. Essa distinção é fundamental e frequentemente mal compreendida pela indústria. Uma verdadeira Cloud-Native Network Function é projetada desde o início para operar em ambientes de nuvem, aproveitando princípios como statelessness (ausência de estado local), microsserviços independentes, ciclos de atualização contínuos (CI/CD) e orquestração automatizada. O resultado é uma função de rede que pode escalar, recuperar-se de falhas e ser atualizada sem interrupção de serviço.
De acordo com o GSMA Intelligence, operadoras que implementaram arquiteturas cloud-native em seus cores 5G relataram reduções de até 30% no custo total de operação (TCO) e aumento de 40% na velocidade de lançamento de novos serviços. Esses números ilustram por que a transição VNF para CNF não é apenas uma tendência técnica, mas uma decisão estratégica de negócios.
Microsserviços na arquitetura de rede
O princípio dos microsserviços diz que uma aplicação complexa deve ser decomposta em serviços menores, independentes e altamente especializados. Aplicado às redes de telecomunicações, isso significa que uma função como o AMF (Access and Mobility Management Function) do core 5G pode ser dividida em componentes menores: autenticação, gerenciamento de sessão, registro de localização. Cada um pode ser desenvolvido, testado, implantado e escalado de forma completamente independente.
Isso transforma radicalmente o modelo operacional das operadoras. Com microsserviços, uma atualização de segurança não precisa mais gerar uma janela de manutenção completa na rede. Um bug em um componente de faturamento não impacta o plano de controle de dados. A resiliência é arquitetural, não dependente de redundâncias caras em hardware. O 3GPP, organismo que padroniza o 5G, já incorporou essa filosofia em suas especificações para o 5G Core (5GC), mandatando uma arquitetura orientada a serviços (SBA).
O papel do Kubernetes na orquestração de Telco Cloud
Se os microsserviços são os tijolos da arquitetura cloud-native, o Kubernetes é a argamassa. Originalmente desenvolvido pelo Google e hoje mantido pela Cloud Native Computing Foundation (CNCF), o Kubernetes é o padrão de facto para orquestração de containers em escala. No contexto de Telco Cloud, ele assume a responsabilidade de alocar cargas de trabalho de rede, gerenciar failover automático, realizar atualizações graduais (rolling updates) e garantir que os recursos de CPU e memória sejam utilizados de forma eficiente.
Projetos como o Nephio — uma iniciativa da CNCF voltada especificamente para telecomunicações — estão evoluindo o Kubernetes para lidar com os requisitos únicos das redes carrier-grade: alta disponibilidade de cinco noves (99.999%), suporte a hardware especializado como FPGAs e SR-IOV para processamento de pacotes em linha, e integração com padrões como O-RAN. Operadoras como AT&T, Verizon e Deutsche Telekom já anunciaram estratégias formais de Kubernetes para seus ambientes de Telco Cloud.
Desafios de Engenharia na migração para Cloud-Native
A transição do VNF para CNF não é trivial. Seria ingênuo pintar esse caminho como uma simples substituição de tecnologia. As operadoras lidam com décadas de sistemas legados, contratos de longo prazo com fornecedores de hardware, equipes acostumadas com modelos operacionais tradicionais e, principalmente, a necessidade de manter a rede em operação durante toda a transformação. Um downtime de segundos em uma rede carrier representa prejuízos milionários e impacto em milhões de usuários.
Performance de throughput e latência em containers
Um dos maiores desafios técnicos da migração para CNFs é garantir que os containers consigam entregar a performance de throughput e latência que as funções de rede exigem — especialmente no plano de dados (user plane), onde pacotes precisam ser processados a velocidades de dezenas de gigabits por segundo. Diferentemente das aplicações web tradicionais, que toleram variações de latência, as redes de telecomunicações têm requisitos determinísticos.
Para resolver isso, a indústria desenvolveu tecnologias como o DPDK (Data Plane Development Kit), que permite que aplicações em containers acessem diretamente as NICs (placas de rede) sem passar pelo kernel do sistema operacional, eliminando uma camada crítica de overhead. Combinado com SR-IOV (Single Root I/O Virtualization) e huge pages de memória, é possível atingir performances comparáveis — e em alguns casos superiores — às das VNFs tradicionais em hardware bare-metal. O projeto CNCF Telecom User Group documenta benchmarks que mostram CNFs atingindo throughputs acima de 100 Gbps em ambientes de produção com Kubernetes.
Outro desafio significativo é a gestão do ciclo de vida de CNFs de diferentes fornecedores em um ambiente multi-vendor. O projeto ONAP (Open Network Automation Platform) e o OSM (Open Source MANO) emergem como frameworks de orquestração de NFV que buscam padronizar essa gestão, mas a interoperabilidade ainda é um trabalho em progresso. Questões como observabilidade — a capacidade de monitorar e diagnosticar o comportamento interno das CNFs em produção — também demandam ferramentas especializadas como o OpenTelemetry adaptado para contextos de telecomunicações.
Conclusão: O roadmap para uma arquitetura ágil
A transição VNF para CNF não é um projeto de tecnologia — é uma transformação organizacional e cultural. As operadoras que terão sucesso nessa jornada são aquelas que tratam a cloud-native não como um destino, mas como uma nova forma de pensar sobre redes. Isso implica investir em equipes multidisciplinares que unem conhecimentos de telecom com expertise em DevOps, SRE (Site Reliability Engineering) e plataformas de nuvem.
Um roadmap consistente geralmente segue três fases: primeiro, a containerização incremental de funções não-críticas e periféricas (como funções de OSS/BSS); segundo, a migração do core 5G para uma arquitetura cloud-native com Kubernetes em produção, aproveitando os padrões do 3GPP para o 5GC; e terceiro, a evolução para uma plataforma verdadeiramente autônoma, com AI/ML para otimização de rede em tempo real — o que o setor já chama de Autonomous Networks. O futuro das telecomunicações será escrito em containers. A pergunta que cada engenheiro e gestor de telco precisa responder hoje é: minha organização está preparada para escrever esse código?
📣 Gostou deste conteúdo? Compartilhe com sua equipe de engenharia e assine nossa newsletter para receber os próximos artigos sobre Telco Cloud, 5G Core e arquiteturas cloud-native diretamente no seu e-mail. Deixe nos comentários: qual é o maior desafio da sua operadora na migração para CNFs?
Referências:
- ETSI — Network Functions Virtualisation (NFV) – Disponível em https://www.etsi.org/technical-groups/nfv/
- 3GPP TS 23.501 — System Architecture for 5G (SBA) – Disponível em https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3144
- CNCF — Nephio Project: Kubernetes para Telecom – Disponível em https://nephio.org/
- GSMA Intelligence — Cloud Native Transformation in Telecoms – Disponível em https://www.gsma.com/solutions-and-impact/connectivity-for-good/external-affairs/ai-for-impact/the-engine-of-transformation-data-and-infrastructure-in-the-ai-centric-telco/
- Linux Foundation — DPDK: Data Plane Development Kit – Disponível em https://www.dpdk.org/
- ONAP — Open Network Automation Platform – Disponível em https://www.onap.org
- CNCF Telecom User Group — Whitepapers e Benchmarks – Disponível em https://github.com/cncf/telecom-user-group
- Gartner — Market Guide for Network Automation – Disponível em https://www.gartner.com/en/documents/6330879
- O-RAN Alliance — Especificações Técnicas – Disponível em https://www.o-ran.org/specifications
- OSM — Open Source MANO – Disponível em https://osm.etsi.org/
Seja o primeiro a comentar.