由 DPDK社区和英特尔主办的 DPDK中国技术峰会2017 于6月27日在上海举行,Intel、腾讯云、中兴、美团云、Panabit、太一星辰、UnitedStack、云杉网络等参会并进行了主题分享。
该次峰会在一天里安排了多达16个议题,但即使到晚上峰会结束时整个会场依然座无虚席,属于少见的纯干货技术峰会,未到现场参加可以通过文末链接下载PPT和观看视频回放。
F-Stack在峰会进行了《F-Stack, a full user space network service on DPDK》的主题分享,介绍了F-Stack的由来、技术架构和实现,以及在腾讯云COS/CDN/DNS等业务中的实际应用效果。
腾讯云在业务在快速发展中面临大量的L7接入服务,亟需提升接入层性能以节省服务器资源和应对DDoS攻击,所以开发了基于DPDK、FreeBSD协议栈的网络开发套件F-Stack,并提供了协程和类POSIX接口,方便应用快速接入。
接着介绍了F-Stack总体架构和各个模块所做的一些工作,如为什么选择FreeBSD协议栈、FreeBSD协议栈移植到linux用户态所做的工作、类POSIX接口和协程接口的实现、网络工具的移植等。详情可以通过PPT和视频进一步了解。
F-Stack PPT下载地址:
https://dpdksummit.com/Archive/pdf/2017Asia/DPDK-China2017-Wang-FStack.pdf
F-Stack 视频资料地址:
http://www.itdks.com/dakashuo/detail/2620#