-
题名基于非侵入式数据采集的微服务依赖关系发现方法
- 1
-
-
作者
付楠
程光
滕跃
戴广晔
陈子涵
付睿哲
-
机构
东南大学网络空间安全学院
江苏省泛在网络安全工程研究中心
紫金山实验室
宾州州立大学工程学院帕克校区
-
出处
《网络空间安全科学学报》
2023年第2期112-121,共10页
-
基金
国家自然科学基金联合基金(U22B2025)。
-
文摘
随着云计算和云原生技术的发展,大规模应用在云上的部署、扩展和管理等方面变得更加灵活,国内企业应用迁移上云成为趋势。然而,面向大规模且复杂的应用,服务依赖关系发现作为故障检测和定位的基础变得十分困难。现有数据采集技术需要修改原有应用代码并很难覆盖全部容器网络,没有将流量数据与拓扑结构相关联,使得生成的服务依赖关系视野局限且效果不佳。针对以上问题,文章提出了基于非侵入式数据采集的微服务依赖关系发现方法。该方法主要包含基于eBPF技术的数据采集方法 Barnacle和基于流量和拓扑数据关联的服务依赖关系发现。文章描述了Barnacle的实现方案,设计了容器网络的跨层拓扑发现框架,对比分析了Barnacle的性能,并展示了使用Barnacle挖掘服务依赖关系的案例。实验表明,Barnacle满足非侵入、用户透明、跨层关联、高性能和高覆盖范围的要求。与现有数据采集技术相比,使用Barnacle挖掘服务依赖关系可以获得更完备的微服务种类,发现更完整的依赖关系,提供更广泛的监测视角。
-
关键词
流量采集
拓扑发现
微服务依赖
eBPF
Kubernetes
-
Keywords
traffic capture
topology discovery
micro-service dependency
eBPF
Kubernetes
-
分类号
TP393
[自动化与计算机技术—计算机应用技术]
-