Visão geral
As funções de rede virtuais (VNFs) são aplicações de software que oferecem funções de rede, como serviços de diretório, roteadores, firewalls, balanceadores de carga e muito mais.Elas são implantadas como máquinas virtuais (VMs) e representam o mais recente avanço na transformação digital das operadoras de telecomunicações, substituindo as funções de rede físicas (PNFs) de dispositivos legados em hardware proprietário.
As VNFs são componentes essenciais na arquitetura de virtualização de funções de rede (NFV). Elas são construídas sobre a infraestrutura NFV (NFVI) e incluem um gerenciador de infraestrutura virtual (VIM), como o Red Hat® OpenStack Services on OpenShift®, que permite a alocação eficiente de recursos como processamento, armazenamento e rede entre as VNFs. O framework para gerenciar a NFVI e provisionar novas VNFs ocorre nos elementos de gerenciamento, automação e orquestração de rede (MANO) definidos pela NFV.
Os desafio das VNFs
Embora, atualmente, as VNFs façam parte das arquiteturas de rede padrão, elas ainda apresentam limitações à medida que os provedores de serviços digitais se concentram em oferecer serviços mais ágeis. Na transição inicial de recursos físicos para VNFs, os fornecedores frequentemente removiam completamente os sistemas de software integrados dos dispositivos e criavam uma grande VM. No entanto, como não houve otimização dessas VMs, eles criaram dispositivos virtuais ineficientes e de uso específico, que eram difíceis de gerenciar e manter.
Além disso, é difícil escalar em ambientes de nuvem com esses tipos de VNFs legadas. Alguns fornecedores tomaram medidas para melhorar suas implementações iniciais de VNFs, e muitos provedores de serviços adotaram uma plataforma de NFVI em nuvem compartilhada e horizontal para simplificar seus ambientes de execução de diversas VNFs. Essas mudanças foram essenciais para a NFV servir como uma tecnologia fundamental para redes 5G ou edge. No entanto, o "peso" das VMs ainda pode limitar a eficiência das VNFs em implantações de 5G ou edge em grande escala, que requerem agilidade, escalabilidade e menores custos indiretos.
Recursos da Red Hat
CNFs: uma evolução de VMs para containers
Os provedores de serviços digitais que adotam uma abordagem nativa em nuvem e usam locais centralizados ou distribuídos para suas aplicações têm como benefícios maior flexibilidade, escalabilidade, confiabilidade e portabilidade. O avanço a virtualização para uma arquitetura totalmente nativa em nuvem melhora a eficiência e a agilidade, permitindo a implantação rápida das ofertas inovadoras e diferenciadas que o mercado e os clientes demandam.
Um diferencial da abordagem nativa em nuvem é que ela usa containers em vez de VMs. Os containers permitem que os usuários empacotem software (aplicações, funções ou microsserviços, por exemplo) com todos os arquivos necessários para executá-lo, enquanto compartilham o acesso ao sistema operacional e outros recursos do servidor. Dessa forma, fica mais fácil migrar os componentes empacotados entre ambientes (desenvolvimento, teste, produção etc.) e nuvens, sem prejuízo à funcionalidade.
Como uma evolução das VNFs, as funções de rede nativas em nuvem (CNFs) foram projetadas e implementadas para serem executadas em containers. Ao empacotar os componentes da arquitetura de rede em containers, é possível executar uma variedade de serviços no mesmo cluster, integrar aplicações fragmentadas com mais facilidade e direcionar dinamicamente o tráfego de rede para os pods corretos.
A figura mostra a evolução das funções de rede, partindo da abordagem tradicional integrada verticalmente, passando pelas VNFs gerenciadas por uma plataforma de orquestração de máquinas virtuais padrão e, por fim, as CNFs gerenciadas por uma plataforma de orquestração de containers padrão.
A promessa das CNFs
A adoção de CNFs pode resolver algumas das limitações fundamentais das VNFs ao migrar muitas dessas funções para containers. A conteinerização de componentes de rede possibilita o gerenciamento de como e onde as funções são executadas nos clusters do ambiente.
No entanto, as CNFs são mais do que apenas a conteinerização de funções de rede. Para usufruir plenamente da abordagem nativa em nuvem, além do empacotamento em containers, é necessário reestruturar ainda mais o software de funções de rede. Isso inclui desmembrá-lo em microserviços, permitir múltiplas versões durante as atualizações e utilizar serviços de plataforma disponíveis, como balanceadores de carga genéricos ou bancos de dados.
Além disso, conforme a adoção de ambientes nativos em nuvem aumenta, as CNFs precisam coexistir com as VNFs legadas durante a transição. Para serem eficientes ao lidar com a demanda crescente, acelerar as implantações e reduzir a complexidade, os provedores de serviços digitais devem automatizar totalmente o desenvolvimento, a implantação, a manutenção e as operações de rede. Atualmente, metodologias padronizadas para configuração e implantação, ferramentas desenvolvidas nas comunidades open source, além de testes rigorosos e certificação, são cruciais para os provedores.
VNFs e CNFs: tecnologias fundamentais para a transformação digital
Uma base aberta e consistente proporciona às operadoras de telecomunicações a tranquilidade de saber que os serviços oferecidos serão executados de maneira confiável, independentemente do local ou área de ocupação. Desenvolver essa base na NFV (com VNFs) e, especialmente, nas arquiteturas nativas em nuvem (com CNFs) possibilita maior flexibilidade e agilidade. A automação desempenha um papel fundamental em manter o ecossistema operando de forma eficiente e escalável, permitindo que os provedores de serviços digitais mudem e disponibilizem serviços e funcionalidades com mais rapidez para atender às necessidades e demandas dos clientes.
Por que escolher a Red Hat para estratégias de virtualização?
Migre suas VMs e continue sua evolução
A Red Hat une soluções e um ecossistema de parceiros confiáveis em uma plataforma de virtualização abrangente. Migre suas máquinas virtuais agora mesmo para o Red Hat OpenShift Virtualization, uma plataforma moderna (baseada em KVM e Kubevirt) que integra cargas de trabalho virtuais e em containers para ter flexibilidade sem sofrer com complexidades. Ele inclui um kit de ferramentas de migração para máquinas virtuais com tudo que você precisa para iniciar a migração em poucas etapas simples.
Automatize a migração
Use a automação para acelerar a entrega com o Red Hat Ansible® Automation Platform, seja na migração em escala, nas operações do Dia 2 ou nas correções. Adotando essa abordagem flexível, você automatiza as tarefas para melhorar a velocidade e a eficiência das operações de TI, preservando seu investimento em tecnologia de virtualização e as aplicações que dependem dela.
Gerencie e modernize no seu ritmo
Com o Red Hat Advanced Cluster Management for Kubernetes, você monitora a segurança e o desempenho das VMs por meio de um console integrado. Com opções de suporte adicionais e integrações de parceiros de armazenamento, backup, recuperação de desastres e rede, você pode confiar na Red Hat para executar sua infraestrutura virtual com consistência em toda a nuvem híbrida, além de contar com a nossa ajuda quando chegar a hora de se modernizar.
Blog da Red Hat
Tudo relacionado à Red Hat: soluções, treinamentos e certificações Red Hat, casos de sucesso de clientes, novidades dos nossos parceiros e notícias sobre projetos das comunidades open source.