vSphere Distributed Services Engine fornece a capacidade de descarregar algumas das operações de rede da CPU do servidor para uma unidade de processamento de dados ou o chamado dispositivo DPU no servidor. Você pode usar imagens vSphere Lifecycle Manager e todas as operações vSphere Lifecycle Manager para gerenciar o ciclo de vida do software e do firmware executados nos dispositivos DPU dos seus servidores.

O uso de dispositivos DPU para aceleração de rede libera a capacidade da CPU para cargas de trabalho críticas para os negócios. Além de acelerar o desempenho da rede, o uso de dispositivos DPU fornece segurança e aceleração de compactação.

O que é um dispositivo DPU?

Um dispositivo DPU é uma placa de interface de rede de alto desempenho, com núcleos de CPU incorporados, memória e um hipervisor em execução no dispositivo independentemente do hipervisor ESXi instalado no servidor. Os dispositivos DPU são como servidores de recursos limitados com vários núcleos de processamento de uso geral.

O hipervisor ESXi executado no dispositivo DPU é um hipervisor totalmente funcional, mas só pode ser executado em arquiteturas de CPU ARM. Você não usa ESXi na DPU para executar e provisionar máquinas virtuais e cargas de trabalho. O hipervisor que é executado em dispositivos DPU é uma versão reduzida do hipervisor ESXi que é executado nos seus servidores. Essa versão do ESXi aparada é otimizada para atividades de E/S, como descarregamento de pacotes, gerenciamento externo e assim por diante.

Da perspectiva do vSphere, o dispositivo DPU é um dispositivo pré-configurado que você pode começar a usar sem nenhuma configuração ou personalização adicional.

Você não pode gerenciar dispositivos DPU separadamente do gerenciamento de seus hosts ESXi. Todas as operações de ciclo de vida que você usa para gerenciar o ciclo de vida do software e do firmware em seus hosts são usadas para gerenciar também o ciclo de vida do software e do firmware de dispositivos DPU em um ambiente baseado em DPU.

Os únicos dispositivos de DPU compatíveis com o vSphere 8.0 são o NVIDIA BlueFeild e o Pensando Distributed Services Card (Pensando DSC).

Como começo a usar um servidor com um dispositivo DPU?

Para poder usar as vantagens que o vSphere Distributed Services Engine oferece, seu servidor deve incluir um dispositivo DPU compatível. Você não pode comprar um dispositivo DPU separadamente e inseri-lo em um servidor herdado que não seja DPU.

Para começar a utilizar o dispositivo DPU em um servidor para descarregar serviços de rede, você deve realizar uma nova instalação do ESXi no servidor. Você pode realizar a instalação por meio de mecanismos interativos ou com script. Durante a instalação, o ESXi é instalado no servidor e no dispositivo DPU. No vSphere 8.0, a imagem ESXi contém VIBs para a versão ESXi a ser instalada em um host e a versão ESXi a ser instalada no dispositivo DPU nesse host.

Gerenciando o ciclo de vida do ESXi e do firmware em um dispositivo DPU

Você usa o vSphere Lifecycle Manager para fazer upgrade da versão e do firmware do ESXi em um dispositivo DPU. Os VIBs necessários para fazer upgrade do dispositivo DPU são incluídos nas imagens ESXi base que VMware distribui e que você tem no depósito vSphere Lifecycle Manager. Você não precisa cuidar do software e do firmware em um dispositivo DPU separadamente. Por exemplo, durante a correção, o vSphere Lifecycle Manager atualiza ESXi no host e no dispositivo DPU.

Quase todas as operações do vSphere Lifecycle Manager funcionam para ambientes baseados em DPU. No vSphere 8.0, somente as seguintes operações vSphere Lifecycle Manager não funcionam para clusters com hosts com suporte de DPU:
  • Geração de recomendação
  • Verificações de compatibilidade de hardware

Interoperabilidade de soluções com vSphere Distributed Services Engine

NSX é a única solução que tem permissão para enviar VIBs para ESXi no servidor, na DPU ou em ambos. Atualmente, nenhuma outra solução pode funcionar em conjunto com o vSphere Distributed Services Engine.

Requisitos do sistema para uso do vSphere Distributed Services Engine

  • ESXi 8.0 ou posterior
  • vCenter Server 8.0 ou posterior

Limitações ao uso de vSphere Lifecycle Manager para um cluster baseado em DPU

  • O vSphere Distributed Services Engine funciona para clusters e hosts autônomos que você gerencia com uma única imagem vSphere Lifecycle Manager. Você não pode adicionar um host com um dispositivo DPU a um cluster que você gerencia com linhas de base.
  • Um host pode ter apenas um dispositivo DPU.
  • Cada host em um cluster deve ter um dispositivo DPU.
  • Todos os hosts devem ter dispositivos DPU do mesmo fornecedor e do mesmo modelo. A geração de DPU pode variar.