基于云平台的应用引擎技术研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:hcai5188
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络信息技术的日益普及,人们对各种Web应用程序的需求也变的越来越大,这对应用开发者而言既是机遇又是挑战,大量的应用部署与后期维护成了制约Web应用上线的主要因素。另外,由于用户访问应用具有很多不确定性因素,比如在某些时间段出现大量并发访问,而在其他时间则相对空闲,使用资源固定分配方式则会造成资源的极大浪费。传统的应用部署方式不仅部署过程繁琐,而且系统配置单一、资源分配固定,完全不能满足日益增加的Web应用需求。为了解决这些问题,本文采用云计算技术将底层资源进行整合抽象,设计并实现了基于云平台的应用引擎系统。首先,本文从用户和系统角度出发进行需求分析,不仅要支持多种语言类型的应用,还要提供应用的一键部署功能,并综合考虑系统资源的利用率,对系统资源进行动态伸缩调整。根据对系统的需求分析,本文给出云应用引擎系统的总体架构和功能设计,将系统划分为用户接口层、系统决策层和系统资源层,分别包含不同的功能模块。其次,对各层要实现的功能分别进行设计和实现。用户接口层提供用户使用系统的交互界面,对用户输入的应用表单信息进行格式验证,将验证通过的数据提交后台处理,并提供代码的上传以及在线编辑功能,使用户能对应用代码进行在线修改;决策层是系统的核心层,相当于人的大脑,对收到的数据或命令进行决策处理,如资源分配和动态伸缩策略,在决策时充分考虑应用的可靠性和系统的资源利用率,然后通过与资源层的物理机或虚拟机进行通信来传达消息命令;资源层通过接收决策层的命令消息来执行各项操作,包括虚拟机的创建启动、应用集群的环境配置以及应用代码的打包安装部署,并在各项任务完成后及时向决策层反馈消息,通过一系列的自动化步骤完成应用的一键部署。最后,在实验环境中部署云应用引擎系统,并对系统进行相关的功能和性能测试,测试结果表明该云应用引擎系统已满足设计需求,并且具有良好的用户体验。
其他文献
第九届日本肝脏学会(Japan Society of Hepatology,JSH)非酒精性脂肪性肝炎(NASH)专题会议于2010年11月18日至19日在东京举行。
中国古代的美味松江鲈鱼产于吴淞江河道,此鱼有四鳃,长7—8寸。吴淞江的感潮环境和河道环境使此鱼成为江南名产,唐宋时期形成独特的有关松江鲈鱼文化。到明代,黄浦江代替了吴
图书馆作为学生学习的主要场所,需要有一个科学、全面的座位管理体系。根据黑龙江科技大学图书馆考研座位管理的特点,对考研学生进行满意度问卷调查,确立考研座位管理体系评价指
机械活化是强化锌精矿湿法分解的有效方法。本研究中,用FeCl3浸出经振动磨活化的硫化锌精矿。与未活化矿相比,可在浸出温度、浸出剂浓度及浸出时间大幅度下降的情况下获得更好的浸出
在20世纪中国史学走向现代的进程中,自然科学方法入史的命运几经沉浮。环境史学是以研究历史上人与自然互动关系为鹄的的新史学,从治史理念到研究内容,再到研究方法,均不啻为世纪
近年来,随着社会经济的快速发展,我国各城市私人汽车拥有量持续快速增长,使得城市交通拥堵问题日趋严重。为了进一步治理城市交通拥堵,作为以交通需求管理的经济手段降低机动
“我对母线有着不解的情结,我是为母线面生的”这虽然是江苏威腾母线公司总经理蒋文功的一句“戏言”,但却透露出他对母线事业的执着与热爱。
经方配伍严谨,用药精当,组方安全且卓有疗效,越来越多的学者也认识到经方的功效与保健食品功能之间的联系,因此,利用药食同源物品开发基于方剂学的功能食品有着坚实的中医学
目的:探讨3.0T氢质子磁共振波谱(^1H-magnetic resonance spectroscopy,^1H-MRS)定量测量2型糖尿病(type 2 diabetes mellitus,T2DM)合并非酒精性脂肪肝病(nonalcoholic fatt
<正>2013年11月,浦东新区人民检察院金融、知识产权犯罪公诉二处新收获一份荣誉,由该处金融检察官们承担的第三届金融检察论坛的研究课题《信用卡恶意透支的法律责任反思——