基于云计算的Web应用部署与扩容系统

被引量 : 0次 | 上传用户:gksd2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的高速发展,Web应用逐渐成为最重要的应用类型之一,Web应用高负载的特点推动着Web服务端架构从开始的单机演变为现在流行的分布式Web集群,有效地应对了互联网流量的膨胀,提高了Web应用的服务能力,但也存在着部署困难,资源利用率低和配置单一等问题。针对以上问题,基于云计算的Web应用部署与扩容系统充分利用虚拟化和云计算的技术,将Web服务器集群虚拟化,基于通用云计算基础设施服务实现了兼容传统Web应用的一键部署和动态扩容。Web应用的部署过程复杂,通常要考虑到应用的负载需求,应用的语言类型,Web容器的选择以及物理服务器软硬件的限制。一键部署的基本思想是利用云计算基础设施服务将服务器的物理资源进行整合,屏蔽掉物理层的复杂性,以虚拟机作为服务的基本载体,从而利用资源动态分配与调度技术,软件与配置模板机制以及远程部署技术来自动完成Web应用的部署,使得部署过程简单快捷,而且软件与配置多样化。为了满足潜在的负载需求,Web服务器一般都会为预估的最高负载留足资源,这使得资源利用率大大降低。动态扩容的基本思想是利用虚拟机的启停和配置的自动化与低开销,结合资源的监控技术,基于可扩展的分布式Web虚拟集群架构,对服务器的负载进行实时的监控,根据一定的扩容策略适时地触发扩容操作,将后端虚拟服务器的数目进行增减,从而在保障应用的服务质量的同时提高服务器的资源利用率。基于Linux操作系统和云计算基础设施服务,使用Python,Java等语言实现了该系统。功能测试结果表明,系统能够为PHP和Java两种语言的Web应用一键部署执行环境,且应用的服务能力能够随着负载变化动态伸缩。性能测试表明,应用性能随着后端虚拟服务器数量的增加而以几乎线性的速率增长,部署和扩容操作的时间开销平均在两分钟以内,多指标的扩容算法能够较准确地判断扩容时机。
其他文献
<正> 我国五百余种少数民族乐器,有上千个名称。一器多名、异器同名的现象十分普遍,名称近似而实为二器的例子俯拾即是。人们时常碰到“芦笙”、“葫芦笙”、“葫芦丝”等名
目前我国的建筑能耗形势相当严峻,总体特点是大总量、高比例、低能效、重污染。住宅能耗太高已成为能源的重负。近几年的大量建筑开发以及能源紧缺将如何实行建筑节能摆在了我
穆时英是活跃于二十世纪二三十年代摩登上海的新感觉派作家,为我们留下了《南北极》《公墓》《圣处女的感情》《白金女体的塑像》四部小说集和其他作品,因其截然不同的创作风格
SiO2气凝胶是一种具有极高的比表面积、低密度、低热导率和低声速的纳米轻质多孔材料,隔热性能优异,在保温隔热材料领域具有广阔的应用前景。作为SiO2气凝胶制备中的重要发展方
微波能量传输是一种极具前景的使用微波作为能量载体的先进能量传输技术。微波本身具有在大气中能量传输损耗小的特点,该特点使其成为非常理想的无线能量传输载体。同时,微波的
公路景观设计对改善行车环境、愉悦驾驶员和乘客的旅途心情、提振驾驶员情绪、增加驾车注意力,进而减少交通事故,保障行车安全具有重要作用。公路景观设计涉及环境、人的行为学
建筑业的碳足迹在全球总的碳足迹中接近50%,成为碳足迹最高的行业之一。而且我国城镇化建设的高峰期还将持续35年,在低碳建筑的呼吁下,本文基于BIM研究了建筑材料的碳足迹计算模
随着节约型社会的深入,重在尽可能的减少资源消耗,高效的利用各种能源。而能源浪费的最主要原因之一就是能源的不合理利用和管理分配。随着各高校节能监管平台相继出现,并取
<正> 箜篌是我国古代的一种拨弹乐器。东汉乐府诗歌《孔雀东南飞》中有:“十五弹箜篌”的诗句。可见,这种乐器不仅在宫廷音乐中使用,在民间也早已普遍流传。但是,到了明、清
戊型肝炎病毒编码三个开放性阅读框: ORF1,ORF2和ORF3。其中ORF1编码病毒的非结构蛋白,对病毒复制起重要作用。ORF2编码病毒的外壳蛋白。而ORF3则编码一个约120个氨基酸的磷酸