vSphere Distributed Services Engine은 서버 CPU에서 데이터 처리 장치 또는 서버의 DPU 디바이스로 일부 네트워크 작업을 오프로드하는 기능을 제공합니다. vSphere Lifecycle Manager 이미지 및 모든 vSphere Lifecycle Manager 작업을 사용하여 서버의 DPU 디바이스에서 실행되는 소프트웨어 및 펌웨어의 수명 주기를 관리할 수 있습니다.

네트워크 가속에 DPU 디바이스를 사용하면 비즈니스에 중요한 워크로드의 CPU 용량이 확보됩니다. 네트워킹 성능을 가속화하는 것 외에도 DPU 디바이스를 사용하면 보안 및 압축 가속화가 제공됩니다.

DPU 디바이스란?

DPU 디바이스는 서버에 설치된 ESXi 하이퍼바이저와 독립적으로 디바이스에서 실행되는 내장형 CPU 코어, 메모리 및 하이퍼바이저가 추가된 고성능 네트워크 인터페이스 카드입니다. DPU 디바이스는 범용 계산 코어가 여러 개 있는 제한된 리소스 서버와 유사합니다.

DPU 디바이스에서 실행되는 ESXi 하이퍼바이저는 완전히 작동하는 하이퍼바이저이지만 ARM CPU 아키텍처에서만 실행할 수 있습니다. DPU에서 ESXi를 사용하여 가상 시스템 및 워크로드를 실행하고 프로비저닝할 수 없습니다. DPU 디바이스에서 실행되는 하이퍼바이저는 서버에서 실행되는 트리밍된 ESXi 하이퍼바이저 버전입니다. 이 트리밍된 ESXi 버전은 패킷 오프로드, 외부 관리 등과 같은 I/O 작업에 최적화되어 있습니다.

vSphere 관점에서 DPU 디바이스는 추가 구성 또는 사용자 지정 없이 사용을 시작할 수 있는 미리 구성된 디바이스입니다.

DPU 디바이스는 ESXi 호스트 관리와 별도로 관리할 수 없습니다. 호스트에서 소프트웨어 및 펌웨어의 수명 주기를 관리하는 데 사용하는 모든 수명 주기 작업은 DPU 기반 환경에서 DPU 디바이스의 소프트웨어 및 펌웨어 수명 주기를 관리하는 데에도 사용됩니다.

vSphere 8.0에서 지원하는 유일한 DPU 디바이스는 NVIDIA BlueFeild 및 Pensando DSC(Pensando 분산 서비스 카드)입니다.

DPU 디바이스에서 서버 사용을 시작하는 방법

vSphere Distributed Services Engine이 제공하는 이점을 사용하려면 서버에 지원되는 DPU 디바이스가 포함되어 있어야 합니다. DPU 디바이스를 별도로 구매하여 레거시 비DPU 서버에 삽입할 수 없습니다.

서버에서 DPU 디바이스를 활용하기 시작하여 네트워크 서비스를 오프로드하려면 서버에 새로 ESXi를 설치해야 합니다. 대화형 또는 스크립트로 작성된 메커니즘을 통해 설치를 수행할 수 있습니다. 설치하는 동안 ESXi가 서버와 DPU 디바이스 둘 다에 설치됩니다. vSphere 8.0에서 ESXi 이미지에는 호스트에 설치할 ESXi 버전과 해당 호스트의 DPU 디바이스에 설치할 ESXi 버전 모두에 대한 VIB가 포함되어 있습니다.

DPU 디바이스에서 ESXi 및 펌웨어의 수명 주기 관리

vSphere Lifecycle Manager를 사용하여 DPU 디바이스에서 ESXi 버전 및 펌웨어를 업그레이드합니다. DPU 디바이스를 업그레이드하는 데 필요한 VIB는 VMware가 배포하고 vSphere Lifecycle Manager 디포에 있는 기본 ESXi 이미지에 포함되어 있습니다. DPU 디바이스에서 소프트웨어와 펌웨어를 별도로 처리할 필요는 없습니다. 예를 들어 업데이트 적용 중에 vSphere Lifecycle Manager는 호스트와 DPU 디바이스 둘 다에서 ESXi를 업데이트합니다.

거의 모든 vSphere Lifecycle Manager 작업은 DPU 기반 환경에서 작동합니다. vSphere 8.0에서는 DPU 지원 호스트가 있는 클러스터에 대해 다음과 같은 vSphere Lifecycle Manager 작업만 작동하지 않습니다.
  • 권장 사항 생성
  • 하드웨어 호환성 검사

vSphere Distributed Services Engine과의 솔루션 상호 운용성

NSX는 VIB를 서버, DPU 또는 둘 다의 ESXi로 푸시할 수 있는 유일한 솔루션입니다. 현재 vSphere Distributed Services Engine과 함께 작동할 수 있는 다른 솔루션은 없습니다.

vSphere Distributed Services Engine 사용을 위한 시스템 요구 사항

  • ESXi 8.0 이상
  • vCenter Server 8.0 이상

DPU 기반 클러스터에 대한 vSphere Lifecycle Manager 사용에 대한 제한 사항

  • vSphere Distributed Services Engine은 단일 vSphere Lifecycle Manager 이미지로 관리하는 클러스터 및 독립형 호스트에 대해 작동합니다. 기준선으로 관리하는 클러스터에는 DPU 디바이스가 있는 호스트를 추가할 수 없습니다.
  • 호스트에는 DPU 디바이스가 하나만 있을 수 있습니다.
  • 클러스터의 각 호스트에는 DPU 디바이스가 있어야 합니다.
  • 모든 호스트에는 동일한 벤더 및 동일한 모델의 DPU 디바이스가 있어야 합니다. DPU 생성은 다를 수 있습니다.