面向PaaS的Web应用自适应伸缩策略

面向PaaS的Web应用自适应伸缩策略

ID:46221591

大小:107.65 KB

页数:7页

时间:2019-11-21

面向PaaS的Web应用自适应伸缩策略_第1页
面向PaaS的Web应用自适应伸缩策略_第2页
面向PaaS的Web应用自适应伸缩策略_第3页
面向PaaS的Web应用自适应伸缩策略_第4页
面向PaaS的Web应用自适应伸缩策略_第5页
资源描述:

《面向PaaS的Web应用自适应伸缩策略》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、面向PaaS的Web应用自适应伸缩策略王玉龙,徐鹏(北京邮电大学网络技术研究院,北京100876)摘耍:传统的Web应用托管不能动态分配资源,以适应应用的仲缩变化。云计算由于其弹性计算、按需付费等特点而广受关注。云计算中的PaaS模式可为Web应用提供看起来无限的资源。实际上云里而也只有有限的资源,莫核心是资源的动态分配。当一个应川需要更多的资源时,云会为其分配资源;当应用不需要多余的资源时,云会回收相应的资源。木文依据Web应用的历史QoS以及服务器资源占用情况,提出口适应伸缩算法。该算法可以在保证应用QoS的情况下,提高服务器资源的利用率。关

2、键词:云计算;PaaS;弹性计算;自适应伸缩算法中图分类号:TP393AdaptiveScaleStrategyforPaaSOrientedWebApplicationsWangYulong,XuPeng(BeijingUniversityofPostsandTelecommunications,InstituteofNetworkTechnology,Beijing,100876)Abstract:TraditionalWebapplicationscannotscaleautomatically,becauseresourcescannot

3、beallocatedynamically.Cloudcomputingisahottopicbecauseofitselasticcomputingandpayingondemand・PaaScanprovideenoughresourcesthatlooksinfiniteincloudcomputing.ButtherearealsoonlylimitedresourcesinPaaS,themythisdynamicallyallocatingresources,Allocatingmoreresourcesforanapplicatio

4、nwhenneed,andreclaimthemwhentheyarenomoreneeded・AnadaptivealgorithmisproposedbasedonhistoricalQoSandtheutilizationsofservers.Thisalgorithmcanimprovetheutilizationsofservers,andguaranteetheQoSofwebapplications.Keywords:CloudComputing;PaaS;ElasticCompute;AdaptiveScaleAlgorithm0

5、引言云计算是当前IT领域的热点,通常云计算由一系列可以动态升级和虚拟化资源组成,这些资源被所有云计算的用户共享,用户只需要按照个人或者团体的需要租赁云计算的资源,所以云计算是一种按使用量付费的模式

6、比用丿'5J以根据实际需要,动态购买和对时间周期内的IT资源。在云计算中,-•切资源都可以被看做是服务(资源包括网络,服务器,存储,应用软件等),其中基础设施即服务(IaaS),平台即服务(PaaS)和软件即服务(SaaS)是三种最常见的云服务提供模式[2],分别对应基础设施层,软件开发平台层,应用软件层的实现。IaaS对消费者提供物理机(或虚拟机)、

7、存储、网络、以及负载均衡等服务,是云计算里最为基础的服务。PaaS对消费者提供应川软件部署和编程语言(如Java、Python.PHP等)运行环境⑶,是实现云计算的重点之一。SaaS通过网络直接向用户提供软件服务(通常是Web应川程序)。PaaS位于云计算三个层次的中间位置,使应用程序的开发和部署方法发生了彻底的革命性变革。PaaS一方而使得开发者可以灵活地利用服务商提供的应用能力,开发更强大的作者简介:王玉龙(198&),男,硕士研究生,主要研究方向:下一代网络理论、技术及应用通信联系人:徐鹏(1977-),男,副教授,主要研究方向:下一代网络

8、理论、技术及应用.E-mail:xupeng0726@163.com互联网应用;另一方血为应用提供了保障应用运行的从破件到软件的完整环境和管理机制,大大降低了应用运行托管的门槛⑷。PaaS在云计算中,越来越重要的角色。PaaS的关键技术如下:1)应川的口动伸缩技术:应丿U能够适应川户访问负载白动地伸缩⑸2)请求调度技术:一个应用可能有多个实例,PaaS能够将用户的请求分散到不同的服务器上。在外界看,所有的用户就像访问一台服务器一样3)沙箱技术:为应川提供沙箱运行环境,为应川提供安全以及性能上的隔离4)分布式数据存储技术:当应用数据大量增长时,应该

9、能够动态扩容本文主要关注PaaS应用的口动伸缩技术。1相关工作PaaS一般使用分层的架构,使得可以PaaS可以在多个层次上做隔离。Paa

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。