论文部分内容阅读
网络是互联网存在的根基,互联网的迅速发展给网络的维护和管理带来的严峻的挑战,SDN可以降低维护和管理网络的成本,但是如何将SDN落地并应用到实际场景中来,对于企业、网络厂商、运营商等都是一个严峻的挑战。尤其对于安全公司,他们对网络的需求更加迫切,如何简化对安全设备的网络管理,是面临的一大难题。另一方面,公司规模的壮大必然会带来App数量的快速增长,如何实现App的快速交付也是安全公司面临的一个挑战。为了解决上述问题,本文依托于SDN新型网络,设计并实现了 AppStore平台,旨在解决App的快速下载、分发、部署、维护管理等问题,从而降低企业的成本,提高App产品交付的效率,提升企业的核心竞争力。从另一方面来讲,本文实现的AppStore系统也是SDN新型网络下的一个应用案例,服务于当前快速发展的SDN网络,为SDN的发展也起到一定程度的推动作用。除此之外,本文还在已有基础上,实现了 App Orchestration编排服务平台,为App之间搭建了桥梁,打通了 App之间的通道,将App进行联动,对外提供App链式解决方案服务。本文的创新之处在于革新了安全硬件产品的交付模式,将AppStore模式应用到安全公司中,从而实现安全产品的快速交付。首先需要将硬件产品SaaS软件化,然后通过网络流的方式上传到AppStore平台,AppStore平台会对App进行集中管理,从而对外提供App的分发服务,降低App的交付成本,提高效率。本文中的App更新方式依托于Docker开源技术,相比于手机端的App更新方式更加快速、便携。手机AppStore平台上的App更新需要下载完整的App文件进行安装,浪费了大量的网络带宽流量,而基于Docker的AppStore采用层次更新的方式,每次更新不需要下载整个文件,只是在原始App的基础上添加更新的部分即可,极大地节省了网络开销。