DPU(Data Processing Unit) ??? ?? ???? ? ??? ?? ???? ?? ??? ?? ??? ?? ??? ??? ?? ????. ?, DPU ??? ??? ???? ?? ??? ???? ???? ??? ?? ??? ??? ???? ????.
- ???? ???: ?? ??? ???? ??? ?? ? ?? ??? ?? ???? ?? ???? ???? ?? ????? ????. DPU? ???? ??? ????? ??? ?? ??? ??? ? ??? ??? ???. ?? ?? ????? ? ?? ???? ??? ? ????.
- ?? ??: DPU? ??? ??? ??? ???? ? ??????. ???? ??? ??? ??? ???? ???? ??? ?? ??? ???? ?? DPU? ???, ?? ???, ?? ?? ?? ??? ?????.
- ???? ? ???: ???? ???? ???? ????? DPU? ??? ?? ???? ????. DPU? I/O ?? ?????? Arm CPU ??? Compute ??????? ?????, ? Compute ??????? ???? ???? ??? ?? ??? ????? ? ????. ?? ???? ???? ????? ???? ??? ??? ??? ????? ???? ???? ??? ??? ??? ????? ? ?????.
- AI ? ????: DPU? ?? ?? ? ???? ????? ??? ????? ?? ?????. ???? ????? ???? ???? ? DPU? ??? ? ??? ???.
??? ??? DPU ??? ????? ?? ??? ???? ?? ??? IT ???? ??? ??? ?? ????.
NVIDIA BlueField
NVIDIA BlueField? ?? ???? ? HPC ??? ???? ??? ??? ?? ??? ? ? (Infra on chip)???. ? ???? ???? ??? ?? ???? ????, ??? ? ???? ??? ?? ????? ???? ????? ?? ????(SDN), ????, ?? ? ?? ???? ?????.
NVIDIA BlueField? 16 Arm CPU ??? Compute ???? ????, ?? 400Gbps ???? ??? 400Gbps ??? TLS/IPSec/MACsec ??? ??, ??? 10MIOPS ??? NVMe ???? ?? ? ??? ??? ?????. ??, ??? GPU ? CPU ???? ???? ????? ?? ?-???? ??? ?? ??? ?? ????? ?????.
??? ?? ?? API ? SDK? ????, ??? ????? ???? ?? ??? ???? ??? ????.
NVIDIA BlueField DPU? ??? ?? ?? ???? ??? TCO? ????? ? ??? ?? ??? ??? ??????. ?? ????, HPC, ? ??? ??????, ??? ?? ? AI, 5G ? IoT ??? ??? ??? ??? ?? ????? ?????. BlueField DPU? ?? ??? ??? ????.
- CPU ????: BlueField DPU? ????, ????, ?? ? AI ??? ???? CPU ??? ?????. ?? CPU ??? ?? ??? ??? ??? ? ??? ?? ??? ??? ????? ?? ??? ?????. ???? ???? ?? ??, ???? CPU ???? ???? OVS(Open Virtual Switch)? Data Plane? BlueField? HW ???? ?????? ?? ?? ???? ?????.
- ?? ?? ??: BlueField DPU? CPU? ???? ??? ?? ??? ???, ??? ??? ??? ???? ?? ?? ??? ???? ? ?????. ???? ??? ??? ??? DPU? ?????? ??? ??? ???? ??? DPU? ?? HW?? ????? ?????? ? ?? ???? ???? ? ????.
- TCO ??: BlueField DPU ?? ??? ????? ???? ?? ??? ?? I/O? ?? ????? ??? ????? ?? ??? ?, ? ?? ??(TCO)? ??????. ?? ?? ???? ?? ???? ??? ?? ???? ???? ??? ? ??? ???.
?? ??? ??? ???? ??? ? ????.
NHN Cloud? SmartNIC ???
OpenStack ??? NHN Cloud
NHN Cloud? OpenStack? ???? IaaS ???? ???? ?? ????. 2015? ? ??? ?? ???? ??? ??? ??? ????? ???? ??? ??? ???? ????. ? ???? OpenStack Neutron? ???? ???? ??? ??? ?? NHN Cloud? Neutron Plugin ? Flow ??? ?? Agent ?? ???? ??? ?? ??? ???? ??????. ?? ?? Neutron?? ???? ?? Peering, Transit Hub, VPN Gateway, NAT Gateway? ??? ???? ??? ???? ???? ????.
?? NHN Cloud? Baremetal Instance ???? ????? ?? OpenStack Nova – Ironic? ??? ??????. ?? ?? ???? Ironic? flat network? ??? ??? ????? ??? VPC? Baremetal Instance? ???? ?? ??? ?????. ?? ???? ?? Baremetal Instance? VPC? ??? ?? ??? ? ??? VPC? ???? ?? ???? ??? ?? ???? ??????.
SmartNIC? ??? VPC ??
VPC? ???? ?? ???? ??? VPC? ??? ???? ????? ???? ???? ??? SmartNIC? ???? ??? ????. ???? ???? ???? ??? ???? ???? ????? ??? ??? ?? instance? ?? ??? ?? ??? ????. ?? SmartNIC? ???? ?? ??? Instance? ?? ??? ????, ??? ???? ????? ????? ??? ????. ??? NHN Cloud? Neutron? ?? ???? SmartNIC? ??? VPC? ???? ?? ???? ???? VPC?? ????? ??? ?? ???? ????? ????.
SmartNIC?? NVIDIA Bluefield ??
NHN Cloud??? SmartNIC?? NVIDIA Bluefield? ???? ????. Bluefield? OVS ???? HW ?????? ??? ??? ???? ??? ASAP2 ??? ??, ?? ??????? wire speed? ?????? ??? ? ????. ??, ???? ???? ???? Bluefield ?????? ??? ? ?? ??? FPGA? ?? ???? ??? ????. ????? ?? ??? Ubuntu ?? Linux? ????, OVS ? Linux ???? ?? ???? Bluefield? ???? ??? ? ?? ??? ?? ??? ???? ?? ??? ??? ? ????. ?? live ???? Neutron Agent ?? ????? ?????.
NHN Cloud? SmartNIC ?? ??
??? ??? ?? ?? NHN Cloud??? SmartNIC? ?? VPC? ???? ?? ??? Neutron? ?? ???? ??? ??? ? ??? ???? ??????. ???? ???? ??? ?? ????? ????.
Baremetal Compute:
OpenStack Nova-Ironic? Baremetal ??? ??? ?? ?? Cleaning – Provisioning ??? ??? ??? ??? ?? ??? ??? ??? ??? VPC? ???? ???. ? ???? Ironic? Neutron? port? ?? ??/?? ??? ???? ??, ?? Baremetal ??? ?? ??? ?????. Cleaning/Provisioning ????? ?? ??? 1?? ?? Ironic? ?? ??? Network?? ??? ?????. Baremetal Instance? ???? Ironic?? ?? Cleaning/Provisioning Image? ???? ?? ??? ????, ? ??? ???? Baremetal ??? Standby???. ? ?? ?? ??? ??? Baremetal ??? ????? SmartNIC? ??? ??? VPC? ?????.

????:
SmartNIC? ? ?? ??? ???? ???? VPC? ???? ?????. ???? ?? flat ????? ??? ? ??? ???? ???, Neutron? ?? ???? SmartNIC? ???? VPC? ?? ???? ??? ???? ????.

??:
??? ???? ??? ??? ??? VPC? ?? Tenant Network? ???? ????. ? ???? ?? ??? ???? Neutron API? ??? VPC? ???? ??? ? ????. ?? ?? SSL VPN ?? ??? ??? ??? VPC? ???? ?? ??, flat ????? ??? ??? ???? ?? ??? VPC? ???? ?????. ? ???? SSL VPN ??? SmartNIC? ???? ??? ?? ??? ??? ? ?? ??? ???? ???? ? ????.
?? ??
??? SmartNIC? ??? ???? ???? ??? ? ? ???? VPC? ??? ???? ???? ??? ? ??? ??? ??? ????.
?? ??? ?? ??? ???? AI ??? ?? GPU Node? VPC?? ??? ? ?? ?? ?? low latency? ??? ??? ???? ??? ???? ???? SmartNIC? ??? ??? ??? ?????.