Jump to section

O que é NFV?

Copiar URL

A virtualização de funções de rede (NFV) é uma maneira de virtualizar os serviços de rede (como roteadores, firewalls e balanceadores de carga) executados tradicionalmente em hardware proprietário. Esses serviços são empacotados como máquinas virtuais (VMs) em hardwares comuns, o que permite aos provedores de serviços executar a rede em servidores padrão, em vez de opções proprietárias. A NFV é um dos principais componentes das telco clouds, que estão transformando o setor de telecomunicações.

Com a NFV, você não precisa ter um hardware dedicado para cada função de rede. Ela aumenta a escalabilidade e a agilidade porque possibilita que os provedores forneçam novas aplicações e serviços de rede sob demanda, sem exigir recursos de hardware adicionais.

A arquitetura NFV proposta pelo European Telecommunications Standards Institute (ETSI) tem ajudado a definir padrões para a implementação de NFV. Cada componente da arquitetura se baseia nesses padrões para promover uma melhor estabilidade e interoperabilidade.

A arquitetura NFV consiste em:

  • Funções de rede virtual (VNFs): aplicações de software que oferecem funções de rede, como compartilhamento de arquivos, serviços de diretório e configuração de IP.
  • Infraestrutura de virtualização de funções de rede (NFVi): consiste nos componentes de infraestrutura (computador, armazenamento e rede) em uma plataforma que dá suporte ao software, como um hipervisor (por exemplo, KVM ) ou uma plataforma de gerenciamento de container, necessária para executar apps de rede.
  • Orquestração de rede, automação e gerenciamento (MANO): oferece framework para gerenciar a infraestrutura NFV e provisionar novas VNFs.

As tecnologias NFV e SDN não dependem uma da outra, mas têm características em comum. Ambas dependem da virtualização e usam abstração de rede, mas separam funções e recursos abstratos de forma diferente. 

A SDN separa as funções de encaminhamento das de controle para criar uma rede que possa ser gerenciada e programada de maneira central. Já a NFV abstrai as funções de rede do hardware. Para oferecer suporte à SDN, a NFV fornece a infraestrutura em que o software da SDN pode ser executado. 

É possível usar a NFV e a SDN juntas, dependendo do que você quer fazer. Além disso, ambas utilizam um hardware comum. Com a NFV e a SDN, você cria uma arquitetura de rede programável e mais flexível e utiliza os recursos com mais eficiência.

Com a NFV, os provedores de serviço podem executar funções de rede em hardware padrão em vez de dedicado. E, como elas são virtualizadas, é possível executar várias funções de rede em um único servidor. Isso faz com que menos hardware físico seja necessário, possibilitando a consolidação dos recursos e resultando em menos espaço físico e energia, além da redução dos custos gerais. 

A NFV fornece aos provedores a flexibilidade para executar VNFs em diferentes servidores ou transferi-las de acordo com as necessidades quando a demanda mudar. Dessa forma, os provedores aceleram a entrega de serviços e apps. 

Por exemplo, se o cliente exigir uma nova função de rede, eles podem iniciar uma nova VM para processar essa solicitação. Quando a função não for mais necessária, será possível desativar a VM. Essa é uma maneira de baixo risco de testar o valor de novos serviços em potencial.

Quando os provedores de serviço modernizam as redes, eles migram as cargas de trabalho e os serviços da rede principal (em data centers) para a edge, ou seja, nos arredores dos pontos de presença e escritórios centrais. Assim, é possível oferecer serviços aos clientes com mais eficiência, menor latência e maior largura de banda.

A solução de NFV da Red Hat é o resultado das nossas contribuições pioneiras nos projetos OpenStack, KVM e DPDK. E o nosso vasto ecossistema de parceiros certificados a fortalece ainda mais.

Nossa solução de NFV é open source e baseada em padrões, garantindo a você uma base estável e interoperável para desenvolvimento.

Leitura recomendada

ARTIGO

Diferença entre containers e máquinas virtuais (VMs)

Containers Linux e máquinas virtuais são ambientes de computação empacotados que combinam diversos componentes de TI e os isolam do restante do sistema.

ARTIGO

O que é uma máquina virtual (VM)?

Uma máquina virtual (VM) ou virtual machine é um ambiente de computação isolado, criado a partir da abstração de recursos de uma máquina física.

ARTIGO

O que é KVM?

As máquinas virtuais baseadas em Kernel (KVM) são uma tecnologia de virtualização open source que transforma o Linux em um hipervisor.

Leia mais sobre virtualização

Soluções Red Hat

Uma base consistente de nuvem híbrida para criar e escalar aplicações em containers.

Uma plataforma que virtualiza o hardware e organiza esses recursos em nuvens.

Conteúdo adicional

TECNOLOGIA

Hub de aprendizagem do Red Hat OpenShift Virtualization

Conheça o material de aprendizado e as ferramentas desenvolvidas para ajudar você a usar o Red Hat® OpenShift® Virtualization, organizadas conforme as tarefas a serem concluídas.

Tecnologia

Red Hat OpenShift Virtualization

Uma base aberta e ágil preparada para o futuro da TI.

Treinamentos Red Hat

Treinamento gratuito

Virtualization and Infrastructure Migration Technical Overview