《Keynote 4:AMD.PDF》由会员分享,可在线阅读,更多相关《Keynote 4:AMD.PDF(9页珍藏版)》请在三个皮匠报告上搜索。
1、Building DPU ApplicationsKrishna DoddapaneniIt is all about the software!2|AMD Official Use Only-GeneralAMD Pensando DPUs 25G to 200G,in production since 2019 Software Stack Datapath:P4 Software DPU level:GRPC APIs Distributed control plane Segments Cloud,Enterprise,Appliances,etc.Production Applica
2、tions Multi-Tenant Cloud Networking Enterprise Private cloud Storage appliances SDN Disaggregation Capturing the IO Processing in all form factors PCIe Card,SmartSwitch,Appliances3|AMD Official Use Only-GeneralApplication:DPU Based Distributed FirewallVMHypervisorVMVMHypervisorVMWAN/InternetEast-Wes
3、t ProtectionPerimeterFirewall(N-S Protection)Datacenter Private/Branch CloudPolicy ServicesManagerSmartSwitchSmartSwitchStateful firewall and Micro-segmentationALG Support-FTP,ICMP,MSRPC,SUNRPC,DNSFirewall rules/policy defined by Traditional:IPs,Port/Protocol,SubnetsTags and LabelsApp-ID DetectionAd
4、vantagesLine rate,low latency,firewall for all trafficSecurely Centrally ManagedFlow logs export and analysisIntegration with ecosystem 4|AMD Official Use Only-GeneralApplication:SDN DisaggregationDC CoreDC CoreAMDAMDAMDDistributed Services ApplianceProblem:With SmartNIC based cloud data centerProvi
5、sion for peak usageTail IO performance is limitedStateful functions cant be implemented on switches or virtual applianceshttps:/www.usenix.org/system/files/nsdi23-bansal.pdf Solution:Create a pool of DPU clusters in an applianceEasily handles peak usageReduces cost(pooling)Tenants workloads not limi
6、ted by cloud infrastructure5|AMD Official Use Only-GeneralApplication:SmartSwitch Stateful Functions on every TORBuilt-In Network ServicesComputeCCComputeCCComputeCCComputeCCComputeCCComputeCCSpineLeafLeafLeafLeafLeafLeafInter-DCSmartSwitchSmartSwitchSmartSwitchSmartSwitchSmartSwitchSmartSwitchEncry