Warden多租户网络隔离设计与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:lvyuguo_sh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来云计算不断发展,生态圈趋于成熟,云计算被越来越多的企业所接受。容器技术很早就已经出现,但是未受到足够的重视,近几年随着以Docker, LXC, Warden为代表的容器技术在资源利用上优势,越来越多的企业开始在在生产环境中使用容器技术。容器技术提供资源限制以及资源隔离,但是在资源隔离方面内核仅仅提供PID, NETWORK, IPC, UTS, MOUNT, USER等六种资源隔离,要做到安全使用还是存在一定差距。本文从Warden源码开始,从Warden服务端,客户端,通信协议三方面对Warden的设计与实现进行分析。从目前Warden网络架构出发,分析目前Warden容器存在缺陷,指出Warden不支持多租户网络隔离以及容器之间通信方式局限等问题。从路由,隧道,桥接三种方式分析跨宿主机连通方案,并分析其优缺点,最终选择桥接作为跨宿主机连通方案。采用VLAN技术进行容器网络隔离,分析新版Warden引入租户网关之后存在的问题,采用Iptables实现网关隔离。为给容器提供全局IP地址,引入IP地址分配,介绍IP地址分配器实现,最后介绍带宽分配算法的设计与实现。对Warden进行功能测试以及性能测试,验证多租户隔离效果与性能。
其他文献
真实感是很多CG电影与动画作品的主要追求,真实感材质是真实感渲染中最重要的组成部分之一。材质决定一个物体的颜色,透明度,粗糙度等属性。经过多年的研究,很多复杂的材质模
随着信息技术的发展,业务流程的范围也从部门和组织内部扩展到跨越部门,甚至跨越企业的边界,业务流程呈现出复杂、多变的特点。面向对象Petri网(Object-Oriented Petri Nets)
目前,许多重要领域都涉及到不确定数据的管理,如:数据集成,无线传感器网络,金融监控,趋势预测以及移动对象的管理。由于固有以及人为的多方面原因,这些领域的数据具有不可避免
当前互联网资源形式和内容多样,都是对客观世界事物的反映,也是资源生产者如网站编辑等在自身对客观世界认识基础上构建的概念世界的体现。同时,对于同一事物,不同的人有不同
虚拟化技术自诞生以来就受到人们的关注,由于其在资源利用率、安全性、管理便捷性方面的优势,它被越来越多的企业所采用。虚拟机热迁移技术,是虚拟化技术的一大亮点,它允许在
随着模型驱动开发技术的不断发展和在不同领域中的广泛应用,模型已经成为软件开发过程中的主要产品,软件建模也成为了软件开发与系统设计不可缺少的辅助手段。由于可视化建模
目标的检测、跟踪与行为识别作为视频监控的主要研究内容,是当前计算机视觉领域的研究热点,其不但具有重要的实际意义,而且对计算机视觉的其他研究领域有着重要的推动作用。
随着无线射频识别(Radio Frequency Identification, RFID)、传感器等电子数据采集设备(Electronic Data Gathering Equipment, EDGE)的不断发展,产生了空前的海量数据。由于
不管是在现实生活中还是在科研领域内,人体运动识别都起着至关重要的作用。其研究成果可以应用于多个领域,如:安保系统、智能家居、体感交互等等。随着技术的发展与革新,用于
实体检索是目前学者研究的重要领域。实体检索系统的性能好坏主要由实体的排序顺序决定的。实体排序的研究成为实体检索领域中重要的任务之一。在过去的大部分工作中,排序算