云平台中支持自适应第三方系统融合技术的研究与实现
这是一篇关于云计算,PaaS,自适应,并发,组合事务的论文, 主要内容为云计算作为一种商业计算模型,在“互联网+”的倡导下现在被各大传统企业广泛运用。Platform-as-a-Service(PaaS)通过提供平台来进行服务,它为应用交付、资源管理、运维部署、业务支撑等提供了基于新一代IT架构的重要支撑体系。“重庆产学研合作创新创业综合服务信息平台”的开发来源于重庆市“121”科技支撑示范工程重庆信息产业产学研合作创新创业基地建设项目。该平台部署在服务器集群搭建的云平台上。平台开发之初旨在有效整合高校、企业、科研院所三方资源、实现技术创新的对接与耦合、降低创新成本、提高创新效率,并增强企业自主创新能力、培育战略性新兴产业。之后为了产学研平台能更好地管理高校、企业、科研院的公共服务系统以及更好地利用产学研平台物理资源,就需要为平台扩展一种PaaS服务。该服务能够为第三方系统部署到产学研平台所属的物理架构上自动化的分配与第三方系统相适应的运行环境。为了使第三方系统能够自适应到产学研平台物理架构上,以及让产学研平台融合第三方系统提供的服务,本文的工作包括以下几个方面:1针对产学研平台所属的物理架构,设计了让第三方系统能够自适应产学研平台物理架构的策略。该策略的核心是根据第三系统的类型,在平台物理架构上自动化的分配相适应的运行环境。第三方系统的服务统一由产学研平台向外提供。2开发网站自动化部署系统来实现设计的策略。运用软件工程思想,对网站自动化部署系统进行详细的分析与设计。将网站自动化部署系统划分为应用服务器分配模块、数据库装配模块、域名服务管理模块和文件传输模块四大功能模块。3基于Java的生态环境,采用Spring MVC框架和Hibernate框架开发了网站自动化部署系统,实现了划分的功能模块。4在数据库装配模块中,分析了未经过事务处理的数据库分配操作可能造成的资源浪费问题,将数据库分配操作组合为一个事务,通过事务的执行保证数据库分配的有效性。5研究了Java并发框架,使用线程池技术,将数据库分配任务与线程绑定,通过线程池管理调度线程,执行数据库分配任务。从而使数据库分配能够在并发环境下稳定并且高效的执行,进一步提升网站自动化部署系统的性能。通过上述工作,为产学研平台增加了网站自动化部署系统,扩展出了轻量级的PaaS服务向高校、企业、科研院提供。
云平台中支持自适应第三方系统融合技术的研究与实现
这是一篇关于云计算,PaaS,自适应,并发,组合事务的论文, 主要内容为云计算作为一种商业计算模型,在“互联网+”的倡导下现在被各大传统企业广泛运用。Platform-as-a-Service(PaaS)通过提供平台来进行服务,它为应用交付、资源管理、运维部署、业务支撑等提供了基于新一代IT架构的重要支撑体系。“重庆产学研合作创新创业综合服务信息平台”的开发来源于重庆市“121”科技支撑示范工程重庆信息产业产学研合作创新创业基地建设项目。该平台部署在服务器集群搭建的云平台上。平台开发之初旨在有效整合高校、企业、科研院所三方资源、实现技术创新的对接与耦合、降低创新成本、提高创新效率,并增强企业自主创新能力、培育战略性新兴产业。之后为了产学研平台能更好地管理高校、企业、科研院的公共服务系统以及更好地利用产学研平台物理资源,就需要为平台扩展一种PaaS服务。该服务能够为第三方系统部署到产学研平台所属的物理架构上自动化的分配与第三方系统相适应的运行环境。为了使第三方系统能够自适应到产学研平台物理架构上,以及让产学研平台融合第三方系统提供的服务,本文的工作包括以下几个方面:1针对产学研平台所属的物理架构,设计了让第三方系统能够自适应产学研平台物理架构的策略。该策略的核心是根据第三系统的类型,在平台物理架构上自动化的分配相适应的运行环境。第三方系统的服务统一由产学研平台向外提供。2开发网站自动化部署系统来实现设计的策略。运用软件工程思想,对网站自动化部署系统进行详细的分析与设计。将网站自动化部署系统划分为应用服务器分配模块、数据库装配模块、域名服务管理模块和文件传输模块四大功能模块。3基于Java的生态环境,采用Spring MVC框架和Hibernate框架开发了网站自动化部署系统,实现了划分的功能模块。4在数据库装配模块中,分析了未经过事务处理的数据库分配操作可能造成的资源浪费问题,将数据库分配操作组合为一个事务,通过事务的执行保证数据库分配的有效性。5研究了Java并发框架,使用线程池技术,将数据库分配任务与线程绑定,通过线程池管理调度线程,执行数据库分配任务。从而使数据库分配能够在并发环境下稳定并且高效的执行,进一步提升网站自动化部署系统的性能。通过上述工作,为产学研平台增加了网站自动化部署系统,扩展出了轻量级的PaaS服务向高校、企业、科研院提供。
基于PaaS的综合业务管理系统的设计与实现
这是一篇关于云计算,PaaS,IaaS的论文, 主要内容为随着云计算的飞速发展,云计算管理的模式也在不断的发生着改变。为满足和实现某单位的业务管理需求,需建设一个系统来支撑某单位全球业务运营管理和云计算平台。该综合业务管理系统使用双机集群(HA)进行部署,应用访问支持弹性伸缩以满足高可用,并且兼容某单位现有华为IaaS平台进行虚拟机管理,以便于提供稳定、灵活的云服务。本文首先对PaaS综合业务管理平台的国内外研究现状进行了分析总结,对研究中主要的技术进行了阐述;然后对综合业务管理平台的总体需求进行了分析,采用用例图和业务流程图对其功能需求进行了详细的分析,从健壮性、扩展性方面、安全性等几个方面对其性能需求进行了分析;其次在需求分析的基础上设计了综合业务管理平台的总体架构,采用模块化的设计思想将基于PaaS综合业务管理平台划分为:应用管理、资源管理、服务管理、工单管理以及用户管理等几个模块;最后对基于PaaS的综合业务管理平台的功能使用Spring Hibernate CXF框架进行了实现,并从功能及性能两个方面进行了测试。本论文设计实现的基于PaaS的综合业务管理平台能够整合现有的、离散的基础设施资源,以平台的方式为上层企业核心应用的开发提供数据库、中间件服务以及技术服务、业务服务等。基于PaaS是综合业务管理平台将有效地提高IT资源的利用率,减少管理和建设环节、提升运营效率、降低成本,实现资源集中和统一管理、提升管理能力。该管理平台能够使用户便捷的通过此平台与IT基础设施资源进行交互,为能力与技术缺乏的用户提供了一个云服务管理平台,拓展了服务的范围。
云平台中支持自适应第三方系统融合技术的研究与实现
这是一篇关于云计算,PaaS,自适应,并发,组合事务的论文, 主要内容为云计算作为一种商业计算模型,在“互联网+”的倡导下现在被各大传统企业广泛运用。Platform-as-a-Service(PaaS)通过提供平台来进行服务,它为应用交付、资源管理、运维部署、业务支撑等提供了基于新一代IT架构的重要支撑体系。“重庆产学研合作创新创业综合服务信息平台”的开发来源于重庆市“121”科技支撑示范工程重庆信息产业产学研合作创新创业基地建设项目。该平台部署在服务器集群搭建的云平台上。平台开发之初旨在有效整合高校、企业、科研院所三方资源、实现技术创新的对接与耦合、降低创新成本、提高创新效率,并增强企业自主创新能力、培育战略性新兴产业。之后为了产学研平台能更好地管理高校、企业、科研院的公共服务系统以及更好地利用产学研平台物理资源,就需要为平台扩展一种PaaS服务。该服务能够为第三方系统部署到产学研平台所属的物理架构上自动化的分配与第三方系统相适应的运行环境。为了使第三方系统能够自适应到产学研平台物理架构上,以及让产学研平台融合第三方系统提供的服务,本文的工作包括以下几个方面:1针对产学研平台所属的物理架构,设计了让第三方系统能够自适应产学研平台物理架构的策略。该策略的核心是根据第三系统的类型,在平台物理架构上自动化的分配相适应的运行环境。第三方系统的服务统一由产学研平台向外提供。2开发网站自动化部署系统来实现设计的策略。运用软件工程思想,对网站自动化部署系统进行详细的分析与设计。将网站自动化部署系统划分为应用服务器分配模块、数据库装配模块、域名服务管理模块和文件传输模块四大功能模块。3基于Java的生态环境,采用Spring MVC框架和Hibernate框架开发了网站自动化部署系统,实现了划分的功能模块。4在数据库装配模块中,分析了未经过事务处理的数据库分配操作可能造成的资源浪费问题,将数据库分配操作组合为一个事务,通过事务的执行保证数据库分配的有效性。5研究了Java并发框架,使用线程池技术,将数据库分配任务与线程绑定,通过线程池管理调度线程,执行数据库分配任务。从而使数据库分配能够在并发环境下稳定并且高效的执行,进一步提升网站自动化部署系统的性能。通过上述工作,为产学研平台增加了网站自动化部署系统,扩展出了轻量级的PaaS服务向高校、企业、科研院提供。
基于云服务平台的商学院培训业务管理系统的设计与实现
这是一篇关于培训业务管理,PaaS,商学院,云平台的论文, 主要内容为近年来,随着越来越多的企业和个人对看重金融知识,社会对金融课程的需求量也越来越大,商学院的重要业务之一就是为这些企业或个人提供教育服务。由于在运营上的特殊性,商学院的教学项目和产品灵活性较大,周期较短。而随着培训项目和课程日渐频繁,为保证工作效率和流程标准化,商学院需要一个对研发过程和课程项目的管理的软件。本题根据清华大学五道口金融学院需求进行分析,设计实现一个适合商学院的业务系统。本论文根据用户的特点和需求设计了系统结构和技术方案,再针对具体业务的触发规则和数据库进行设计和实现。选择的技术方案是以PaaS类型的CloudCC云服务平台作为本系统的技术支撑,采用Java技术、B/S架构实现。论文介绍了CloudCC云平台的架构和基于CloudCC云平台的开发方式,然后通过用例建模描述功能需求、质量需求、描述软件架构,最后在CloudCC云平台实现业务管理系统的全过程。系统实现了对教学项目的管理。保证了项目和课程的进度和健康发展,提高了教学信息的透明度,加强了管理人员的协作。经过一年的正常运行,培训业务管理系统为清华大学五道口金融学院节省了软硬件维护成本,提高了业务管理效率,同时也保证了今后系统可以继续扩展。
基于PaaS的网络探测系统的设计与实现
这是一篇关于PaaS,Docker,主动探测,网络扫描,网站篡改检测的论文, 主要内容为近几年,计算机与网络的发展日新月异,以及云计算、大数据、深度学习等前沿技术的逐步成熟,给我们的生活和工作方式带来了巨大的变化,尤其是“互联网+”时代的来临,使网络的开放性、共享性,以及互联程度不断扩大和提高,对社会政治、经济和人们日常生活的影响也越来越大。与此同时,各种网络安全事件层出不穷,比如移动互联网恶意程序、分布式拒绝服务攻击、域名安全问题、系统漏洞、网站篡改、网页仿冒、网页挂马等。互联网的基础设施、重要信息系统例如政府网站、教育网站等依然面临着巨大的安全风险和挑战。特别是云技术的不断发展和日趋成熟,网络空间的安全更加凸显的重要。网络空间安全也会随着云计算、移动计算的深化运用而变得更加难以防备。可见,维护网络安全已是一项非常艰巨和持久的任务,它已成为网络空间一个亟需关注和解决的问题。为了协助网络安全管理员及时发现并处理各种网络安全事件和威胁,做到防患未萌,本系统借助PaaS云平台实现了网络探测系统,主要采用主动探测的方式,实现了基于网络扫描技术的基础信息探测(服务端口和操作系统等信息探测)、网站篡改检测等功能。网络扫描对主机发现、服务端口探测、操作系统探测等有着重要意义,可以协助网络安全管理员及时发现网络中潜在的漏洞和威胁,譬如2017年5月份爆发的永恒之蓝勒索蠕虫病毒,就是通过Windows网络共享协议的445端口植入恶意程序。在本项目中,基于Nmap网络扫描技术实现对服务端口、操作系统类型和漏洞等信息的探测采集。根据CNCERT的监测统计数据显示,2016年国内大概有1.7万个网站被篡改,尽管与2015年相比有所降低,但网站篡改问题依然不可小觑[1]。因此,本项目基于不同的篡改种类,采用不同的探测引擎检测网站篡改攻击,主要包括基于页面攻击特征的检测、基于夹带特征的检测、基于暗链注入的检测以及综合检测等方法。本系统的开发工作主要包括探测引擎的开发和Web管理系统的开发,探测引擎程序采用Python等进行开发,Web管理系统采用Java语言和SSM框架(Spring、SpringMVC、MyBatis)开发B/S架构的应用程序,实现探测资源管理、任务管理、结果展示等功能。为了实现对数量巨大的网络站点进行安全探测,本系统基于PaaS平台执行探测任务。首先将引擎程序打包封装到Docker镜像,然后发布到PaaS平台,充分利用云平台的资源,执行探测任务。云平台将探测任务执行的状态信息和探测结果分别放入Kafka集群,通过订阅消费对应任务的消息,然后进行解析处理,并将其持久化到MySQL数据库和Hive数据库,同时通过Redis缓存实时的将结果呈现给用户。本系统的目标用户主要为网络安全工作者。他们通过使用本系统对网络站点和可疑目标进行主动探测,可以协助他们及时发现各种安全隐患,从而快速准确的处理安全事件。目前该系统已交付用户,处于试运行阶段,系统整体运作状态良好。
面向Docker容器的覆盖网络研究与实现
这是一篇关于云计算,PaaS,Docker,容器,覆盖网络,Spines的论文, 主要内容为Docker作为一款便捷的开源容器引擎的出现,为云计算服务PaaS(平台即服务)的发展注入了新的活力。Docker具有的轻量级资源消耗、强大可移植性和便捷自动化开发等优点使得Docker不仅在PaaS领域,而且在自动化运维、测试等方向上被广泛使用。然而在复杂多变的云环境下,Docker也有不足之处,现代架构的后台系统越来越复杂,单个服务的提供需要多个容器之间的协作来完成,而Docker容器本身的独立性,特别是容器跨主机网络互联障碍使得多容器之间的协作变得困难。为了解决上述困难,本文所研究的覆盖网络就是以Docker容器作为基础,在已有网络结构的基础上构建一层虚拟网络,它旨在跨越不同机器,让同一个应用下的各个容器处于同一虚拟链路中,通过这种方式来实现不同机器上容器的互相可达。本文首先克服了 Docker容器处于不同的操作系统命令空间而导致的通信障碍,通过新建网卡和网桥将宿主机上不同的容器连接在一起。然后利用隧道机制(MAC-in-UDP),将以太网帧封装进UDP的数据部分进行传输,使得通过高层协议来传输链路层数据帧成为可能。最后借助于开源覆盖网络Spines的原理(Hello协议和State Flood协议)搭建起了本文中覆盖网络的网络拓扑,它不仅能准确地对数据包进行路由,还能够对自身网络拓扑结构进行自我管理和维护。覆盖网络从底层网络的角度来解决Docker容器的网络互联问题,不需要任何的编程接口,最大程度地减小了容器中应用程序的编码侵入性,保持了容器镜像的通用性。同时它在不破坏Docker本身的网络结构的前提下,实现了网络数据包在容器之间的可靠送达,使得覆盖网络不依赖于Docker,保证了其独立性。
基于Kubernetes的PaaS应用管理平台的设计与实现
这是一篇关于应用管理平台,PaaS,Kubernetes,时序预测的论文, 主要内容为近年来,云化是整个IT行业的主旋律,以云原生、微服务为特征的云化改造方兴未艾,容器、PaaS平台等云化新技术发源于互联网公司,但在电信、电力、石油等传统行业也有广阔的应用空间,本文结合电信行业的应用特点,提出一种基于Kubernetes的PaaS应用管理平台的实现方案。本文的主要工作有:1)针对如何基于Kubernetes来构建PaaS应用管理平台这一问题,给出了整体实现方案,并结合典型的企业应用(电信运营支撑系统)场景,对kubernetes原生不满足要求的两个组件(服务网关和配置管理)给出了详细的替代方案,使得整个方案能够支撑企业复杂的架构和管理需求。2)本文对平台的资源调度这一功能进行了优化,提出一种基于资源使用预测来优化调度的方法。Kubernetes默认的调度算法仅考虑了应用在某一时刻的资源需求量,是静态值。本文引入了机器学习算法(Prophet时序预测算法),根据历史数据预测应用未来的负载特征,并将这个特征应用到调度算法的优先级因子计算中,从而实现更精准的调度,提高资源利用率。本文使用了能够兼容原生调度策略的调度扩展方法,既能使用新增的预测算法来优化调度,又能复用Kubernetes原生的调度策略,因而具有更好的实用性。3)通过搭建测试环境对本文提出的方案进行了验证。基于本文的方案所实现的平台已经在国内外十几个项目上应用,取得了较好的推广应用价值。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:毕业设计客栈 ,原文地址:https://bishedaima.com/lunwen/46903.html